数据库三范式

原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11483741.html

 

第一范式:

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

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

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

  

第二范式:

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

该表不包含部分依赖

 

部分依赖:

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

 

第三范式:

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

该表不包含传递依赖

 

传递依赖:

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

 

Summary 

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

 

posted @ 2019-09-07 23:06  李白与酒  阅读(168)  评论(0编辑  收藏  举报