- 规范化是组织数据库中数据的过程。
- 规范化用于最小化一个关系或一组关系的冗余。它也可用于消除不期望的特性, 例如插入, 更新和删除异常。
- 规范化将较大的表划分为较小的表, 并使用关系将它们链接起来。
- 正常形式用于减少数据库表的冗余。
文章图片
正常形式 | 描述 |
---|---|
1NF | 如果关系包含原子值, 则关系为1NF。 |
2NF | 如果一个关系在1NF中并且所有非键属性都完全依赖于主键起作用, 则该关系将在2NF中。 |
3NF | 如果一个关系在2NF中并且不存在过渡依存关系, 则它将在3NF中。 |
4NF | 如果关系为Boyce Codd范式且没有多值依赖关系, 则关系将为4NF。 |
5NF | 如果关系在4NF中并且不包含任何联接依赖性, 则在5NF中, 并且联接应该??是无损的。 |