范式

设计标准的级别:

第一范式,第二范式,第三范式,巴斯-科德范式,第四范式,第五范式。

范式越高阶,数据重复度越低,向下满足。一般尽量满足 3NF。

候选键,能唯一标识元祖的不多余集合。

1NF

需要保证表中每个属性都保持原子性;

2NF

需要保证表中的非主属性与候选键完全依赖;

3NF

需要保证表中的非主属性与候选键不存在传递依赖。非主属性之间不存在传递依赖。

2NF 非主,完全依赖,3NF 非主,候选不传递依赖。

BCNF 巴斯范式*

在 3NF 的基础上消除了主属性对候选键的部分依赖或者传递依赖关系。主键之间不存在传递依赖。

主属性,候选键不部分依赖,传递依赖。

仓库名部分依赖物品和管理员。