东方末摸光蓝天画身子:数据库试题求解

来源:百度文库 编辑:高校问答 时间:2024/05/02 16:53:41
1.下列关系模式最高属于第几范式,为什么?
(1) R(ABCD), F={B→D,AB→C}

(2) R(ABCDE),F={AB→CE,E→AB,C→D}

(3) R(ABCD),F={B→D,D→B,AB→C}

(4) R(ABC),F={A→B,B→A,A→C}

(5) R(ABC),F={A→B,B→A,C→A}

(6) R(ABCD),F={A→C,D→B}

(7) R(ABCD),F={A→C,CD→B}

2.关系模式R=(A,B,C,D,E),F={AB→C,C→D,D→B},请解答以下问题:
(1) 求出R的所有候选码;

(2) 说明R最高属于哪一类范式?为什么?

(3) 如果R分解为{R1(A,B,C),R2(B,C,D,E)},R1,R2各为哪一类范式?

(4) 请将R在保证无损连接和函数依赖的前提下分解成3NF的关系模式.
3.填空题

(1)设关系模式R(A,B,C)上有函数依赖F={AB→C,A→BC},则F的极小函数依赖集Fmin={ },R的候选码是 。

(2)设R(A, B, C, D),F={ A→B,B→C,C→D,D→A},R的候选码有: 。对分解 r = { R1 (A , B), R2 (B , C), R3 (C , D) },它 (是/不是)无损连接, (保持/不保持)函数依赖。

4.选择题
(1) 已知关系R(A,B,C,D,E)中存在函数依赖ABC®DE, E®BCD, R有几个侯选码?
A)1个 B)2个 C)3个 D)10个

(2) 已知关系R(A,B,C,D,E)中存在函数依赖ABC®DE, E®BCD,下列哪个描述是正确的?
A)R不是3NF的 B)R是3NF但不是4NF的
C)R是BCNF但不是4NF的 D)R是4NF的

(3)已知关系模式R(A,B,C,D,E)具有函数依赖A®B, BC®D, and E®C,下列哪个函数依赖在R中不存在?
(A) AC ® D (B) AE ® C (C) BC ® B (D) CE ® D

(4)R(X,Y,Z)是一个三目关系,X,Y,Z是单属性且X是码,则 。
A)R一定不属于2NF。 B)R一定属于2NF。
C)R一定属于3NF。 D)不能断定R是否属于2NF。