数据库作业12.03


1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:一个属性都是(B)。 

A.长度不变的
B.不可分解的
C.互相关联的
D.互不相关的

2.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是(B)。 

A.AB
B.BE
C.CD
D.DE

3.关系模式中,满足2NF的模式(B)。 

A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF

4.关系模式R中的属性全是主属性,则R的最高范式必定是(C)。 

A.1NF
B.2NF
C.3NF
D.BCNF

5.消除了部分函数依赖的1NF的关系模式,必定是(B)。 

A.1NF
B.2NF
C.3NF
D.BCNF

6.关系模式的候选码可以有1个或多个,而主码有(C)。 

A.多个
B.0个
C.1个
D.1个或多个

7.候选码的属性可以有(D)。 

A.多个
B.0个
C.1个
D.1个或多个

8.关系数据库规范化是为了解决关系数据库中(B)的问题而引入的。 

A.提高查询速度
B.插入、删除异常和数据冗余
C.保证数据的安全性和完整性
D.

9.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足(B)。

A.1NF
B.2NF
C.3NF
D.BCNF

10.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达(B)。 

A.1NF
B.2NF
C.3NF
D.BCNF

11.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(B)。 

A.1NF
B.2NF
C.3NF
D.BCNF

12.已知关系模式R<U,F>,U={A,B,C,D,E,G},F={AB→C,D→EG,C→A,BE→C,BC→D,CG→BD,ACD→B,CE→AG}
(1).求F的最小函数依赖集。
(2).求出关系模式的候选码。
(3).此关系模型最高属于哪级范式。

答:
(1).Fm={AB→C,D→E,D→G,C→A,BE→C,BC→D,CG→D,CD→B,CE→G}
(2).AB,BC,BD,BE,CD,CE,CG
(3).3NF

13.关系模型R(U,F),U={ABCDEG},F ={AD→E,AC→E,CB→G,BCD→AG,BD→A,AB→G,A→C}
(1).求此模型的最小函数依赖集。
(2).求出关系模式的候选码。
(3).此关系模型最高属于哪级范式。

答:(1).Fm={A→E,BC→G,BD→A,A→C}
(2).BD
(3).R中每一个非主属性完全函数依赖于R的候选键BD;但C,G都传递依赖于R的候选键BD,也就是说,R满足2NF的要求,而不满足3NF的要求。此关系模型最高属于2NF。