华东交通大学2012-2013第二学期试卷

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

C.关系规范化、数据操纵、数据定义

D.关系规范化、数据定义、数据控制

4.在数据库设计中,E-R图的产生是在________阶段。

A.逻辑结构设计B.概念结构设计C.数据库实施D.需求分析5.某公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是________。

A.多对多B.一对一C.多对一D.一对多6.设某关系模式为:运货(顾客姓名, 顾客地址, 商品名, 供应商姓名, 供应商地址),则该关系模式的候选码为________。

A.顾客姓名, 供应商姓名B.顾客姓名, 供应商姓名, 商品名C.顾客姓名, 商品名D.顾客地址, 供应商姓名, 商品名7.已知学生关系:学生(学号, 姓名, 性别, 年龄, 籍贯),若执行SQL语句:SELECT 姓名, 年龄FROM 学生WHERE 籍贯=’杭州’,则该语句对学生关系进行了________操作。

A.投影和选择B.选择和连接C.交和选择D.连接和投影8.在关系数据库中,体现表与表之间的联系是通过________。

A.实体完整性规则B.参照完整性规则

C.自定义的完整性D.值域

9.如果事务T获得了数据项Q上的共享锁,则T对Q________。

A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写10.事务的持续性是指________。

A.事务中所包含的全部操作要么全做,要么全不做

B.事务一旦提交,对数据库的改变是永久的

C.一个事务内部的操作及使用数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

11.在集合运算中,R∩S所得到的结果集与________的结果集相同。

A.S-(R-S) B.R-(R-S) C.S-(R∪S) D.R-(S-R) 12.设关系R1和R2如下所示,如果对R1和R2进行并运算,其结果的元组数为________。

A.6 C0

13.设有关系SC(S#, C#, G),现要查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),则相应的SQL语句是:SELECT S#, C# FROM SC WHERE ________。

A.G = 0 B.G <= 0 C.G = Null D.G Is Null 14.数据库进入运行期以后的维护工作主要由________完成。

A.系统分析员B.程序员C.DBA D.操作人员15.下列四项说法中,不正确的是________。

A.数据库减少了数据冗余B.数据库中的数据可以共享

C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性三、判断题(每题1分,共10分)

1.关系中允许有重复的元组,但是不允许有重复的属性名。( ) 2.关系代数的运算对象是关系,但运算结果不是关系。( ) 3.连接操作可以在多个表之间进行,也可以在一个表内进行。( ) 4.触发器是一种很有效的保证数据库完整性的手段。( ) 5.对于关系R、S,如果R-S的元组数为0,则说明R中包含了S的所有元组。

( ) 6.设关系R、S的元组数分别是20、30,则R和S连接的元组数不可能超过50。

( ) 7.数据库中的一个基本表可以跨一个或多个存储文件。( ) 8.一个数据库可以有多个外模式和多个内模式。( ) 9.概念模型向关系模型转换时,实体间的n:m联系可以有两种转换方式,一种是将联系转换为一个独立的关系,另一种是在任一个实体中增加属性。

( ) 10.即使数据库中的视图全部删除,该数据库中的基本表及其数据依然存在。

( ) 四、简答题(每题5分,共20分)

1.简述数据独立性涵义。

2.举例说明什么是外码?外码的作用是什么?

3.试述利用E-R方法进行数据库概念设计的步骤。

4.并发操作可能会产生哪几类数据不一致?用什么方法能避免这些不一致的情况发生?

五、综合题(1、3、4小题每题10分,2小题15分,共45分)

1.设有关系模式:R(A, B, C, D, E, F),其中,(A, B)为候选键,并且存在函数依赖:B→C, D→E, D→F,请回答以下问题:

1)该关系模式满足2NF吗?为什么?

2)如果将关系模式R分解为:R1(A, B, D, F)、R2(B, C, E),则关系模式的候

选码是什么?

3)最后将关系模式R分解到3NF。

2.设有如下关系模式S、SC和C,试分别用关系代数表达式和SQL语句表示下列查询:

①检索“王华”老师所授课程的课程号(Cno)和课程名(Cname);

②检索选修课程数目少于2门的学生信息;

③检索选修全部课程的学生姓名;

④检索选修课程名为“数据库”的学生学号和姓名。

3

个教师只担任一门课程,一门课程由若干教师任教。“学生”有属性:学号、姓名、地址、年龄、性别;“教师”有属性:职工号、教师姓名、职称;“课程”有属性:课程号、课程名。请回答以下问题:

1)试画出E-R图,并注明属性和联系类型。

2)将E-R图转换为关系模型,并注明主码和外码。

4.设有关系模式R(U, F),其中,U={A, B, C, D, E},F={A→D, E→D, D→B, B C →D, D C→A}。请回答以下问题:

1)求出R(U, F)的所有关键字。

2)判断R的一个分解 ={R1(A, B), R2(A, E), R3(C, E), R4(B, C), R5(A, C)}是否为

无损连接分解。

相关文档
最新文档