數據庫原理之建表三大範式

第一範式:保持列的原子性。產品

即、列不能再被細分,例如:地址,範式

當地址不能不被分紅城市、國家等的時候,具有原子性;

若是能被分爲城市、國家等級別時,不具有原子性。

 

第二範式:主鍵和其餘列具有聯繫。(第二範式是第一範式子集)

例如:產品表(編號,訂單號,名稱,材料編號,材料名稱)。

從簡單理解他們都是不可再分的列,具有原子性,但若是訂單號和產品表示沒有聯繫的,那麼就應該從中刪除。

 

第三範式:主鍵和其餘列有直接的聯繫。(第三範式是第二範式子集)

例如:產品表(編號,名稱,材料編號,材料名稱)。

那麼材料名稱是沒有直接聯繫的。

相關文章
相關標籤/搜索