大连东软信息学院数据库(关系规范化题库)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关系规范化题库
一、单项选择题
1.关系规范化中的删除操作异常是指 A ,插入操作异常是指 D 。
(A)不该删除的数据被删除(B)不该插入的数据被插入
(C)应该删除的数据未被删除(D) 应该插入的数据未被插入
2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是 A 。
(A)关系规范化理论(B)关系运算理论
(C)关系代数理论(D)数理逻辑
3.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是 B 。
(A)互不相关的(B)不可分解的(C)长度可变的(D)互相关联的
4.关系数据库规范化是为解决关系数据库中 A 问题而引入的。
(A)插入、删除和数据冗余(B)提高查询速度
(C)减少数据操作的复杂性(D)保证数据的安全性和完整性
5.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及 C 的缺陷。
(A)数据的不一致性(B)结构不合理(C)冗余度大(D)数据丢失
6.当关系模式R(A,B)已属于3NF,下列说法中 B 是正确的。
(A)它一定消除了插入和删除异常(B)仍存在一定的插入和删除异常
(C)一定属于BCNF (D)A和C都是
7.关系模型中的关系模式至少是 A
(A)1NF (B)2NF (C)3NF (D)BCNF
8.当B属性函数依赖于A属性时,属性A与B的联系是 B
(A)1对多(B)多对1 (C)多对多(D)以上都不是
9.在关系模式中,如果属性A和B存在1对1的联系,则说 C
(A)A-〉B (B)B->A (C)A >B (D)以上都不是
10.候选码中属性称为 B
(A)非主属性(B)主属性(C)复合属性(D)关键属性
11.关系模式中各模式之间的关系为 C
(A)1NF⊂2NF⊂3NF⊂BCNF (B)1NF⊂2NF⊂BCNF⊂3NF
(C)1NF⊃2NF⊃3NF⊃BCNF (D)1NF⊃2NF⊃BCNF⊃3NF
12.关系模式中,满足2NF的模式, A
(A)可能是1NF (B)必定是1NF (C)必定是3NF (D)必定是BCNF
13.关系模式R中的属性全部是主属性,则R的最高范式必定是 B
(A)2NF (B) 3NF (C)BCNF (D)4NF
14.消除了部分函数依赖的1NF的关系模式,必定是 2NF
(A)1NF (B)2NF (C)3NF (D)BCNF
15.关系模式的候选码可以有(C),主码有(B)
(A)0个(B)1个(C)1个或多个(D)多个
16.候选码中的属性可以有(C)
(A)0个(B)1个(C)1个或多个(D)多个
17.关系模式的分解(B)
(A)惟一(B)不惟一
18.图中给定关系R(D)
(A)不是3NF (B)是3NF但不是2NF (C)是3NF但不是BCNF (D)是BCNF
19.下图给定的关系R,它是(B)
(A )1NF (B)2NF (C)3NF (D)BCNF
20.在关系A(S,C,D)和B(D,E,F)中,A的主码是S,B的主码是D,其中A的D参照了B中D的取值,则D 在A中称为__外码____。
21.对于非规范化的模式,经过(A)转变为1NF,将1NF经过(B)转变为2NF,将2NF经过(C)转变为3NF。(A)使属性域变为简单域
(B)消除非主属性对主码的部分依赖
(C)消除非主属性对主码的传递依赖
22.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 1NF
23.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和(无损连接)24.如图所示的关系R。
2NF.
指出候选码是课号,非主属性是教师名,办公室.课号决定教师名,教师名不决定课号,教师名决定办公室,所以办公室传递依赖于课号.
满足2NF,不满足3NF.
(2)是否存在删除操作异常?若存在,具体说明.
存在,当删除某门课程时会删除不该删除的教师的有关信息.
(3)将它分解为高一级范式.
25.如图所示的关系R。
问:R属于3NF吗?若不是,它属于第几范式?并如何规范化为3NF?
解:R属于2NF,不属于3NF.
(1)关系SC为第几范式?
属于1NF.
(2)是否存在插入,删除异常?若存在,说明在什么情况下发生?发生的原因是什么?
存在插入,删除异常操作.增设新课程,因为还没有学生选修,会出现插入异常.当所有学生都不选某门课,会出现删除异常,将不该删除的课程信息删除.
原因:候选码是(sno,cno),存在非主属性部分函数依赖于主码.
(3)将它分解为高一级范式,分解后能否解决操作异常问题?
SG属于2NF
CC属于2NF
.
27.如果一张满足1NF的表格只有两个字段,则称为二目关系。
一个二目关系一定满足2NF吗?一定
一个二目关系一定满足3NF吗?一定
一个二目关系一定满足BCNF吗?一定
一个二目关系一定满足4NF吗?一定
一个二目关系一定满足5NF吗?一定
28.如果一张满足1NF的表格的所有字段组合起来才能构成候选码,则称这种候选码为全码。
一个全码的表格一定满足2NF吗?一定
一个全码的表格一定满足3NF吗?一定
一个全码的表格一定满足BCNF吗?一定
一个全码的表格一定满足4NF吗?不一定
29.有关系模式SC(SNO, CNO, ORDER)分别表示学号、课程号和名次,有函数依赖:(SNO, CNO)→ORDER
(CNO, ORDER)→SNO
问SC满足BCNF吗?
解:SC中的候选码为(SNO, CNO)和(CNO, ORDER),经过分析,在SC中能够成立的非平凡函数依赖只有(SNO, CNO)→ORDER
(CNO, ORDER)→SNO
而这两个函数依赖左端都含有候选码,所以SC BCNF