1.了解系統所要儲存的資料。
2.了解資料的儲存特點。
3.了解資料的生命週期。
1.實體與實體之間的關係(一對
一、一對多、多對多)。
2.實體所包含的屬性是什麼?
3.哪些屬性或屬性的組合可以唯一標識乙個實體。
1.將需求轉化為資料庫的邏輯模型。
2.通過er圖的形式對邏輯模型進行展示。
3.同所選的具體的dbms系統無關。
1.關係:乙個關係對應通常所說的乙個表。
2.元組:表中的一行即為乙個元組。
3.屬性:表中的一列即為乙個屬性;每乙個屬性都有乙個名稱,稱為屬性名。
4.候選碼:表中的某個屬性組,它可以唯一確定乙個元組。
5.主碼:乙個關係有多個候選碼,選定其中乙個為主碼。
6.域:屬性的取值範圍。
7.分量:元組的乙個屬性值。
設計資料庫
當資料庫比較複雜時 資料量大,表較多,業務關係複雜 需要預先設計資料庫。軟體專案的開發周期 1.需求分析 分析客戶的業務和資料處理需求 2.概要設計 設計資料庫的e r模型圖,確認需求資訊的正確和完整 3.詳細設計 將e r圖轉換為多張表,進行邏輯設計,並用資料庫設計的三大正規化進行審核 4.編寫 ...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...