僅有好的RDBMS并不足以避免數(shù)據(jù)冗余,必須在數(shù)據(jù)庫的設(shè)計中創(chuàng)建好的表結(jié)構(gòu)
Dr E.F.codd 最初定義了規(guī)范化的三個級別,范式是具有最小冗余的表結(jié)構(gòu)。
這些范式是:
| 名稱 | 英文名稱 | 規(guī)范 |
|---|---|---|
| 第一范式 | 1st NF -First Normal Fromate | 每列都是不可再分的最小數(shù)據(jù)單元(也稱為最小的原子單元) |
| 第二范式 | 2nd NF-Second Normal Fromate | 滿足1NF,并且除了主鍵以外的其他列,都依賴于該主鍵 |
| 第三范式 | 2nd NF-Second Normal Fromate | 滿足2NF,并且除了主鍵以外的其他列都不傳遞依賴于主鍵列 |