設計資料庫

2022-06-09 12:03:11 字數 498 閱讀 4639

當資料庫比較複雜時(資料量大,表較多,業務關係複雜),需要預先設計資料庫。

軟體專案的開發周期

1. 需求分析:分析客戶的業務和資料處理需求

2. 概要設計:設計資料庫的e-r模型圖,確認需求資訊的正確和完整

3. 詳細設計:將e-r圖轉換為多張表,進行邏輯設計,並用資料庫設計的三大正規化進行審核

4. **編寫:選擇具體資料庫進行物理實現,並編寫**實現前端應用

5. 軟體測試

6. 安裝部署

設計資料庫

(1)在需求分析階段,設計資料庫的一半步驟:

收集資訊,標識物件,標識物件的屬性,標識物件之間的關係

(2)在概要設計階段和詳細設計階段,設計資料庫的步驟為:

繪製e-r圖: word,visio

將e-r圖轉換為**:將實體轉換為對應的表,將各屬性轉換為各表對應的列,標識每個表的主鍵列,在表之間建立主外來鍵體現實體之間的對映關係

應用三大正規化規範化**

參考:

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...