資料庫設計 資料庫設計的4個步驟: 需求分析: 資料庫存儲數據是什麼 數據有哪些屬性 數據和屬性的特點有那些 邏輯設計: 資料庫進行邏輯建模 物理設計: 根據資料庫自身特點把邏輯設計轉換成物理設計 維護優化: 新的需求建表 索引優化 大表拆分 需求分析: 邏輯設計: 物理設計: 維護優化: 需求分析 ...
資料庫設計
資料庫設計的4個步驟:
-
- 需求分析:
- 資料庫存儲數據是什麼
- 數據有哪些屬性
- 數據和屬性的特點有那些
- 邏輯設計:
- 資料庫進行邏輯建模
- 物理設計:
- 根據資料庫自身特點把邏輯設計轉換成物理設計
- 維護優化:
- 新的需求建表
- 索引優化
- 大表拆分
需求分析:
-
- 為什麼需要需求分析?
- 充分瞭解當前項目中需要存儲的數據
- 瞭解數據的特點
- 瞭解數據的生命周期
- 怎麼做需求分析?
- 實體與實體之間的關係
- 實體:對現實世界的事物的抽象
- 一對一:
- 一對多
- 多對多
- 實體所包含的屬性
- 屬性:描述實體的特點或者特征
- 實體的唯一標識
- 單個屬性
- 多個屬性的組合
- 實體與實體之間的關係
- 實例分析:用戶模塊
- 實體:
- 用戶:記錄註冊用戶相關信息
- 屬性:
- 用戶名
- 密碼
- 郵箱
- 電話
- 簡介
- 唯一標識:
- 用戶名
- 郵箱
- 電話
- 存儲特點:
- 永久存儲;
- 實體:
- 為什麼需要需求分析?
以上僅為本人學習過程中的知識總結,若有錯誤,還請諸位不吝賜教。