資料庫學習(一)三正規化

小師兄.發表於2019-01-22

資料庫(表)設計3正規化:

第一正規化(1NF):

原子性,讓每個資料不可再分;

第二正規化(2NF):

唯一性(每行資料不重複),消除部分依賴;

定義主鍵,就做到唯一性;部分依賴就是其他欄位只依賴主鍵的“部分欄位”。

第三正規化(3NF)

獨立性,消除傳遞依賴。

主鍵--->欄位A,欄位B,欄位C...

又出現:欄位A-->欄位B

此時就出現了傳遞依賴:

主鍵--->欄位A-->欄位B

這種情況需要消除!

經驗總結:只要做到一種資料儲存在一個表中,就基本可以實現3正規化的要求。

相關文章