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:每列都与主键有直接关系,不存在传递依赖;
二、