前言:在关系型数据库中,规范化理论成为范式。范式是符合某一级别的关系模式集合。关系数据库中的关系必须满足一定的要求。即满足不同的范式。在关系数据库原理中规定了以下几种范式:第一范式,第二范式,第三范式,Boyee-Codd范式,第四范式,第五范式和第六范式,在进行关系数据库设计时,至少要符合1NF的要求,在1NF的基础上进一步满足就是2NF,一般来说,只需满足第三范式就行了。
1、第一范式(1NF )在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
2、第二范式(2NF(**http://www.Sina.com/
在第二种模式中,必须能够唯一区分数据库表中的每个实例或行。 第二范式要求实体属性完全依赖于主关键词。 完全依赖是指不能存在只依赖于主键的一部分的属性,如果存在依赖于键的一部分的属性,则该属性和主键的这个部分应该分离形成新的实体,新的实体与原实体之间存在一对多的关系。 简而言之,第二范式是属性完全依赖于主关键词。
第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。
** 3、第三范式(3NF)
第三范式基于第二范式构建,在第三范式的要求关系表中不存在对任何一个候选关键词的非关键词传递函数依赖。 传递函数依存是指,在存在“A-B-C”的决定关系的情况下,c传递函数依存于a。 也就是说,第三范式请求关系表不包含已经包含在其他表中的非主键段信息。
满足第三范式(3NF)必须先满足第二范式(2NF)。
根据关系数据库规范化理论,关系数据库中的关系必须满足第一范式
在部门关系中,由于哪个属性不满足第一范式? ()
a .部门编号
b .部门名称
c .部门总经理
d .部门成员