資料庫設計過程

2021-10-08 02:56:04 字數 848 閱讀 5998

需求分析 > 邏輯設計 > 物理設計 > 維護優化

第一正規化:一張表應該是一張二維表,對應乙個值

bad名稱

手機號使用者資訊

年齡使用者名稱1

1322672833

5good名稱

手機號年齡

位址使用者名稱1

13226728335中國

第二正規化:消除一張表中多種依賴關係,屬性只依賴主鍵

bad:更新異常、資料冗餘

商品名稱

**商**

可樂**商1

30可樂

**商2

30good

商品id

商品名稱**1

可樂30

**商id

**商**商****

1**商1

132234234

2**商2

144434134

商品id

**商id11

12第三正規化: 消除一行中的字段有依賴關係

bad

商品名稱

**分類

分類描述手機1

數碼電子產品紙巾2

生活日常用品

good

商品名稱

**分類id手機1

1紙巾22

分類id

分類名稱

分類描述1數碼

電子產品2生活

日常用品

資料庫設計那些事

資料庫 資料庫設計過程

理解企業 企業業務過程 資料處理流程 資料處理效能需求。需求 概念模型 e r圖 idef1x圖 概念模型 邏輯模型 實體 關係 實體的屬性 關係的屬性 實體的關鍵字 關係的關鍵字 復合屬性 分量屬性或復合屬性本身作為關係的屬性 多值屬性 將多值屬性和實體的關鍵字組成乙個新的關係 弱實體 從屬實體 ...

資料庫設計過程

資料庫系統設計過程 一 需求分析。需求分析階段的工作步驟 資料流圖 例項 圖書館借書的資料流 資料流採用自頂向下的分析方式 下面是乙個銷售管理子系統的資料流的分析過程的例子。先看銷售管理子系統頂層資料流圖 其中1.0 送進定單的資料流圖 其中2.0 處理定單的資料流圖 其中3.0 開發票的資料流圖 ...

資料庫設計過程 續1

二 資料庫概念模型設計 資料庫概念模型 1 能真實 充分地反映現實世界,包括事物和事物之間的聯絡,能滿足使用者對資料的處理要求。是對現實世界的乙個真實模型。2 易於理解,從而可以用它和不熟悉計算機的使用者交換意見,使用者的積極參與是資料庫的設計成功的關鍵。3 易於更改,當應用環境和應用要求改變時,容...