【言简意赅】四句话搞懂第一范式,第二范式,第三范式,以及BCNF
生活随笔
收集整理的這篇文章主要介紹了
【言简意赅】四句话搞懂第一范式,第二范式,第三范式,以及BCNF
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于各種范式的定義,相信大家看早已看的厭煩, 這里就用最簡單粗暴的方式講解我們如何理解這幾種范式。
注:詳細定義見書或百度百科, 我只負責讓各位讀者理解內核。
第一范式:列不能再分,不能重復。
第二范式:符合第一范式,消除部分函數依賴。
第三范式:符合第二范式,消除傳遞函數依賴。
BC范式(BCNF):符合第三范式,并且,主屬性不依賴于主屬性
什么是部分依賴和傳遞依賴呢?
部分函數依賴:如圖一, 由于AB共同作用才能產生C, 因此單一的,A對C或B對C就是部分函數依賴
傳遞函數依賴: 如圖二,A對C就是傳遞函數依賴。
怎么樣!是不是瞬間清晰明了了呢!
如果覺得有用的話, 不妨給博主一個贊哦,讓更多的人看到這篇文章!
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的【言简意赅】四句话搞懂第一范式,第二范式,第三范式,以及BCNF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【详细解读】进程管理 -死锁问题 系统有
- 下一篇: 【全0、全1的地址干嘛用的】几类特殊的I