规范化小结(续)

关系模式规范化的基本步骤

  1. 1NF:确保关系中每个属性值都是不可再分的基本数据项。

  2. 2NF:消除非主属性对码的部分函数依赖,避免非主属性仅依赖于部分主键。确保决定属性非码属性的完全依赖。

  3. 3NF:消除非主属性对码的传递函数依赖。只要存在依赖关系,任何非主属性不能依赖于其他非主属性。

  4. BCNF:消除主属性对码的部分和传递函数依赖,使得每个确定关系模式的主键和候选键的属性集都满足最简要求。

  5. 4NF:消除非平凡且非函数依赖的多值依赖,确保每个关系模式的多值依赖只来源于主键。