數據庫設計原則


我也是最近才了解數據庫范式。
所謂數據庫范式就是在數據庫設計的時候遵從不同的規范和要求,設計出合理的關系型數據庫。

范式化設計的優點

  • 可以盡可能的減少數據冗余
  • 維護更新快速
  • 范式化的表通常比非范式話的表要小,可以在內存中運行

目前關系數據庫有六種范式:

第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又稱完美范式)

它們的關系是循序漸進的

第一范式(1NF)

指數據庫表的每一列都是不可分割的基本數據項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重復的屬性。

說得再多不如舉一個實例更讓人理解(每一列都是獨立的、不可分割的數據,具有原子性)

ID name phone
0001 張三 110
0002 李四 119


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM