資料庫設計的流程

不設限發表於2016-09-25

資料庫設計流程

  1. 需求分析階段
    • 1:考慮到可能的擴充和修改,是設計能易於修改和擴充套件
    • 2:強調客戶參與:目的有幾個嗎,更好的理解客戶的需求,瞭解客戶的對程式安全性和完整性的要求,以及使用者的處理需求.
  2. 概念結構設計階段
    • 在這個階段我們要設計出能真實反應客觀事物的模型,同時讓設計的模型能易於理解,易於擴充套件,能方便的向其他資料庫轉移.
  3. 邏輯結構設計
    • 1:作為物件資訊的屬性,必須具有原子性的.也就是.我們在畫ER圖的時候,物件間的關係必須是實體之間的關係,不能是屬性和實體的關係.
    • 2:確定資料之間的依賴關係(要極小化出來各個關係,消除冗餘),同時要按照資料依賴理論對關係模型進行檢查.
  4. 資料庫物理設計階段
    • 資料的儲存結構以及配置
  5. 資料庫實施階段
    • 定義資料庫的結構,資料的裝載,以及資料庫的試執行.
  6. 資料庫執行和維護階段
    • 要注意資料的轉儲和恢復,資料庫的安全性和完整性控制.資料庫的效能的監督,分析和改造以及資料庫的重構.

相關文章