**范式理解**
1NF:不包含非原子项属性的关系是第一范式的关系。
属性不能分割
2NF:每个非主属性都完全函数依赖于主键。即不存在部分函数依赖。
当关系中只有一个主键,则符合2NF,当有多个候选键构成主键时候,判断非主属性是否单独依赖于其中的某个候选键。
3NF:所有的非主属性都不传递依赖于主键。即不存在传递依赖。
一个非主属性不能通过另外一个非主属性传递依赖于主键
BCNF:关系中每个函数依赖的决定因子都是候选键。主键之间不存在依赖关系。
**范式理解**
1NF:不包含非原子项属性的关系是第一范式的关系。
属性不能分割
2NF:每个非主属性都完全函数依赖于主键。即不存在部分函数依赖。
当关系中只有一个主键,则符合2NF,当有多个候选键构成主键时候,判断非主属性是否单独依赖于其中的某个候选键。
3NF:所有的非主属性都不传递依赖于主键。即不存在传递依赖。
一个非主属性不能通过另外一个非主属性传递依赖于主键
BCNF:关系中每个函数依赖的决定因子都是候选键。主键之间不存在依赖关系。