大连东软信息学院数据库(关系规范化题库)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档