2011-2012 数据库期末(A卷)徐州工程学院.doc_第1页
2011-2012 数据库期末(A卷)徐州工程学院.doc_第2页
2011-2012 数据库期末(A卷)徐州工程学院.doc_第3页
2011-2012 数据库期末(A卷)徐州工程学院.doc_第4页
2011-2012 数据库期末(A卷)徐州工程学院.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

徐州工程学院试卷 徐州工程学院试卷 2011 2012 学年第 一 学期 课程名称 数据库原理及应用 试卷类型 A卷 考试形式 闭卷 考试时间 100 分钟 一、 选择题 (共 15 小题,每题 1 分,共计15分)1、 ( )是存储在计算机内有结构的数据的集合。 A、数据库系统 B、数据库 C、数据库管理系统 D、数据结构2、在E-R图中,用来表示实体的图形是( ) A、矩形 B、椭圆形 C、菱形 D、三角形3、按条件f对关系R进行选取,其关系代数表达式为( ) A、R R B、 C、 D、4、设有关系R和S,关系代数表达式R-(R-S)表示的是( )A、RS B、RS C、 RS D、 RS5、以下关于视图的描述中,不正确的是( )A、视图是外模式 B、使用视图可以加快查询语句的执行速度C、视图是虚表 D、使用视图可以加快查询语句的编写6、 关系数据库设计理论中,起核心作用的是( ) A、 范式 B、 模式设计 C、 数据依赖 D、 数据完整7、 一个关系模式Rx1,x2,x3,x4,假定该关系存在着如下函数依赖:x1x3,x3x1,x2x1x3 ,则该关系属于( )。A、2NF B、3NF C 、4NF D、 BCNF 8、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )。A、安全性 B、完整性 C、并发控制 D、恢复9、“日志”文件用于保存( D )。A、程序运行过程 B、数据操作C、程序执行结果 D、对数据库的更新操作 10、在数据库技术中,“脏数据”是指( )。A、未回退的数据 B、未提交的数据 C、回退的数据 D、未提交随后又被撤销的数据11、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的( )。A、原子性 B、一致性 C、隔离性 D、持久性12、( )表达了数据和处理过程的关系。 A、数据字典 B、数据流图 C、逻辑设计 D、概念设计13、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。A、建立库结构 B、扩充功能 C、加载数据 D、系统调试14、需求分析阶段设计数据流图(DFD)通常采用( )。A、面向对象的方法 B、回溯的方法 C、自底向上的方法 D、自顶向下的方法15、在SQL Server服务器上,存储过程是一组预先定义并( )的Transact-SQL语句。 A、保存 B、编译 C、解释 D、编写二、填空题(共 8小题,每空1分,共计14分 )1、数据库系统中,实现数据管理功能的核心软件称为 。2、数据库三级模式体系结构的划分,有利于保持数据的 ,数据物理结构改变不引起应用程序的变化,称为 。3、数据库管理系统常见的数据模型有层次模型、网状模型和 三种。4、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的 。5、按照索引记录的存放位置,索引可分为 与 。6、数据库设计包括 和 两方面的内容。7、在SQL Server中有 、 和 3种数据库还原模式。8、对现实世界进行第一层抽象的模型,称为 模型;对现实世界进行第二层抽象的模型,称为 模型。三、简答题(共 4小题,每题5分,共计20分 )1、简述数据库管理系统的组成和功能。2、什么是数据库保护?数据库的安全性保护功能包括哪几个方面? 3、规范化理论对数据库设计有什么指导意义?4、对于如下关系R、S和T,写出下列关系运算的结果。(1)RS (2) (3)R*TR ABa1b1a1b2a2b2SABa1b2a2b1a2b2 TADa1d1a2d2a2d3 四、(共 4小题,每题3分,共计12分 )职工表:EMP(ENO,ENAME,AGE,SEX),其属性分别表示职工工号、姓名、年龄和性别。工作表:WORKS(ENO,CNO,SALARY),其属性分别表示职工工号、工作的公司编号和工资。公司表:COMP(CNO,CNAME,CADDR),其属性分别表示职工工号、公司名和地址。试写出下列查询语句的关系代数表达式:(1)检索45岁以上的女性职工的工号和姓名。(2) 假设每个职工只能在一个公司工作,检索不在编号为C4公司工作的职工工号和姓名。 (3) 假设每个职工可在多个公司工作,检索在编号为C3和C5的公司兼职的职工工号和姓名。五、(共4小题,每题3分,共计12分 )有一学校教学数据库,包括学生、课程、教师、学生成绩4个关系。学生关系S(SNO,SN,AGE,SEX,DEPT)有属性:学号、姓名、年龄、性别、系别;课程关系C(CNO,CN,PCNO)包括属性:课程号、课程名、先修课课程号;教师关系T(TNO,TN,SEX,AGE,PROF,SAL,DEPT),包括属性:职工号、姓名、性别、年龄、职称、工资、系别;学生成绩关系SC(SNO,CNO,TNO,GRADE),包括属性:学生号、课程号、任课教师职工号和学生学习成绩。请写出完成下列操作的SQL语句:(1) 检索计算机系工资低于2000元的教师姓名、年龄、职称。(2) 检索学号为S1的同学所选修的课程的课程号、课程名.(3) 检索选修和张三同学所选课程中任意一门相同的学生姓名,课程名。(4) 检索选修课程数超过两门的学生姓名和总成绩。六、(共4小题,共计17分 )设有关系模式R(A,B,C,D),函数依赖F=AB,BA,CDA,CAB,DAB(1)求出R的所有候选键(2分)(2)求F的最小函数依赖集。(6分)(3)确定R属于第几范式(3分)(4)将R分解成3NF,并保持无损连接性和函数依赖性。(6分)七、(共2小题,共计10分 )某学校有若干系,每个系有若干学生,若干课程,每个学生选修若干课程,每门课有若干学生选修,某一门课可以为不同的系开设,今要建立该学生选修课程的数据库。请你设计:(1) 关于此学校数据库的ER图。(7分)(2) 并把该ER图转换为关系模型,并指出各关系模式的候选键。(3分)2011-2012(一)数据库原理及应用(A)参考答案及评分标准二、 选择题 (共 15 小题,每题 1 分,共计15分)1、 B 2、A 3、C 4、A 5、B 6、C 7、A 8、A 9、D 10、D 11、A 12、B 13、B 14、D 15、B二、填空题(共 8小题,每空1分,共计14分 )1、数据库管理系统2、独立性,物理独立性3、关系模型4、列 5、聚集索引,非聚集索引6、数据库的结构设计,数据库的行为设计7、简单还原,完全还原,批日志还原 8、概念 ,逻辑三、简答题(共 4小题,每题5分,共计20分 )1、简述数据库管理系统的组成和功能。答:数据库管理系统的功能有:数据定义功能、数据操纵功能 、数据库运行管理功能 、数据库的建立和维护功能 、数据通信接口 、数据组织、存储和管理。 3分组成:语言编译处理程序;系统运行控制程序;系统建立、维护程序;数据字典。2分2、什么是数据库保护?数据库的安全性保护功能包括哪几个方面? 答:为了适应和满足数据共享的环境和要求,DBMS要保证整个系统的正常运转,防止数据意外丢失和不一致数据的产生,以及当数据库遭受破坏后能迅速地恢复正常,这就是数据库的安全保护。 3分数据库的安全性保护功能包括:数据库的安全性;完整性控制;并发控制与封锁;数据库的恢复。 2分3、规范化理论对数据库设计有什么指导意义?答:规范化理论在数据库设计中有如下几方面的应用:(1) 在需求分析阶段,用数据依赖概念分析和表示各个数据项之间的联系。(2) 在概念结构设计阶段,以规范化理论为指导,确定关系键,消除初步E-R图中冗余的联系。(3) 在逻辑结构设计阶段,从E-R图向数据模型转换过程中,用模式合并与分解方法达到规范化级别。 5分4、对于如下关系R、S和T,写出下列关系运算的结果。RS ABa1b2a2b2解:(1) .1分(2)R.ABTADa1b1a1d1a1b1a2d2a1b1a2d3a1b2a1d1a1b2a2d2a1b2a2d32分(3) ABDa1b2d1a1b2d1a2b2d2a2b2d32分四、(1)检索45岁以上的女性职工的工号和姓名。(2)假设每个职工只能在一个公司工作,检索不在编号为C4公司工作的职工工号和姓名。 (3) 假设每个职工可在多个公司工作,检索在编号为C3和C5的公司兼职的职工工号和姓名。五、(5) 检索计算机系工资低于2000元的教师姓名、年龄、职称。select tn,age,proffrom Twhere dept=计算机 and sal23分六、(共4小题,共计17分 )解:(1)考察F,其属性C、D是L类属性,则C、D包含在任何候选键中。又(CD)+=ABCDE即包含了所有属性,则R有唯一候选键:CD-2分(2) F中函数依赖分解成右侧均为单属性:F=AB,BA,CDA,CA,CB, DA, DB 接下来消除左侧冗余属性。由于C+=AB,则CDA中D是可去属性。去掉该可去属性后,得F=AB,BA,CA,CB, DA, DB 去掉F中冗余的函数依赖:CB可由CA,AB推出,则可去掉CB;DB可由DA,AB推出,则可去掉DB。则Fmin=AB,BA,CA, DA -6分(3)R的属性均不可分解,则R属于第一范式。又CA ,即 ,即F中存在非主属性对主属性的部分函数依赖,则R不属于第二范式。-3分(4)根据算法4.6,将R分解为p=AB,AC,AD下面判断是否具有无损连接性:构造一个3行4列的表格,根据算法4.4填入相应的符号。-1分ABCDABa1a2b13b14ACa1b22a3b24ADa1b32b33a4根据函数依赖F修改后的表格:ABCDABa1a2b13b14ACa1a2a3b24ADa1a2b33a4无一行全是a,则不是无损分解。-4分CDE是唯一候选键,因此p=AB,AC,ADCD=AB,AC,AD,CD。至此分解结束,p中每个关系模式都是3NF,且具有无损连接性又具有保持函数依赖性。-1分七、(共2小题,共计10分 )某学校有若干系,每个系有若干学生,若干课程,每个学生选修若干课程,每门课有若干学生选修,某一门课可以为不同的系开设,今要建立该学生选修课程的数据库。请你设计:(1) 关于此学校数据

温馨提示

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

评论

0/150

提交评论