數(shù)據(jù)庫范式詳細(xì)介紹

這里我推薦一篇寫的非常棒的博客,大家可以仔細(xì)看看,博主說的很細(xì)https://blog.csdn.net/zhouhuakang/article/details/51153309

小總結(jié) :

  • 1對(duì)于1-3NF都是為了處理非主屬性與碼之間的關(guān)系,調(diào)整數(shù)據(jù)庫使得冗余降低,減少插入、更新的異常的發(fā)生;
  • 對(duì)于BCNF-5NF的話,我們就不是考慮非主屬性與碼之間的關(guān)系了,而是考慮主屬性與碼之間的關(guān)系;

范式

  • 1NF:不存在可以再分的列;只要是一個(gè)符合規(guī)則的關(guān)系,也就是一個(gè)二維表格,都符合第一范式;
  • 第二范式:在第一范式的基礎(chǔ)上,消除非主屬性對(duì)碼主屬性的部分函數(shù)依賴即可;
  • 第三范式:在第二范式的基礎(chǔ)上,在消除非主屬性對(duì)碼主屬性的傳遞函數(shù)依賴即可;
  • BCNF: 考慮消除主屬性與碼主屬性之間的部分函數(shù)依賴和 傳遞函數(shù)依賴,一般不常用,最高的話會(huì)導(dǎo)致表特別多!
具體詳細(xì),大家請(qǐng)看我推薦的博客,要堅(jiān)持看完,博主寫的很詳細(xì)!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。