数据库
Peng's Blog 只记录和技术相关的东西

数据库

2017-03-12

关于数据库的范式

目前关系数据库有六种范式:第一范式( 1NF )、第二范式( 2NF )、第三范式( 3NF )、 Boyce-Codd 范式( BCNF )、第四范式( 4NF )和第五范式( 5NF )
第一范式:主键不为空且不重复,字段不可再分。存在非主属性对主属性的部分依赖。
第二范式:消除了非主属性对主属性的部分依赖。
第三范式:消除了非主属性对主属性的传递依赖和部分依赖。
BCNF范式:所有属性都不传递依赖于关系的任何候选键。

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


Comments

评论功能暂停使用,如需跟作者讨论请联系底部的GitHub