數據庫的設計范式是數據庫設計所需要滿足的規范,滿足這些規范的數據庫是簡
潔的、結構明晰的,同時,不會發生插入(insert)、刪除(delete)和更新
(update)操作異常。反之則是亂七八糟,不僅給數據庫的編程人員制造麻煩,
而且面目可憎,可能存儲了大量不需要的冗余信息。
第一范式1NF
所謂第一范式是指數據庫表中的每一列都是不可分割的基本數據項
第二范式2NF
如果關系模式為第一范式,并且每一個非主屬性完全函數依賴于某個候選鍵,則
稱為第二范式
第三范式3NF
如果關系模式是第二范式,并且每個非主屬性都不傳遞依賴于R的候選鍵,則稱
為第三范式 消除了傳遞依賴
BCNF
若關系模式R是第一范式,并且每個屬性都不傳遞依賴于R的候選鍵。稱為BCNF,
在第三范式的基礎上,數據庫表中不存在任何字段對任一候選關鍵字段的傳
遞函數依賴
四種范式之間存在如下關系:
BCNF 屬于 3NF 屬于 2NF 屬于 1NF
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
