數據庫的三大範式(通俗易懂)

第一範式(1NF):強調的是列的原子性,即列不能夠再分成其他幾列。

 

第二範式(2NF):首先是 1NF,另外包含兩部分內容,一是表必須有一個主鍵;二是沒有包含在主鍵中的列必須完全依賴於主鍵,而不能只依賴於主鍵的一部分。

           例如:訂單表(訂單編號、產品編號、訂購時期、價格、。。。),“訂單編號”爲主鍵,“產品編號”和主鍵列沒有直接的關係,即“產品編號”列不依賴於主鍵列,應刪除該列。

 

第三範式(2NF):首先是 2NF,另外非主鍵列必須直接依賴於主鍵,不能存在傳遞依賴。即不能存在:非主鍵列 A 依賴於非主鍵列 B,非主鍵列 B 依賴於主鍵的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章