
范式是符合某一種級別的關系模式的集合,
關系資料庫中的關系必須滿足一定的要求, 滿足不同程度要求的為不同范式,
目前關系資料庫有六種范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce - Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF),
滿足最低要求的范式是第一范式(1NF),
在第一范式的基礎上進一步滿足更多要求的稱為第二范式(2NF), 其余范式以次類推,
一般說來, 資料庫只需滿足第三范式(3NF)就行了,
第一范式:主屬性(主鍵)不為空且不重復, 欄位不可再分(存在非主屬性對主屬性的部分依賴),
第二范式:如果關系模式是第一范式, 每個非主屬性都沒有對主鍵的部分依賴,
第三范式:如果關系模式是第二范式, 沒有非主屬性對主鍵的傳遞依賴和部分依賴,
BCNF范式:所有屬性都不傳遞依賴于關系的任何候選鍵,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/38154.html
標籤:其他
下一篇:MySQL常用資料庫函式
