《数据库试卷 (2).doc》由会员分享,可在线阅读,更多相关《数据库试卷 (2).doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date数据库试卷 (2)数据库试卷 (2)承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业 班级 学号 学生签名: 华东交通大学20112012学年第一学期考试卷试卷编号:(A)卷 数据库原理及应用 课程 课程类别:必、限、任 开卷(范围)( 仅限教材一
2、本 ):考试日期:题号一二三四五六七八九十总分累分人签名题分30302020100得分考生注意事项:1、本试卷共 5 页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。得分评阅人 一、选择题(每题2分,共30分) 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理 2. ( )是存储在计算机内有结构的数据的集合。 A数据库系统 B数据库 C数据库管理系统D数据结构 3. 据库的三级模式结构中,描述数据库中全体数据的全局逻
3、辑结构和特征的是( ) A外模式 B内模式 C存储模式 D模式 4. 关系数据库管理系统应能实现的专门关系运算包括( )。A排序、索引、统计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表 5. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。 A元组 B行 C记录 D属性 6. 下面哪个不是数据库系统必须提供的数据控制功能( )。A安全性B可移植性C完整性D并发控制 7. 数据库的( )是指数据的正确性和相容性。A安全性 B完整性 C并发控制D恢复 8. 关于主键约束以下说法错误的是( )。A. 一个表中只能设置一个
4、主键约束 B.允许空值的字段上不能定义主键约束C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置为主键9. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的( )约束。A、实体完整性B、参照完整性C、用户自定义D、用户操作 10. 在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。A需求分析B概念设计C逻辑设计D物理设计 11. 在关系DB中,任何二元关系模式的最高范式必定是( )。A1NF B2NF C3NF DBCNF 12. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是
5、( )。A属性冲突B语法冲突C结构冲突D命名冲突 13. 事务的原子性是指( )。A事务中包括的所有操作要么都做,要么都不做 B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态14. 若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( )。A事务故障B系统故障C介质故障D运行故障15. 并发操作会带来哪些数据不一致性( )。A丢失修改、不可重复读、脏读、死锁 B不可重复读、脏读、死锁 C丢
6、失修改、脏读、死锁 D丢失修改、不可重复读、脏读 二、填空题(每题2分,共30分) 得分评阅人 1.数据库是长期存储在计算机内、有 的、可 的数据集合。2. DBMS是指数据库管理系统,它是位于 和 之间的一层管理软件。3. 实体之间的联系可抽象为三类,它们是 、 和 。4. 关系数据库中基于数学上两类运算是 和 。5. 是一个虚表,它是从一个或几个基本表中导出的表。6. DBMS存取控制机制主要包括两部分: 和 。7. 参照完整性是指在基本表中, 。8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 设计阶段。9. 在数据库设计中,把数据需求写成文档,它是各类数据描
7、述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为 。10. 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。11. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为 。12. 数据库恢复是将数据库从 状态恢复到 的功能。13. DBMS利用存储在外存上其它地方的 来重建被破坏的数据库。14. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是 机制。 15. 有两种基本类型的锁,它们是 和 。三、解答题(每题10分,共20分)得分评阅人 1.假设教学管理规定:一个学生可选修多
8、门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。 学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型。2.设学生课程数据库中有三个关系:学生关系S(S#,SNAME,AGE,SEX) 学习关系SC(S#,C#,GRADE) 课程关系C(C#,CNAME)其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。用SQL语句表达下列操作(1)检索选修课程名称为“MATHS”的学生的学号与姓名。 (2)检索至少学习了课程号为“C1”和“C2”的学生的学号。(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄。(4)检索平均成绩超过80分的学生学号和平均成绩。(5)检索选修了全部课程的学生姓名。得分评阅人 四、简答题(每题5分,共20分)1.DBMS怎么实现数据的逻辑独立性?2.简述SQL语言的特点。3. 是否所有的视图都可以更新?为什么?4.什么是死锁?请提供一种诊断并解除死锁的方法。-