資料庫設計分為五個階段:
需求分析:主要是準確收集使用者資訊需求和處理需求,並對收集的結果進行整理和分析,形成需求說明。
概念結構設計:對使用者需求進行綜合、歸納、抽象,形成乙個與與具體的dbms無關概念模型(一般為er模型)。
邏輯結構設計:將概念結構設計的概念模型轉化為某個特定的dbms所支援的資料模型,建立資料庫邏輯模式,並對其進行優化,同時為各種使用者和應用設計外模式。
物理結構設計:為設計好的邏輯模型選擇物理結構,包括儲存結構和訪問方法等,建立資料庫物理模式。
實施和維護:實施就是使用dll語言建立資料庫模式,將實際資料載入資料庫,建立真正的資料庫。維護階段是對執行中的資料庫進行評價、調整和修改。
資料庫 資料庫設計過程
理解企業 企業業務過程 資料處理流程 資料處理效能需求。需求 概念模型 e r圖 idef1x圖 概念模型 邏輯模型 實體 關係 實體的屬性 關係的屬性 實體的關鍵字 關係的關鍵字 復合屬性 分量屬性或復合屬性本身作為關係的屬性 多值屬性 將多值屬性和實體的關鍵字組成乙個新的關係 弱實體 從屬實體 ...
資料庫設計過程
資料庫系統設計過程 一 需求分析。需求分析階段的工作步驟 資料流圖 例項 圖書館借書的資料流 資料流採用自頂向下的分析方式 下面是乙個銷售管理子系統的資料流的分析過程的例子。先看銷售管理子系統頂層資料流圖 其中1.0 送進定單的資料流圖 其中2.0 處理定單的資料流圖 其中3.0 開發票的資料流圖 ...
資料庫設計過程
需求分析 邏輯設計 物理設計 維護優化 第一正規化 一張表應該是一張二維表,對應乙個值 bad名稱 手機號使用者資訊 年齡使用者名稱1 1322672833 5good名稱 手機號年齡 位址使用者名稱1 13226728335中國 第二正規化 消除一張表中多種依賴關係,屬性只依賴主鍵 bad 更新異...