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.已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依
赖集:
F={AB →C,C →A,BC→ D,ACD →B,D →EG,BE →C,CG →BD,CE→ AG}
求属性集闭包(BD)+
X(0)=BD
因为D->EG,所以X(1)=BDEG
因为BE->C,所以X(2)=BCDEG
因为BE →C,CE->AG,所以X(3)=ABCDEG
X(3)包含了所有的属性集
因此(BD)+=ABCDEG
4.有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生。
根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)RC,(H,S)→R},求关系模式A的候选码
答:关系模式A的候选码为(H,S)
5.已知关系模式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).求出关系模式的候选码。
(2).此关系模型最高属于哪级范式。
(1)候选码为BE
(2)由于存在传递依赖 BE->C,C->A
因此最高属于第二范式
6.关系模式中,满足2NF的模式(B)。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
7.关系模式R中的属性全是主属性,则R的最高范式必定是(C)。
A.1NF
B.2NF
C.3NF
D.BCNF
8.消除了部分函数依赖的1NF的关系模式,必定是(B)。
A.1NF
B.2NF
C.3NF
D.BCNF
9.关系模式的候选码可以有1个或多个,而主码有(C)。
A.多个
B.0个
C.1个
D.1个或多个
10.候选码的属性可以有(D)。
A.多个
B.0个
C.1个
D.1个或多个
11.关系数据库规范化是为了解决关系数据库中(B)的问题而引入的。
A.提高查询速度
B.插入、删除异常和数据冗余
C.保证数据的安全性和完整性
D.
12.学生表(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
13.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到(B)。
A.1NF
B.2NF
C.3NF
D.BCNF
14.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(B)。
A.1NF
B.2NF
C.3NF
D.BCNF