第五章习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章关系数据理论习题

一.选择题

1.关系规范化中的删除操作异常是指( )

A. 不该删除的数据被删除

B. 不该插入的数据被插入

C. 应该删除的数据被删除

D. 应该插入的数据未被插入

2.关系规范化中的插入操作异常是指( )

A. 不该删除的数据被删除

B. 不该插入的数据被插入

C. 应该删除的数据被删除

D. 应该插入的数据未被插入

3.关系数据库规范化是为解决关系数据库中( )

A.插入、删除和数据冗余问题而引入的

B.提高查询速度问题而引入的

C.减少数据操作的复杂性问题而引入的

D.保证数据的安全性和完整性问题而引入的

4.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )

A. 数据的不一致性

B. 结构不合理

C. 冗余度大

D. 数据丢失

5.关系数据库的规范化理论主要解决的问题是( )

A. 如何构造合适的数据逻辑结构

B. 如何构造合适的数据物理结构

C. 如何构造合适的应用程序界面

D. 如何控制不同用户的数据操作权限

6.当B属性函数依赖于A属性时,属性A与B的联系是( )

A. 1对多 . 多对1 C. 多对多 D. 以上都不是

7.在关系模式中,如果属性A和B存在1对1的联系,则说( )

A. A→B

B. B→A

C. A←→B

D. 以上都不是

8.关系模式的候选关键字可以有( )

A. 0个

B. 1个

C. 1个或多个

D. 多个

9.关系模式的候选关键字可以有1个或多个,而主关键字有( )

A. 多个

B. 0个

C. 1个

D. 1个或多个

10.候选关键字中的属性称为( )

A. 非主属性

B. 主属性

C. 复合属性

D. 关键属性

11.X→Y,当下列哪一条成立时,称为平凡的函数依赖( )

A. X ∈Y

B. Y∈X

C. X∩Y=Φ

D. X∩Y≠Φ

12.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足( )

A. 每个非主属性都完全依赖于主属性

B. 主属性唯一标识关系中的元组

C. 关系中的元组不可重复

D. 每个属性都是不可分解的

13.关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是( )

A. 每一个分量是一个不可分的数据项,即不允许表中表结构

B. 二维表中各列的宽度必须完全相等

C. 二维表中各行和各列的顺序不能交换

D. 属性名要么完全使用汉字,要么全部使用字母

14.下列陈述中,错误的是( )

A. 2NF必然属于1NF

B. 3NF必然属于2NF

C. 3NF必然属于BCNF

D. BCNF必然属于3NF 15.当关系模式R(A,B)已属于3NF,下列说法正确的是( )

A. 它一定消除了插入和删除异常

B. 仍存在一定的插入和删除异常

C. 一定属于BCNF

D. A和C都是

16.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )

A. 1NF

B. 2NF

C. 3NF

D. BCNF

17.已知学生关系:R(学号,姓名,系名称,系地址),每一名学生属于一个系,每一个系有一个地址,则R属于( )

A. 1NF

B. 2NF

C. 3NF

D. 4NF

18.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R:R (订单号,日期,客户名称,商品编码,数量),关系R属于( )

A. 1NF

B. 2NF

C. 3NF

D. BCNF

19.关系模式R中的属性全是主属性,则R的最高范式必定是( )

A. 1NF

B. 2NF

C. 3NF

D. BCNF

20.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选关键字是( )

A. AB

B. BE

C. CD

D. DE

21.在对关系模式进行规范化的过程中,为得到一组3NF关系需对2NF关系进行投影,消除原关系中非主属性对关键字的( )

A. 传递函数依赖

B. 部分和传递函数依赖

C. 连续依赖

D. 多值依赖

22.所谓范式是指规范化的关系模式。由于规范化的程度不同,就产生了不同的范式。在对关系模式进行规范化的过程中,对1NF关系进行投影,将消除原关系中( ),从而产生一组2NF关系。

A. 非主属性对关键字的传递依赖

B. 非主属性对关键字的部分函数依赖

C. 主属性对关键字的部分和传递函数依赖

D. 非平凡且非函数依赖的多值依赖

二、综合题

1.设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),在的系(D),这些数据有下列语义:

学号和课程号分别与其代表的学生和课程一一对应;

一个学生所修的每门课程都有一个成绩

每门课程只有一位任课教师,但每位教师可以有多门课程

教师中没重名,每个教师只属于一个系

对此关系数据库进行规范化分解达到3NF要求。

答案:

①(S#,C#)->G, C#->TN, TN->D

②关键字(S#,C#)非主属性:G、TN、D;

③(S#,C#)-> (p)TN,所以不为2NF进行分解

R1(S#,C#,G)

R2(C#,TN,D)

④在R2中存在传递依赖不符合3NF进行分解

R1(S#,C#,G)

R2(C#,TN)

R3 (TN,D)

2.把下表表示的关系模式分解成2NF。

工程号材料号数量开工日期完工日期价格

P1 I1 4 9805 9902 250

P1 I2 6 9805 9902 300

P1 I3 15 9805 9902 180

P2 I1 6 9811 9912 250

P2 I4 18 9811 9912 350

相关文档
最新文档