对范式的简单理解,即一张数据表的表结构所符合的某种设计标准的级别。
第一范式(1NF):属性不可拆分。
- 元组的每个属性只能包含一个值;
- 关系中的每个元组必须包含相同数量的值;
- 关系中的每个元组一定不能相同。
第二范式(2NF):每个非主属性完全函数依赖于任何一个候选码。
完全函数依赖:主键可能由多个属性构成,完全依赖要求不允许存在非主属性依赖于主键中的某一部分属性。
第三范式(3NF):消除非主属性之间的依赖关系,只保留非主属性与码的依赖关系,即,消除传递函数依赖。
BC范式:每个表中只有一个候选键。
第四范式(4NF):无多值依赖。