1. 程式人生 > >關係型資料庫正規化1NF,2NF,3NF

關係型資料庫正規化1NF,2NF,3NF

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

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

◆ 第三正規化(3NF):首先是 2NF,另外非主鍵列必須直接依賴於主鍵,不能存在傳遞依賴。

首先主鍵列A,和非主鍵B都完全依賴於主鍵。(先滿足2NF)

同時不能存在 :非主鍵列 A 依賴於非主鍵列 B,非主鍵列 B 依賴於主鍵的情況。