1NF、2NF、3NF

第一范式:

所有的键属性(列)都已定义

没有任何重复组,换句话说,每行和每列的交汇处可以而且只能包含一个值,而不能包含一组值

所有的属性(列)都依赖于主键

部分依赖:

是指只依赖于部分主键的依赖关系

第二范式:

该表为第一范式(1NF)的表

该表不包含部分依赖

传递依赖:

是指一个或多个属性(列)依赖于非主键的属性(列)

第三范式:

该表为第二范式(2NF)的表

该表不包含传递依赖

对于绝大多数商业数据库设计来说,第三范式(3NF)就是规范化过程的终点。

猜你喜欢

转载自agilestyle.iteye.com/blog/2274444