立的是(B)
A.A→B
B.A→D
C.AD→BC
D.AC→BD
9.如果X→Y且ZU成立,那么XZ→YZ成立,这条规则称为(D)
A.自反律
B.传递律
C.伪传递律
D.增广律
10.能够消除多值依赖引起的冗余是(D)
A.1NF
B.2NF
C.3NF
D.4NF
二、填空题
f欢迎阅读
1.关系数据库设计理论,主要包括三方面内容:数据依赖
、范式和关系
模式的规范化设计方法
。其中数据依赖
起着核心的作用。
2.关系数据库中的关系模式至少要满足第一范式。
3.非规范化的关系模式在实际应用中可能存在的问题有数据冗余、插入异常、删除异常、更新异
常。
4.消除了非主属性对主码的部分依赖的关系模式,称为
第二范式模式。
5.消除了非主属性对主码传递和部分依赖的关系模式,称为第三范式模式。
6.消除了每一属性对主码传递和部分依赖的关系模式,称为BCNF模式。
7.关系模式R(A,B,C)中的主码是(A,B)构成的属性组,且B→C成立,但C→B不成立,
则称C与主码之间存在的函数依赖为部分函数依赖。
8.关系模式R(A,B,C)中的主码是A,且B→C成立,但B→A不成立,则称B与主码A之
间存在的函数依赖为传递函数依赖。
9.在进行模式分解的同时必须考虑的两个问题是无损连接性和保持函数依赖
。
10.Armstro
g公理的三条推理规则是自反律
、增广律
和传递
律
。
三、简答题
l.理解并给出下列术语的定义:
函数依赖、部分函数依赖、完全函数依赖、传递依赖、1NF、2NF、3NF、BCNF。
函数依赖:设RU是属性集U上的关系模式。XY是U的子集。若对于RU的任意一个可能的关
系r,r中不可能存在两个元组在X上的属性值相等而在Y上的属性值不等则称X函数确定Y或
Y函数依赖于X。
部分函数依赖:设关系模式R(U)中,X,YU,若X→Y但对于X的某一个真子集Z→Y成
立,则称Y部分函数依赖于X。
完全函数依赖:设关系模式R(U)中,X,YU,如果X→Y,并且对于X的任何一个真子集Z,
Z→Y都不成立则称Y完全依赖于X,记作XY。传递依赖:在关系模式R(U)中,设X、Y、Z是R的三个不同属性子集,如果X→Y(YX)成立,但Y→X不成立,而Y→Z(ZY),则称Z对X传递函数依赖。1NF:在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式关系模式,简记为R1NF。2NF:若关系模式R是1NF,且所有非主属性都完全函数依赖于任意一个候选码,则称R是第二范式关系模式,简记为R2NF。
3NF:若关系模式R是2NFr