数据库第5章期末复习(仅供参考哦)
一、单项选择
1. 设有关系R(A,B,C)的值如下:
A B C
5 6 5
6 7 5
6 8 6
下列叙述正确的是( A )。
A.函数依赖AB→C在上述关系中成立 B.函数依赖C→A在上述关系中成立
C.函数依赖A→C在上述关系中成立 D.函数依赖C→AB在上述关系中成立
2. 在关系模式R中,函数依赖X→Y的语义是 ( B )。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
3.如果X→Y和WY→Z成立,那么WX→Z成立。这条规则称为( C )。
A.增广律 B.传递律 C.伪传递规则 D.分解规则
4. 两个函数依赖集F和G等价的充分必要条件是( D )。
A.F=G B.F+=G C.F=G+ D.F+=G+
5.在最小依赖集F中,下面叙述不正确的是 ( B )。
A.F中每个FD的右部都是单属性
B.F中每个FD的左部都是单属性
C.F中没有冗余的FD
D.F中每个FD的左部没有冗余的属性
6.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ B→A,D→C },则F+中左部为(BC)的函数依赖有(C )。
A.2个 B.4个 C.8个 D.16个
7. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→A },则属性集(CD)的闭包(CD)+为 ( B )。
A.CD B.ACD C.BCD D.ABCD
8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→A },则R的候选码为( D )。
A.AB B.AD C.BC D.BD
9. 3NF( C )规范为BCNF。
A. 消除非主属性对码的部分函数依赖 B. 消除非主属性对码的传递函数依赖
C. 消除主属性对码的部分和传递函数依赖 D. 消除非平凡且非函数依赖的多值依赖
10. 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( B )。
A. 1NF B. 2NF C. 3NF D. BCNF
二、填空
1. 关系模式的操作异常问题往往是由___数据冗余_______引起的。
2. 如果Y⊆X⊆U,则X→Y成立。该推理规则称为__自反率_____,该函数依赖是 平凡函数依赖 。
3. 被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为__闭包________,用符号______F+____表示。
4. 关系模式R中的属性全是主属性,则R的最高范式必定是__BC范式_____。
5. 在关系模式R中,能函数决定所有属性的属性组,称为模式R的____超键______。
6.两个函数依赖集F和G等价的充分必要条件是___F+=G+_______。
7.关系数据库规范化是为了解决关系数据库中__插入、删除_、_数据冗余______的问题而引入的。
8.消除了非主属性对候选码部分依赖的关系模式,为_____第二范式_____范式的。
9.消除了非主属性对候选码传递依赖的关系模式,为___第三范式_______范式的。
10.在关系模式的分解中,数据等价用__________衡量。
三、分析题
建立一个关于系、学生、班级、学会等诸信息的关系数据库。
描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。
描述班级的属性有:班号、专业名、系名、人数、入校年份。
描述系的属性有:系名、系号、系办公室地点、人数。
描述学会的属性有:学会名、成立年份、地点、人数。
有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。
请给出关系模式,写出每个关系模式的函数依赖集。 指出其最高属于第几范式的。