范式

1NF:一个关系模式R的所有属性都是不可分的基本数据项。
无重复的列。一列不包含多个属性。

2NF:关系模式R属于第一范式,且每个非主属性完全函数依赖于键码。
属性完全依赖于主键。对于组合主键,不存在部分依赖。

3NF:关系模式R属于第一范式,且每个非主属性都不传递依赖于键码。
表引用其他表时必须引用主外键,不允许引用非主属性。即关系中不允许存在传递依赖。

BCNF:关系模式R属于第一范式,且每个属性(包括非主属性与主属性)都不传递依赖于键码。
通常认为BC范式是修正的第三范式。不存在非主属性对候选关键字的传递依赖,且不存在主属性对候选关键字的传递依赖。

你可能感兴趣的:(范式)