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