SQL规范

一、三范式

 

1、

参考网址:

  http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html

(1).第一范式(确保每列保持原子性)

(2).第二范式(确保表中的每列都和主键相关)

(3).第三范式(确保每列都和主键列直接相关,而不是间接相关)

 

2、

参考网址:

  http://www.cnblogs.com/cgli/archive/2011/01/23/1942557.html

(1)、列不可分。

(2)、不能部分依赖。即:一张表存在组合主键时,其他非主键字段不能部分依赖。

(3)、不能存在传递依赖。即:除主键外,其他字段必须依赖主键。

 

3、

参考网址:

  http://www.jb51.net/article/19312.htm

书上讲了好多, 归结起来3句话: 
1NF:字段不可分; 
2NF:有主键,非主键字段依赖主键; 
3NF:非主键字段不能相互依赖; 

解释: 
1NF:原子性 字段不可再分,否则就不是关系数据库; 
2NF:唯一性 一个表只说明一个事物; 
3NF:每列都与主键有直接关系,不存在传递依赖; 

 

二、

 

posted @ 2016-02-17 14:57  DbSkill  阅读(149)  评论(0编辑  收藏  举报