数据库三范式准则

数据库三范式准则(NF):
(1) 第一范式:强调字段的原子性,所有字段都是不可分解的基本数据项
(如:电话字段不能既包含家庭电话又包含手机电话)
(2) 第二范式:基于第一范式,每张表必须有一个主键,没有包含在主键中的列必须完全依赖于主键,而不能部分依赖于主键(消除数据冗余的情况,不存在任意两条记录,它们在X属性(或属性组)上的值相同,而在Y属性上的值不同
(3) 第三范式:基于第二范式,非主键列必须直接依赖于主键,不能存在传递依赖
(即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况) 

第二范式与第三范式易混淆:区分它们的关键点在于,2NF:非主键列是否完全依赖于主键,还是依赖于主键的一部分;3NF:非主键列是直接依赖于主键,还是直接依赖于非主键列。
阅读更多
文章标签: mysql 三范式
个人分类: MySQL
上一篇关于内存泄漏和内存溢出的区别
下一篇Mysql约束
想对作者说点什么? 我来说一句

关系模式规范化

2012年06月24日 188KB 下载

数据库设计原则

2015年10月21日 25KB 下载

数据库考试-范式分解

2010年01月04日 93KB 下载

数据库编码的标准和准则.doc

2010年08月27日 62KB 下载

关于数据库DBA_范式

2009年08月24日 5KB 下载

数据库设计范式

2011年11月01日 46KB 下载

设计范式最好的讲解值得下载

2008年10月09日 49KB 下载

没有更多推荐了,返回首页

关闭
关闭