1、关系数据库规范化理论及答案解析(总分:43.00,做题时间:90 分钟)一、B选择题/B(总题数:22,分数:29.00)1.下述哪一条不是由于关系模式设计不当而引起的_。(分数:1.00)A.数据冗余B.丢失修改C.插入异常D.更新异常2.设 U 为所有属性,X、Y、Z 为属性集,Z=U-X-Y,下列关于平凡的多值依赖的叙述中,哪一条是正确的?_。(分数:1.00)A.若 XY,Z=,则称 XY 为平凡的多值依赖B.若 XY,Z,则称 XY 为平凡的多值依赖C.若 XY,XY,则称 XY 为平凡的多值依赖D.若 XY,XZ,则称 XY 为平凡的多值依赖3.下面有关各种范式之间的包含关系的描述
2、中,正确的是_。(分数:1.00)A.BCNF 4NF 3NF 2NFB.4NF BCNF 3NF 2NFC.1NF 2NF 3NF 4NFD.1NF 2NF 3NF BCNF4.下面有关模式分解的叙述中,正确的是_。(分数:1.00)A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性C.若只要求分解保持函数依赖,那么模式分解一定可以达到 BCNFD.若只要求分解具有无损连接性,那么模式分解一定可以达到 BCNF5.关系模式 R 中若没有非主属性,则_。(分数:1.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属
3、于 3NF,但 R 不一定属于 BCNFC.R 属于 BCNF,但 R 不一定属于 4NFD.R 属于 4NF第 21 至 22 题基于以下的叙述:关系模式 R(B,C,M,T,A,G),根据语义有如下函数依赖集: F=BC,(M,T)B,(M,C) T,(M,A) T,(A,B) C。(分数:2.00)(1).关系模式 R 的码是_。(分数:1.00)A.(M,)B.(M,)C.(M,)D.(A,)(2).R 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.4NF6.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的叙述
4、中,哪个(些)是正确的?_。 若 XY,则 XY 若 XY,则 Xy 若 XY,且 YY,则XY 若 XY,则 XZ (分数:1.00)A.只有B.只有C.和D.和7.在关系模式 R 中,称满足下面哪一个条件的 XY 为平凡的多值依赖?_。(分数:1.00)A.U-X-Y=B.XY=C.X 是单个属性D.Y 是单个属性8.下面关于函数依赖的叙述中,不正确的是_。(分数:1.00)A.若 XY,YZ,则 XYZB.若 XYZ,则 XZ,YZC.若 XY,YZ,则 XZD.若 XY,Y包含 Y,则 XY9.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下面关于多值依赖
5、的叙述中,不正确的是_。(分数:1.00)A.若 XY,则 XZB.若 XY,则 XYC.若 XY,且 Y 包含 Y,则 XYD.若 Z=,则 XY10.下列关于函数依赖的规则中,哪一条是正确的?_。(分数:1.00)A.若 XY,WYZ,则 XWZB.若 XC.若 XYZ,则 XZ,YZD.若 XY=,则 XY11.下列关于关系模式规范化的叙述中,哪一条是不正确的?_。(分数:1.00)A.若 RBCNF,则必然 R4NFB.若 RBCNF,则必然 R3NFC.若 RBCNF,则必然 R2NFD.若 RBCNF,则必然 R1NF试题 57 基于如下描述:有关系模式 P(C,S,T,R,G),
6、根据语义有如下函数依赖集: FCT,STR,TRC,SCG。(分数:3.00)(1).下列属性组中的哪一个(些)是关系 P 的候选码?_。 (C,S) (C,R) (S,T) (T,R) (S,R)(分数:1.00)A.只有B.和C.、和D.、和(2).关系模式 P 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF(3).现将关系模式 P 分解为两个关系模式 P1(C,T,R),P2(C,3,G),那么这个分解_。(分数:1.00)A.不具有无损连接性,不保持函数依赖B.具有无损连接性,保持函数依赖C.不具有无损连接性,保持函数依赖D.具有无损连接性且保持函
7、数依赖12.下面有关模式分解的叙述中,不正确的是_。(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到 BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF第 2426 题基于以下叙述:有关系模式 A(C,T,H,R,S),其中各属性的含义是:C:课程 T:教员 H:上课时间 R:教室 S:学生根据语义有如下函数依赖集:FCT,(H,R)C,(H,T)R,(H,S)R)(分数:3
8、.00)(1).将关系模式 A 分解为两个关系模式 A1(C,T),A2(H,R,S),则其中 A1 的规范化程度达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF(2).关系模式 A 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF(3).关系模式 A 的码是_。(分数:1.00)A.CB.(H,C.(H,D.(H,13.下列关于部分函数依赖的叙述中,哪一条是正确的?_。(分数:1.00)A.若 XY,且存在属性集 Z,ZY,XZ,则称 Y 对 X 部分函数依赖B.若 XY,且存在属性集 Z,ZY=,XZ,则称 Y 对 X 部分函数依赖C
9、.若 XY,且存在 X 的真子集 X,XY,则称 Y 对 X 部分函数依赖D.若 XY,且对于 X 的任何真子集 X,都有 X第 1113 题基于以下叙述:有关系模式 P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:P=ABDE,ABG,BF,CJ,CI,GH。(分数:3.00)(1).关系模式 P 的码是_。(分数:1.00)A.(A,)B.(A,B,)C.(A,)D.(A,B,C,)(2).关系模式 P 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF(3).现将关系模式 P 分解为三个关系模式 P1(A,B,D,E,F),P2(
10、A,B,G,H),P3(C,I,J),则其中P2 的规范化程度达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF14.下面关于函数依赖的叙述中,不正确的是_。(分数:1.00)A.若 XY,XZ,则 XYZB.若 XYZ,则 XZ,YZC.若 XY,WYZ,则 XWZD.若 XY,则 XZYZ15.设有关系模式 R(A,B,C),根据语义有如下函数依赖集:F=AB,(B,C) A。关系模式 R 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF16.下述哪一条是由于关系模式设计不当所引起的问题?_。(分数:1.00)A.丢失修改B.更新异常C
11、.读脏数据D.数据被非法读取17.以下哪一条属于关系数据库的规范化理论要解决的问题?_。(分数:1.00)A.如何构造合适的数据库逻辑结构B.如何构造合适的数据库物理结构C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限18.下面关于函数依赖的叙述中,错误的是_。(分数:1.00)A.若 XY,YZ,则 XZB.若 XY,YC.若 XY,XD.若 X二、B填空题/B(总题数:7,分数:14.00)19.在关系模式 R 中,如果 XY,且对于 x 的任意真子集 X,都有 X (分数:2.00)填空项 1:_20.若关系模式 R 的规范化程度达到 4NF,则 R 的属性之间不存在非平
12、凡且非U /U的多值依赖。(分数:2.00)填空项 1:_21.Armstrong 公理系统中有一条推理规则为:若 XY 为 F 所逻辑蕴涵,且 Z (分数:2.00)填空项 1:_22.在关系数据库规范化理论的研究中,在函数依赖的范畴内,U /U达到了最高的规范化程度。(分数:2.00)填空项 1:_23.设在关系模式 R(A,B,C,D,E,F,G)中,根据语义有如下函数依赖集 F=AB,CD,CF,(A,D) E,(E,F)G。关系模式 R 的码是U /U。(分数:2.00)填空项 1:_24.假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-y。若 XY,而 U
13、-X-Y=,则称 XY为U /U。(分数:2.00)填空项 1:_25.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到 3NF,但不一定能达到U /U。(分数:2.00)填空项 1:_关系数据库规范化理论答案解析(总分:43.00,做题时间:90 分钟)一、B选择题/B(总题数:22,分数:29.00)1.下述哪一条不是由于关系模式设计不当而引起的_。(分数:1.00)A.数据冗余B.丢失修改 C.插入异常D.更新异常解析:2.设 U 为所有属性,X、Y、Z 为属性集,Z=U-X-Y,下列关于平凡的多值依赖的叙述中,哪一条是正确的?_。(分数:1.00)A.若 XY,Z
14、=,则称 XY 为平凡的多值依赖 B.若 XY,Z,则称 XY 为平凡的多值依赖C.若 XY,XY,则称 XY 为平凡的多值依赖D.若 XY,XZ,则称 XY 为平凡的多值依赖解析:3.下面有关各种范式之间的包含关系的描述中,正确的是_。(分数:1.00)A.BCNF 4NF 3NF 2NFB.4NF BCNF 3NF 2NF C.1NF 2NF 3NF 4NFD.1NF 2NF 3NF BCNF解析:4.下面有关模式分解的叙述中,正确的是_。(分数:1.00)A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性C.若只要求分解保
15、持函数依赖,那么模式分解一定可以达到 BCNFD.若只要求分解具有无损连接性,那么模式分解一定可以达到 BCNF 解析:5.关系模式 R 中若没有非主属性,则_。(分数:1.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属于 3NF,但 R 不一定属于 BCNF C.R 属于 BCNF,但 R 不一定属于 4NFD.R 属于 4NF解析:第 21 至 22 题基于以下的叙述:关系模式 R(B,C,M,T,A,G),根据语义有如下函数依赖集: F=BC,(M,T)B,(M,C) T,(M,A) T,(A,B) C。(分数:2.00)(1).关系模式 R 的码是_。(分数:1.00
16、)A.(M,)B.(M,)C.(M,) D.(A,)解析:(2).R 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NF C.3NFD.4NF解析:6.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中,哪个(些)是正确的?_。 若 XY,则 XY 若 XY,则 Xy 若 XY,且 YY,则XY 若 XY,则 XZ (分数:1.00)A.只有B.只有C.和D.和 解析:7.在关系模式 R 中,称满足下面哪一个条件的 XY 为平凡的多值依赖?_。(分数:1.00)A.U-X-Y= B.XY=C.X 是单个属性D.Y 是单个属性解析:8
17、.下面关于函数依赖的叙述中,不正确的是_。(分数:1.00)A.若 XY,YZ,则 XYZB.若 XYZ,则 XZ,YZ C.若 XY,YZ,则 XZD.若 XY,Y包含 Y,则 XY解析:9.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是_。(分数:1.00)A.若 XY,则 XZB.若 XY,则 XYC.若 XY,且 Y 包含 Y,则 XY D.若 Z=,则 XY解析:10.下列关于函数依赖的规则中,哪一条是正确的?_。(分数:1.00)A.若 XY,WYZ,则 XWZ B.若 XC.若 XYZ,则 XZ,YZD.若 XY=
18、,则 XY解析:11.下列关于关系模式规范化的叙述中,哪一条是不正确的?_。(分数:1.00)A.若 RBCNF,则必然 R4NF B.若 RBCNF,则必然 R3NFC.若 RBCNF,则必然 R2NFD.若 RBCNF,则必然 R1NF解析:试题 57 基于如下描述:有关系模式 P(C,S,T,R,G),根据语义有如下函数依赖集: FCT,STR,TRC,SCG。(分数:3.00)(1).下列属性组中的哪一个(些)是关系 P 的候选码?_。 (C,S) (C,R) (S,T) (T,R) (S,R)(分数:1.00)A.只有 B.和C.、和D.、和解析:(2).关系模式 P 的规范化程度最
19、高达到_。(分数:1.00)A.1NFB.2NF C.3NFD.BCNF解析:(3).现将关系模式 P 分解为两个关系模式 P1(C,T,R),P2(C,3,G),那么这个分解_。(分数:1.00)A.不具有无损连接性,不保持函数依赖B.具有无损连接性,保持函数依赖C.不具有无损连接性,保持函数依赖D.具有无损连接性且保持函数依赖 解析:12.下面有关模式分解的叙述中,不正确的是_。(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性 B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到 BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式
20、分解可以达到 3NF,但不一定能达到 BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF解析:第 2426 题基于以下叙述:有关系模式 A(C,T,H,R,S),其中各属性的含义是:C:课程 T:教员 H:上课时间 R:教室 S:学生根据语义有如下函数依赖集:FCT,(H,R)C,(H,T)R,(H,S)R)(分数:3.00)(1).将关系模式 A 分解为两个关系模式 A1(C,T),A2(H,R,S),则其中 A1 的规范化程度达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF 解析:(2).关系模式 A 的规范化程度最高达到_。(分数:1.00)A.
21、1NFB.2NF C.3NFD.BCNF解析:(3).关系模式 A 的码是_。(分数:1.00)A.CB.(H,C.(H,D.(H, 解析:13.下列关于部分函数依赖的叙述中,哪一条是正确的?_。(分数:1.00)A.若 XY,且存在属性集 Z,ZY,XZ,则称 Y 对 X 部分函数依赖B.若 XY,且存在属性集 Z,ZY=,XZ,则称 Y 对 X 部分函数依赖C.若 XY,且存在 X 的真子集 X,XY,则称 Y 对 X 部分函数依赖 D.若 XY,且对于 X 的任何真子集 X,都有 X解析:第 1113 题基于以下叙述:有关系模式 P(A,B,C,D,E,F,G,H,I,J),根据语义有如
22、下函数依赖集:P=ABDE,ABG,BF,CJ,CI,GH。(分数:3.00)(1).关系模式 P 的码是_。(分数:1.00)A.(A,)B.(A,B,)C.(A,)D.(A,B,C,) 解析:(2).关系模式 P 的规范化程度最高达到_。(分数:1.00)A.1NF B.2NFC.3NFD.BCNF解析:(3).现将关系模式 P 分解为三个关系模式 P1(A,B,D,E,F),P2(A,B,G,H),P3(C,I,J),则其中P2 的规范化程度达到_。(分数:1.00)A.1NFB.2NF C.3NFD.BCNF解析:14.下面关于函数依赖的叙述中,不正确的是_。(分数:1.00)A.若
23、XY,XZ,则 XYZB.若 XYZ,则 XZ,YZ C.若 XY,WYZ,则 XWZD.若 XY,则 XZYZ解析:15.设有关系模式 R(A,B,C),根据语义有如下函数依赖集:F=AB,(B,C) A。关系模式 R 的规范化程度最高达到_。(分数:1.00)A.1NFB.2NFC.3NF D.BCNF解析:16.下述哪一条是由于关系模式设计不当所引起的问题?_。(分数:1.00)A.丢失修改B.更新异常 C.读脏数据D.数据被非法读取解析:17.以下哪一条属于关系数据库的规范化理论要解决的问题?_。(分数:1.00)A.如何构造合适的数据库逻辑结构 B.如何构造合适的数据库物理结构C.如
24、何构造合适的应用程序界面D.如何控制不同用户的数据操作权限解析:18.下面关于函数依赖的叙述中,错误的是_。(分数:1.00)A.若 XY,YZ,则 XZB.若 XY,YC.若 XY,X D.若 X解析:二、B填空题/B(总题数:7,分数:14.00)19.在关系模式 R 中,如果 XY,且对于 x 的任意真子集 X,都有 X (分数:2.00)填空项 1:_ (正确答案:完全)解析:20.若关系模式 R 的规范化程度达到 4NF,则 R 的属性之间不存在非平凡且非U /U的多值依赖。(分数:2.00)填空项 1:_ (正确答案:传递)解析:21.Armstrong 公理系统中有一条推理规则为
25、:若 XY 为 F 所逻辑蕴涵,且 Z (分数:2.00)填空项 1:_ (正确答案:增广律)解析:22.在关系数据库规范化理论的研究中,在函数依赖的范畴内,U /U达到了最高的规范化程度。(分数:2.00)填空项 1:_ (正确答案:BCNF)解析:23.设在关系模式 R(A,B,C,D,E,F,G)中,根据语义有如下函数依赖集 F=AB,CD,CF,(A,D) E,(E,F)G。关系模式 R 的码是U /U。(分数:2.00)填空项 1:_ (正确答案:(A,C))解析:24.假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-y。若 XY,而 U-X-Y=,则称 XY为U /U。(分数:2.00)填空项 1:_ (正确答案:平凡的多值依赖)解析:25.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到 3NF,但不一定能达到U /U。(分数:2.00)填空项 1:_ (正确答案:BCNF)解析: