2-2 — 2- 設計范式

符合數據庫設計的范式概要,那么就是一種簡潔的設計,可以避免異常冗余?

第一范式(1NF,最簡單,最容易遵守):數據庫表中的所有字段都是單一屬性(由基本的數據類型所構成),不可再分的(二維表)

舉個??


第二范式(2NF,滿足2nf必須先滿足1nf):要求實體的屬性完全依賴于主關鍵字。


舉個??

其中第一張表有兩個,商品名稱和供應商名稱,供應商電話依賴于供應商名稱

第三范式(3NF):如果數據表中 不存在非關鍵字段 對任意候選關鍵字段的傳遞函數依賴 則符合第三范式


舉個??

分類描述 依賴 分類
分類 依賴 商品名稱
所以,分類描述對商品名稱有傳遞函數依賴


BC范式:不存在任何字段對任一候選關鍵字段的傳遞函數依賴則符合bcnf


last ??

供應商依賴聯(lián)系人,聯(lián)系人依賴供應商

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容