規範化是在資料庫中組織數據的過程。
規範化用於最小化關係或關係集的冗餘。 它還用於消除插入,更新和刪除異常等不良特性。
規範化將較大的表分成較小的表,並使用關係鏈接它們。
普通表單用於減少資料庫表中的冗餘。
範式的類型
有四種類型的範式:
範式 | 描述說明 |
---|---|
1NF | 如果它包含原子值,則關係為第範式(1NF)。 |
2NF | 如果它在1NF中,則關係將在2NF中,並且所有非關鍵屬性完全依賴於主鍵。 |
3NF | 如果它在2NF中,並且不存在轉換依賴性,則關係將在3NF中。 |
4NF | 如果它是Boyce-Codd範式(BCNF) 並且沒有多值依賴關係,那麼關係將在4NF中。 |
5NF | 如果它在4NF中並且不包含任何連接依賴關係並且連接應該是無損的,則關係在5NF中。 |
上一篇:
DBMS推理規則(IR)
下一篇:
DBMS第一範式(1NF)