华东交通大学2012-2013第二学期试卷_第1页
华东交通大学2012-2013第二学期试卷_第2页
华东交通大学2012-2013第二学期试卷_第3页
华东交通大学2012-2013第二学期试卷_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业 班级 学号 学生签名: 华东交通大学20122013学年第一学期考试卷试卷编号:(A)卷 数据库系统原理(A) 课程 课程类别:必 闭卷()、开卷(范围)( ):考试日期:2012.12.17题号一二三四五六七八九十总分累分人签名题分1015102045100考生注意事项:1、本试卷共 页,总分分,考试时间分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、填空题(每空1分,共10分)

2、1 数据的完整性是指数据的_、有效性和相容性。2 数据模型通常由_、数据操作以及数据约束条件等三要素组成。3 在关系的有关术语中,关系表中的每一行称作_,每一列称作属性。4 信息的三种世界是指现实世界、_和数据世界,其中,数据世界又称为计算机世界。5 如果只考虑函数依赖,则_是最高的关系模式范式,如果考虑了多值依赖,则4NF是最高的关系模式范式。6 使用游标的步骤为:定义游标、打开游标、_、关闭游标(释放游标)。7 事务必须具有的四个性质为:_、一致性、隔离性和持续性。8 若事务T对数据A加上_锁,则允许T读取和修改A,其他任何事务既不能读取和修改A,也不能对A加任何类型的锁,直到T释放A上的

3、锁。9 数据库系统中最常使用的数据模型是层次模型、网状模型、_。10 关系数据库的关系演算语言是以_为基础的DML语言。二、单选题(每题1分,共15分)1 下列模型不属于数据模型的三种类型之一的是_。A概念数据模型B结构数据模型C物理数据模型D抽象数据模型2 数据库的三级模式之间存在如下映象关系,其中正确的是_。A外模式/内模式B模式/模式C外模式/模式D内模式/外模式3 SQL具有如下所列_的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C关系规范化、数据操纵、数据定义D关系规范化、数据定义、数据控制4 在数据库设计中,E-R图的产生是在_阶段。A逻辑结构设计B概念结构

4、设计C数据库实施D需求分析5 某公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是_。A多对多B一对一C多对一D一对多6 设某关系模式为:运货(顾客姓名, 顾客地址, 商品名, 供应商姓名, 供应商地址),则该关系模式的候选码为_。A顾客姓名, 供应商姓名B顾客姓名, 供应商姓名, 商品名C顾客姓名, 商品名D顾客地址, 供应商姓名, 商品名7 已知学生关系:学生(学号, 姓名, 性别, 年龄, 籍贯),若执行SQL语句:SELECT 姓名, 年龄 FROM 学生 WHERE 籍贯=杭州,则该语句对学生关系进行了_操作。A投影和选择B选择和连接

5、C交和选择D连接和投影8 在关系数据库中,体现表与表之间的联系是通过_。A实体完整性规则B参照完整性规则C自定义的完整性D值域9 如果事务T获得了数据项Q上的共享锁,则T对Q_。A只能读不能写 B只能写不能读 C既可读又可写 D不能读不能写10 事务的持续性是指_。A事务中所包含的全部操作要么全做,要么全不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态11 在集合运算中,RS所得到的结果集与_的结果集相同。AS-(R-S)BR-(R-S)CS-(RS)DR-(S-R)12 设关系R1和R2如

6、下所示,如果对R1和R2进行并运算,其结果的元组数为_。R1ABCR2ABCa1b2c1a2fga2b2c2a2b2c2a3b1c1a3fgA6B5C4D013 设有关系SC(S#, C#, G),现要查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),则相应的SQL语句是:SELECT S#, C# FROM SC WHERE _。AG = 0BG <= 0CG = NullDG Is Null14 数据库进入运行期以后的维护工作主要由_完成。A系统分析员B程序员CDBAD操作人员15 下列四项说法中,不正确的是_。A数据库减少了数据冗余B数据库中的数据可以共享C数据库避免了一切

7、数据的重复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 概念模型向关系模型转

8、换时,实体间的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)为候选键,并且存在函数依赖:BC, DE,

9、 DF,请回答以下问题:1) 该关系模式满足2NF吗?为什么?2) 如果将关系模式R分解为:R1(A, B, D, F)、R2(B, C, E),则关系模式的候选码是什么?3) 最后将关系模式R分解到3NF。2 设有如下关系模式S、SC和C,试分别用关系代数表达式和SQL语句表示下列查询: 检索“王华”老师所授课程的课程号(Cno)和课程名(Cname); 检索选修课程数目少于2门的学生信息; 检索选修全部课程的学生姓名; 检索选修课程名为“数据库”的学生学号和姓名。SCSCSnoSnameageSexCnoCnameTeacherSnoCnoGrade1李强23男K1C语言王华1K1832K1852刘丽22女K5数据库程军3K1922K5903张友22男K8编译原理程军3K5843K8803 假设每个学生选修若干门课程,且每个学生每选一门课程只有一个成绩;每个教师只担任一门课程,一门课程由若干教师任教。“学生”有属性:学号、姓名、地址、年龄、性别;“教师”有属性:职工号、教师姓名、职称;“课程”有属性:课程号、课程名。请回答以下问题:1) 试画出E-R图,并注明属性和联系类型。2) 将E-R图转换为关系模型,并注明主码和外码。4 设有关系模式R(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论