数据库系统第六章习题
- 格式:docx
- 大小:12.56 KB
- 文档页数:2
数据库系统第六章习题
1、在关系数据库中,任何二元关系模式的最高范式必定是( D )。
A).1NF B).2NF C).3NF D.BCNF
2、当关系模式R(A,B)已属于3NF,下列说法中( C )是正确的。
A).它一定消除了插入和删除异常
B).仍存在一定的插入和删除异常
C).一定属于BCNF
D).A和C都对。
3.关系模型中的关系模式至少是( A )
A).1NF B).2N F C).3NF D).BCNF
4、关系模式中各级模式之间的关系为( C )
A).3NF 2NF 1NF B
.1NF 2NF 3NF
.3NF 1NF 2NF C
D.2NF lNF 3NF
5、候选关键字中的属性称为( B )。
A).非主属性B).主属性C).复合属性D).关键属性
6、消除了部分函数依赖的1NF的关系模式,必定是( B )
A).1NF B).2NF C).3NF D).4NF
7、规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关
系必须满足:其每一属性都是( B )。
A).互不相关的B).不可分解的C).长度可变的D).互相关联的
8、关系模式中2NF是指( B )。
A).满足1NF且不存在非主属性对关键字的传递依赖现象
B).满足1NF且不存在非主属性对关键字部分依赖现象
C).满足1NF且不存在非主属性
D).满足1NF且不存在组合属性
9. 关系模式中3NF是指( A )。
A).满足2NF且不存在非主属性对关键字的传递依赖现象
B).满足2NF且不存在非主属性对关键字部分依赖现象
C).满足2NF且不存在非主属性
D).满足2NF且不存在组合属性
10、若关系模式R∈1NF,且R中若存在X→Y,则X必含关键字,称该模式( B )。A).满足3NF B).满足BCNF C).满足2NF D).满足1NF
11、什么样的关系模式是严格好的关系模式(D )。
A).优化级别最高的关系模式B).优化级别最高的关系模式
C).符合3NF要求的关系模式D).视具体情况而定
12、已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade) 其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course为课程、Grade成绩。每个学生有唯一的
学号,每个课程只有唯一一个课程编号,每个学生属于一个系,每个系只有一个系主任。则
该关系模式最高满足( C )。
A).1NF B).2NF C).3NF D).BCNF
13、设某关系模式R(ABC),函数依赖{A→B,B→A,A→C},则R最高满足(B )。A).1NF B).2NF C).3NF D).BCNF
14.设某关系模式R(ABC),函数依赖{A→B,B→A,C→A},则R最高满足( D )。A).1NF B).2NF C).3NF D).BCNF
15、在关系模式R(U)中,如果X→Y,Y→Z,且Y X,Y→X,则称Z()函数依赖于X。A).传递B).部分C).完全D).多值
1、某汽车运输公司数据库中有一个记录司机运输里程的关系模式:
R(司机编号,汽车牌照,行驶公里,车队编号,车队主管)
此处每个汽车牌照对应一辆汽车。“行驶公里”为某司机驾驶某辆汽车行驶的总公里数。如果规定每个司机属于一个车队,每个车队只有一个主管。
(1)试写出关系模式R的基本FD和关键码。
1)根据已知条件,可写出基本的FD有三个:司机编号→车队编号车队编号→车队主管(司机编号,汽车牌照)→行驶公里从上述三个FD,可知R的关键码为(司机编号,汽车牌照)。
(2)说明R属于什么范式,该关系模式会带来什么异常。
2)从上述三个FD,可推出下列FD成立:(司机编号,汽车牌照)→(车队编号,车队主管)这是一个局部FD。因此R不是2NF模式
此时在R的关系中,每个司机只属于一个车队及主管人员,但要记载某司机驾驶过10辆汽车的行驶公里数,在R的关系中要出现10个元组。也就是这10个元组的司机相同,其车队编号和车队主管要重复出现10次,这就是数据冗余
2、已知关系模式R(U,F)中U={ABCDEG},F={BE→G,BD→G,CD→A,CE→G,CDE→AB,BC→A,B→D},求下列各题。
(1). F的最小函数依赖集;B→G,CD→A,CE→G,CDE→B,B→D
(2). 关系模式R的候选码;BCE,CDE
(3).判断R的最高规范化程度,并说明理由B→G,BD→G,存在部分函数依赖,最高为2NF。