當資料庫比較複雜時(資料量大,表較多,業務關係複雜),需要預先設計資料庫。
軟體專案的開發周期
1. 需求分析:分析客戶的業務和資料處理需求
2. 概要設計:設計資料庫的e-r模型圖,確認需求資訊的正確和完整
3. 詳細設計:將e-r圖轉換為多張表,進行邏輯設計,並用資料庫設計的三大正規化進行審核
4. **編寫:選擇具體資料庫進行物理實現,並編寫**實現前端應用
5. 軟體測試
6. 安裝部署
設計資料庫
(1)在需求分析階段,設計資料庫的一半步驟:
收集資訊,標識物件,標識物件的屬性,標識物件之間的關係
(2)在概要設計階段和詳細設計階段,設計資料庫的步驟為:
繪製e-r圖: word,visio
將e-r圖轉換為**:將實體轉換為對應的表,將各屬性轉換為各表對應的列,標識每個表的主鍵列,在表之間建立主外來鍵體現實體之間的對映關係
應用三大正規化規範化**
參考:
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...