1. 程式人生 > >易學筆記-系統分析師考試-第5章 資料庫系統/5.5 資料庫設計與建模/5.5.1 資料庫設計階段

易學筆記-系統分析師考試-第5章 資料庫系統/5.5 資料庫設計與建模/5.5.1 資料庫設計階段

  • 資料庫設計階段
  1. 規劃
    1. 主要是對資料庫設計的必要性和可行性分析
    2. 確定資料庫系統在企業和資訊系統中的地位
    3. 各個資料庫之間的關係
  2. 需求分析
    1. 分析資料庫中所涉及的資料、資料特徵、使用頻率、資料量等
    2. 通常採用資料字典管理資料庫設計,避免欄位的重複
  3. 概念設計
    1. 在需求分析基礎上,將資料物件抽象為一個不依賴任何DBMS的資料模型,形成概念模型
  4. 邏輯設計
    1. 將概念設計模型轉化為某個特定的DBMS的邏輯模型
    2. 邏輯模型包括
      1. 關係模型
      2. 網狀模型
      3. 層次模式
    3. 目的:將概念模式設計的E-R圖轉化為具體資料模型相符合的邏輯結構
  5. 物理設計
    1. 根據邏輯模型選定一個物理結構,包括:
      1. 設計儲存記錄結構:資料項的型別和長度
      2. 確定資料儲存安排
      3. 設計訪問方法
      4. 進行完整性和安全性的分析和設計
      5. 資料庫程式設計