數據庫的設計,數據庫設計的步驟,E-R圖繪制,如何繪制數據庫模型圖,數據庫設計三大范式


軟件項目開發周期中數據庫設計

1.需求分析階段:分析客戶的業務和數據處理需求

2.概要設計階段:設計數據庫的E-R模型圖,確認需求信息的正確和完整

3.詳細設計階段:應用三大范式審核數據庫結構

4.代碼編寫階段:物理實現數據庫,編碼實現應用

5.軟件測試階段:……

6.安裝部署:……

 

第一:數據庫設計的步驟

收集信息

與該系統有關人員進行交流、座談,充分了解用戶需求,理解數據庫需要完成的任務

標識實體 (Entity)

標識數據庫要管理的關鍵對象或實體,實體一般是名詞

標識每個實體的屬性(Attribute)

標識實體之間的關系(Relationship)

 

 

第二:E-R圖繪制

 

第三:如何繪制數據庫模型圖

轉化E-R圖為數據庫模型圖

1.將各實體轉換為對應的表,

2.將各屬性轉換為各表對應的列

3.標識每個表的主鍵列

4.在表之間建立主外鍵,體現實體之間的映射關系

 

第四:數據庫設計三大范式

第一范式(1st NF):

的目標是確保每列的原子性

如果每列都是不可再分的最小數據單元(也稱為最小的原子單元),則滿足第一范式(1NF)

第二范式(2nd NF):

要求每個表只描述一件事情

第三范式(3nd NF):

如果一個關系滿足2NF,並且除了主鍵以外的其他列都不傳遞依賴於主鍵列,則滿足第三范式(3NF)

 

總結

需求分析階段,設計數據庫的步驟

1.收集信息

2.標識實體

3.標識每個實體的屬性

4.標識實體之間的關系

在概要設計階段和詳細設計階段,設計數據庫的步驟

1.根據E-R圖繪制數據庫模型圖

2.應用三大范式規范化表設計

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM