华东交通大学2012-2013第二学期试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)}是否为
无损连接分解。