數據庫4種範式

第一範式:原子性,每一個字段都不可再分;

成績能夠再分紅考試成績和學分,因此不符合第一範式。數據庫

第二範式:不存在對主鍵的部分依賴;

(學生編號)--->學生姓名設計

(培訓編號)--->培訓名稱、培訓費3d

(學生編號,培訓編號)--->報名日期blog

因此主鍵是(學生編號,培訓編號),存在部分依賴,不知足第2範式;im

第三範式:不存在傳遞依賴

主鍵是(員工編號、項目編號)d3

員工編號->部門編號->部門名稱:存在依賴傳遞,不知足第三範式數據

BCNF:不存在主鍵的一部分依賴另外一部分或其餘部分;

這個表存在兩個候選鍵(倉庫ID,存儲物品ID)或者(管理員ID,存儲物品ID)項目

倉庫ID--->管理員ID異常

管理員ID--->倉庫IDimg

不知足BCNF範式。

按照範式設計數據庫能夠減小數據冗餘以及插入、刪除異常、更新異常;

相關文章
相關標籤/搜索