- Access 2013數據庫應用案例課堂
- 劉玉紅
- 430字
- 2021-03-19 18:23:37
2.3 數據的規范化
在設計數據庫時,確保數據正確存儲到表中是最重要的步驟。使用良好的表結構,極大地方便了應用程序的其他設計內容,例如窗體、報表等。其中,將數據正確存儲在多個表中的過程稱為對數據的規范化。在系統設計中應用數據規范化規則是數據庫設計成功的保證。
通常情況下,規范化分為五個階段。大多數據庫設計都要求使用前三個階段,而其中第一階段是最基礎和常用的。對于大部分數據庫設計而言,滿足第一階段已經足夠了。
規范化規則又稱為范式,規范化的第一個階段稱為第一范式,要求數據表符合以下的規則:表中的每個元素都只能包含一個唯一值,并且表中不能包含重復的數據。
第二范式的規則為:將不直接依賴于表主鍵的數據都移到另一個表中。通俗來講,是指拒絕巨型表,創建多個表,使每個表都有其特定的主題。
第三范式的規則為:要求刪除所有可以從本表其他字段或數據庫其他表中獲得數據的字段。即表中不應包含計算得來的數據。
以上三個范式其實就是設計表和字段時應遵循的原則。在后面將詳細介紹,這里不再贅述。