- Access 2016數據庫應用與開發:實戰從入門到精通(視頻教學版)
- 劉玉紅
- 452字
- 2020-11-28 16:03:04
2.3 數據的規范化
在設計數據庫時,確保數據被正確存儲到表中是其中最重要的步驟。使用良好的表結構,極大地方便了應用程序的其他設計內容,如窗體、報表等。其中,將數據正確存儲在多個表中的過程被稱為對數據進行規范化。在系統設計中應用數據規范化規則是數據庫設計成功的保證。
通常情況下,規范化分為五個階段。大多數數據庫設計都要求使用前三個階段,而其中第一階段是最基礎和最常用的。對于大部分數據庫設計而言,滿足第一階段已經足夠。
規范化規則又被稱為范式,規范化的第一個階段被稱為第一范式,以此類推。第一范式要求數據表符合以下規則:表中的每個元素都只能包含一個唯一值,并且表中不能包含重復的數據。
第二范式的規則為:將不直接依賴于表主鍵的數據都移到另一個表中。通俗來講,是指拒絕巨型表,創建多個表,使每個表都有其特定的主題。
第三范式的規則為:要求刪除所有可以從本表其他字段或數據庫其他表中獲得數據的字段,即表中不應包含計算得來的數據。
以上三個范式其實就是設計表和字段時應遵循的原則。在設計表和字段小節中將詳細介紹,這里不再贅述。
推薦閱讀
- Vue.js設計與實現
- 在最好的年紀學Python:小學生趣味編程
- BeagleBone Media Center
- Oracle 12c中文版數據庫管理、應用與開發實踐教程 (清華電腦學堂)
- 基于免疫進化的算法及應用研究
- 用Python實現深度學習框架
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- The HTML and CSS Workshop
- 精通Linux(第2版)
- Mastering Apache Maven 3
- Instant Zurb Foundation 4
- Instant jQuery Boilerplate for Plugins
- 現代CPU性能分析與優化
- HTML5 Canvas核心技術:圖形、動畫與游戲開發
- VMware vSphere Design Essentials