一. 单选题
1.X→Y能从推理规则导出的充分必要条件是( )。
正确答案: B
2.设有关系模式R(A,B,C,D,E),函数依赖集F={A→B,B→C,C→D,D→A},ρ={AB,BC,AD}是R上的一个分解,那么分解ρ相对于F( )。
A. 既是无损连接分解,又是保持函数依赖的分解
B. 是无损连接分解,但不是保持函数依赖的分解
C. 不是无损连接分解,但是保持函数依赖的分解
D. 既不是无损连接分解,也不是保持函数依赖的分解
正确答案: D
3.两个函数依赖集F和G等价的充分必要条件是( )。
正确答案: D
4.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X },则属性集(ZW)的闭包为( )。
A. ZW
B. XZW
C. YZW
D. XYZW
正确答案: B
5.在关系模式R中,函数依赖X→Y的语义是( )。
A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等
B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等
C. 在R的某一关系中,Y值应与X值相等
D. 在R的每一关系中,Y值应与X值相等
正确答案: B
6.在最小函数依赖集F中,下面叙述不正确的是( )。
A. F中的每个函数依赖的右部都是单属性
B. F中的每个函数依赖的左部都是单属性
C. F中没有冗余的函数依赖
D. F中的每个函数依赖的左部没有冗余的属性
正确答案: B
7.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A. 关系规范化理论
B. 关系运算理论
C. 关系代数理论
D. 数理逻辑
正确答案: A
8.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X },则R的主码为( )。
A. XY
B. XW
C. YZ
D. YW
正确答案: D
9.下列说法正确的是( )。
A. 属于BCNF的关系模式不存在存储异常
B. 函数依赖可由属性值决定,不由语义决定
C. 超码就是候选码
D. 码是唯一能决定一个元组的属性或属性组
正确答案: D
10.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )。
A. 数据的不一致性
B. 结构不合理
C. 冗余度大
D. 数据丢失
正确答案: C
二. 填空题
1.在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和____。
正确答案:
(1) 无损分解
2.设有关系模式R(A,B,C,D),函数依赖F={A→B,B→C,D→B},ρ={ACD,BD}是R上的一个分解,则子模式{ACD}的候选码是____,其范式等级是____。(第二个空填1NF、2NF或3NF)
正确答案:
(1) AD;DA
(2) 2NF
3.在关系模式的分解中,数据等价用____衡量,函数依赖等价用____衡量。
正确答案:
(1) 无损连接
(2) 保持函数依赖
4.消除了非主属性对主码的部分函数依赖的关系模式,称为____模式;消除了非主属性对主码的传递函数依赖的关系模式,称为____模式;消除了每一属性对主码的传递函数依赖的关系模式,称为____模式。(填1NF、2NF、3NF或BCNF)
正确答案:
(1) 2NF
(2) 3NF
(3) BCNF
5.如果X→Y和YX成立,那么X→Y是一个____,它可以根据推理规则的____性推出。
正确答案:
(1) 平凡函数依赖
(2) 自反性
6.设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选码是____,其范式等级是 。(第二个空填1NF、2NF或3NF)
正确答案:
(1) AB;BA
(2) 1NF
7.设有关系模式R(A,B,C,D),函数依赖F={A→C,C→A,B→AC,D→AC,BD→A},则R的所有候选码是____,R的范式级别是____。(第一个空如果候选码由2个及以上属性构成,填写时字母均大写,字母之间不能有其他字符;第二个空填1NF、2NF、3NF或BCNF)
正确答案:
(1) BD;DB
(2) 1NF
8.已知关系模式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的闭包(BD)+={____ } (填写时字母均大写,字母和字母之间不能有其他字符,要按字母A-Z的先后顺序依次书写答案)
正确答案:
(1) ABCDEG
9.设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选码是____,其范式等级是 。(第二个空填1NF、2NF或3NF)
正确答案:
(1) AB;BA
(2) 1NF
10.设有关系模式R(A,B,C,D,E),函数依赖集F={A→D,E→D,D→B,(B,C)→D,(D,C)→A},ρ={AB,AE,CE,BCD,AC}是否为无损连接分解?
____。(填是或者否)
正确答案:
(1) 是
11.在关系数据库中,任何二元关系模式的最高范式级别必定为____范式。
正确答案:
(1) BC