您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页第六章练习 关系数据库理论

第六章练习 关系数据库理论

来源:抵帆知识网
1. 在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到()。 A. 1NF B. 2NF

C. 3NF D. 以上三者都不行

2.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程号,P为教师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下函数依赖集: F={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R} 关系模式W的一个码是( ① ),W的规范化程度最高达到( ② )。若将关系模式W分解为3个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则W1的规范化程度最高达到( ③ ),W2的规范化程度最高达到( ④ ),W3的规范化程度最高达到( ⑤ )。

① A. (S,C) B. (T,R) C. (T,P) D. (T,S) E. (T,S,P)

②③④⑤ A. 1NF B.2NF C. 3NF D. BCNF E. 4NF

3.关系规范化中的删除操作异常是指 ① ,插入操作异常是指 ② 。

A.不该删除的数据被删除 B.不该插入的数据被插入

C.应该删除的数据未被删除 D.应该插入的数据未被插入

答案:①A ②D

4.设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。

A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:A 5.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是 。

A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的 答案:B

6.关系数据库规范化是为解决关系数据库中 问题而引入的。

A.插入、删除和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性

和完整性 答案:A

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

A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 答案:C

8.当关系模式R(A,B)已属于3NF,下列说法中 是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常

C.一定属于BCNF D.A和C都是 答案:B

9.关系模型中的关系模式至少是 。 A.1NF B.2NF C.3NF D.BCNF 答案:A

10.在关系DB中,任何二元关系模式的最高范式必定是 。

A.1NF B.2NF C.3NF D.BCNF 答案:D

11.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是 。

A.2NF B.3NF C.4NF D.BCNF 答案:C

12.当B属于函数依赖于A属性时,属性A与B的联系是 。

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

答案:B

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

A.A→B B.B→A C.A←→B D.以上都不是

答案:C

14.候选关键字中的属性称为 。

A.非主属性 B.主属性 C.复合属性 D.关键属性

答案:B

15.关系模式中各级模式之间的关系为 。 A.3NF?2NF?1NF B.3NF?1NF?2NF C.1NF?2NF?3NF D.2NF?lNF?3NF 答案:A

16.关系模式中,满足2NF的模式, 。 A.可能是1NF B.必定是1NF

C.必定是3NF D.必定是BCNF 答案:B

17.关系模式R中的属性全部是主属性,则R的最高范式必定是 。

A.2NF B.3Nf C BCNF D.4NF 答案:B

18.消除了部分函数依赖的1NF的关系模式,必定是 。

A.1NF B.2NF C.3NF D.4NF 答案:B

19.关系模式的候选关键字可以有 ① ,主关键字有 ② 。

A.0个 B.1个 C.1个或多个 D.多个 答案:①C ②B

20.候选关键字中的属性可以有 。

A.0个 B.1个 C.1个或多个 D.多个 答案:C

21.关系模式的分解 。 A.惟一 B.不惟一 答案:B

22.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使

它不满足第一范式? 。

部门(部门号,部门名,部门成员,部门总经理) A.部门总经理 B.部门成员 C.部门名 D.部门号 答案:B

23.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是 。 A.W1(工号,姓名) ,W2(工种,定额)

B.W1(工号,工种,定额) W2(工号,姓名) C.W1(工号,姓名,工种) w2(工号,定额) D.以上都不对 答案:C

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

 学号和课程号分别与其代表的学生和课程一一对应。  一个学生所修的每门课程都有一个成绩。

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

 教师中没有重名,每个教师只属于一个系。 (1) 试根据上述语义确定函数依赖集。

(2) 如果用上面的属性组成一个关系模式,那么该关

系模式为何模式?并举例说明在进行增、删操作时的异常现象。 (3) 分解为3NF。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务