《数据库系统与应用模拟试卷和复习资料资料.docx》由会员分享,可在线阅读,更多相关《数据库系统与应用模拟试卷和复习资料资料.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、北京语言大学网络教育学院数据库系统及应用模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷与答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、 在数据库设计中用关系模型来表示实体与实体之间的联系。关系模型的结构是( )。A 层次结构 B 二维表结构C 网状结构D 封装结构2
2、、 数据库三级模式体系结构的划分,有利于保持数据库的( )。A 数据独立性B 数据安全性C 结构规范化D 操作可行性3、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。A 同一个应用中的多个程序共享一个数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 多种应用、多种语言、多个用户相互覆盖地使用数据集合4、 数据库(DB)、数据库系统(DBS)与数据库管理系统(DBMS)三者之间的关系是( )。A DBS包括 DB与DBMSB DBMS包括DB与DBSC DB包括 DBS与 DBMSD DBS就是DB,也就是DBMS5、数据库管理系统能实现对数据库中数据的
3、查询、插入、修改与删除等操作、这种功能称为( )。A 数据定义功能B 数据管理功能C 数据操纵功能D 数据控制功能6、SQL语言具有( )的功能。A 关系规范化、数据操纵、数据控制B 数据定义、数据操纵、数据控制C 数据定义、关系规范化、数据控制D 数据定义、关系规范化、数据操纵7、SQL语言具有两种使用方式,分别称为交互式SQL与( )。A 提示式SQLB 多用户SQLC 嵌入式SQLD 解释式SQL8、数据库中只存放视图的( )。A 操作B 对应的数据C 定义D 限制9、支持关系数据结构、选择、投影与(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为( )。A 表式系
4、统B 最小关系系统C 关系完备的系统D 全关系系统10、关系数据库规范化是为解决关系数据库中( )问题而引入的。A 插入、删除与数据冗余B 提高查询速度C 减少数据操作的复杂性D 保证数据的安全性与完整性二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、自然连接是构成新关系的有效方法。一般情况下,当对关系R与S使用自然连接时,要求R与S含有一个或多个共有的( )。12、在关系代数运算中,五种基本运算为并、差、选择、( )与( )。13、实体完整性要求主属性不能取空值,这一点可以通过( )来保证。14、各分E-R图之间的冲突主要有( )、( )与( )。 15
5、、SQL语言的数据定义功能包括定义数据库、( )、( )与( )。三、名词解释(本大题共5小题,每题5分,共25分;请将答案填写在答题卷相应题号处)16、E-R图17、关系模式18、数据库管理系统19、事务的原子性20、数据仓库四、简答题(本大题共2小题,每题10分,共20分;请将答案填写在答题卷相应题号处)21、使用数据库系统有什么好处?22、关系数据库的优点?五、案例分析题(本大题1小题,共15分;请将答案填写在答题卷相应题号处)23、在教师指导学生过程中,教师通过指导及学生发生联系,假定在某个时间某个地点一位教师可以指导多个学生,但某个学生在某一时间与地点只能被一位老师指导。试画出教师及
6、学生联系的E-R图。假定:“教师”实体包括:教师号,姓名,职称,专业属性 “学生”实体包括:学号,姓名,专业,入学时间属性 “指导”包括:时间,地点属性。数据库系统及应用模拟试卷一 答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)题号12345678910答案BADACBCCBA二、【填空题】(本大题共10空,每空2分,共20分)11、 ( 属性 ); 12、 ( 投影 );( 乘积 );13、 ( 定义主码 );14、 ( 属性冲突 );( 命名冲突 );( 结构冲突 );15、 ( 定义基本表 );( 定义视图 );( 定义索引 );三、【名词解释】(本大题共5小题,每小题
7、5分,共25分)16、标准答案: ER图为实体联系图,提供了表示实体型、属性与联系的方法,用来描述现实世界的概念模型。复习范围或考核目标:课件 第1章第3节 数据模型17、标准答案:对关系的描述,一般表示为:关系名(属性1,属性2,属性n)复习范围或考核目标:课件 第2章第1节 关系模型18、标准答案:数据库管理系统是位于用户及操作系统之间的一层数据管理软件,用于科学地组织与存储数据、高效地获取与维护数据。数据库管理系统的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立与维护功能。复习范围或考核目标:课件 第1章第2节 数据库管理系统19、标准答案:事务中包含的程序作
8、为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行,这种特性称为原子性。复习范围或考核目标:课件 第8章第1节 事务20、标准答案:数据仓库是支持决策过程的、面向主题的、集成的、随时间变化的、持久的数据集合。复习范围或考核目标:课件 第9章第6节 数据仓库四、【简答题】(本大题共2小题,每小题10分,共20分)21、标准答案:查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS统一管理;数据冗余度小:具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。复习范围或考核目标:课件 第1章第5节 数据库系统22、标准答案:关系数据库是以关系模型
9、作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。复习范围或考核目标:课件 第2章第0节 关系数据库五、【案例分析题】(本大题共1小题,每小题15分,共15分) 23 复习范围或考核目标:课件 第1章第3节 数据模型北京语言大学网络教育学院数据库系统及应用模拟试卷二注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷与答
10、题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统与( )。A 系统分析员B 程序员C 数据库管理员D 操作员2、区分不同实体的依据是( )。A 名称 B 属性C 对象D 概念3、要保证数据库的数据独立性,需要修改的是( )。A 模式及外模式B 模式及内模式C 三级模式之间的两层映射D 三层模式4、将两个关系拼接成一个新的关系,生成的新关系中包含满足
11、条件的元组,这种操作称为( )。A 选择 B 投影C 联接D 并5、( )是存储在计算机内有结构的数据的集合。A 数据库系统B 数据库C 数据库管理系统D 数据结构6、要保证数据库的逻辑数据独立性,需要修改的是( )。A 模式及外模式之间的映射B 模式及内模式之间的映射C 模式D 三级模式7、数据库中,数据的物理独立性是指( )。A 数据库及数据库管理系统的相互独立B 用户程序及DBMS的相互独立C 用户的应用程序及存储在磁盘上数据库中的数据是相互独立的D 应用程序及数据库中数据的逻辑结构相互独立8、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。A 实体完整性、参照完整性、
12、用户自定义完整性B 数据结构、关系操作、完整性约束C 数据增加、数据修改、数据查询D 外模式、模式、内模式9、在表或视图上执行除了( )以外的语句都可以激活触发器。A Insert B DeleteC UpdateD Create10、在( )中一个结点可以有多个双亲,结点之间可以有多种联系。A 网状模型B 关系模型C 层次模型D 以上都有二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、数据库体系结构按照( )、( )与( )三级结构进行组织。12、实体之间的联系可抽象为三类,它们是( )、( )与( )。13、若事务 T对数据 R已加 X锁,则其他对数据
13、 R( )。14、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加( ),不能加( ),直到事务 T释放 A上的锁。15、关系操作的特点是( )操作。三、名词解释(本大题共5小题,每题5分,共25分;请将答案填写在答题卷相应题号处)16、数据模型17、数据库系统18、事务中的提交与回滚19、物理独立性20、意向锁四、简答题(本大题共2小题,每题10分,共20分;请将答案填写在答题卷相应题号处)21、说明视图及基本表的区别与联系?22、叙述数据字典的主要任务与作用?五、案例分析题(本大题1小题,共15分;请将答案填写在答题卷相应题号处)23、 设有一个学生课程数据库,包括学生关系Stud
14、ent、课程关系Course、选修关系SC,图1所示: Student学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19IS Course课程号Cno课程名Cname先行课Cpno学分Ccredit1数据库542数学 23信息系统144操作系统635数据结构746数据处理 27PASCAL语言64 SC学号Sno课程号Cno成绩Grade9500119295001285950013889500229095002380图1 学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20
15、岁以下的学生姓名及年龄。2)查询年龄不在2023(包括20岁与23岁)之间的学生的姓名、系别与年龄。3)查询每个学生及其选修课程的情况。数据库系统及应用模拟试卷二 答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)题号12345678910答案CBCCBACBDA二、【填空题】(本大题共10空,每空2分,共20分)11、( 模式 );( 外模式 );( 内模式 ); 12、( 11 );( 1m );( mn );13、( 不能加任何锁 );14、( S锁 );( X锁 );15、( 集合 ); 三、【名词解释】(本大题共5小题,每小题5分,共25分)16、标准答案:数据模型是数
16、据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示与操作手段的形式构架。复习范围或考核目标:课件 第1章第3节 数据模型17、标准答案:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。复习范围或考核目标:课件 第1章第5节 数据库系统18、标准答案:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,
17、系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。复习范围或考核目标:课件 第8章第1节 事务19、标准答案:当数据库的存储结构改变了(例如采用了更先进的存储结构),由数据库管理员对模式内模式映象作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。复习范围或考核目标:课件 第1章第4节 两级数据独立性20、标准答案:意向锁是在加锁结点的祖先结点上用作意向或标记,意味着锁是加在该结点的下属结点上。复习范围或考核目标:课件 第9章第1节 锁四、【简答题】(本大题共2小题,每小题10分,共20分)21、标准答案:视图是从一个或几个基本表导出的表,它及基本表不
18、同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制。复习范围或考核目标:课件 第4章第9节 视图22、标准答案:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库”。它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。如一个模式中包含的记录型及一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。数据字典在描述时赋给每个对象一个
19、惟一的标识。(2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。(3)登记所有对象的完整性及安全性限制等。(4)对数据字典本身的维护、保护、查询及输出。数据字典的主要作用是:(1)供数据库管理系统快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、子模式表与模式表等。(2)供数据库管理员查询,以掌握整个系统的运行情况。(3)支持数据库设计及系统分析。复习范围或考核目标:课件 第9章第0节 数据库的发展方向五、【案例分析题】(本大题共1小题,每小题15分,共15分) 23
20、、复习范围或考核目标:课件 第5章第3节 数据查询功能北京语言大学网络教育学院数据库系统及应用模拟试卷三注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷与答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。1、信息世界中的术语,及之对应的数据库术语为( )。A 文件 B 数据库C 字
21、段D 记录2、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( )。A 层次模型B 关系模型C 网状模型D 实体-关系模型3、数据库系统的数据独立性体现在( )。A 不会因为数据的变化而影响到应用程序B 不会因为数据存储结构及数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构4、如果表A中的一条记录及表B中的多条记录相匹配,且表B中的一条记录及表A中的多条记录相匹配,则表A及表B存在的关系是( )。A 一对一B 一对多C 多对一D 多对多5、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为
22、了实现数据库的( )。A 可靠性 B 一致性C 完整性D 安全性.Codd从1970年起发表过多篇论文,主要论述的是( )。A 层次数据模型B 网状数据模型C 关系数据模型D 面向对象数据模型7、层次型、网状型与关系型数据库划分原则是( )。A 记录长度 B 文件的大小C 联系复杂程度D 数据间的联系8、传统的数据模型分类,数据库系统可以分为三种类型( )。A 大型、中型与小型B 西文、中文与兼容C 层次、网状与关系D 数据、图形与多媒体9、( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作与数据库开发建立的工作。A 网状模型B 关系模型C 层次模型D
23、 以上都有10、下列四项中,不属于数据库系统特点的是( )。A 数据共享B 数据完整性C 数据冗余度高D 数据独立性高二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、嵌入式SQL语句中使用的主语言的程序变量称为( )。12、DBMS是指( ),它是位于( )与( )之间的一层管理软件。13、分布式数据库是( )与( )结合的产物。14、对数据库的物理设计优劣评价的重点是( )与( )。15、数据依赖是通过一个关系中属性间值的相等及否体现出来的数据间的相互关系。其中最主要的是( )与( )。三、【名词解释】(本大题共5小题,每小题5分,共25分;请将答案填写
24、在答题卷相应题号处)16、数据库的三级模式结构17、逻辑独立性18、活锁19、数据独立性20、数据字典四、【简答题】(本大题共2小题,每小题10分,共20分;请将答案填写在答题卷相应题号处)21、什么是存储过程?存储过程的优点是什么?22、视图概念的主要优点。五、【案例分析题】(本大题共1小题,每小题15分,共15分;请将答案填写在答题卷相应题号处)23、设有关系R与S如下图所示。请画出R与S等值(R.A=S.A)连接与不等值(R.AS.A)连接的运算结果。 数据库系统及应用模拟试卷三 答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)题号12345678910答案DDBDDCD
25、CBC二、【填空题】(本大题共10空,每空2分,共20分)11、( 主变量 ); 12、(数据库管理系统);( 用户 );( 操作系统 );13、( 数据库技术 );( 网络技术 );14、( 访问时间效率 );( 模式 );15、( 函数依赖 );( 空间利用效率 ); 三、【名词解释】(本大题共5小题,每小题5分,共25分)16、标准答案:外模式:外模式又称用户模式,在传统的数据库系统中称为子模式。外模式是概念模式的子集,它按用户视图定义数据,也可以从概念模式中导出。概念模式:概念模式又称逻辑模式,是全局数据逻辑关系的抽象与描述。它独立于数据的物理存储结构,是所有用户的共同的逻辑数据视图。
26、内模式:内模式又称物理模式,用以描述数据在数据库中的存储与存取方式。复习范围或考核目标:课件 第1章第4节 数据库体系结构17、标准答案:当模式改变时,由数据库管理员对各个外模式模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。复习范围或考核目标:课件 第1章第4节 两级数据独立性18、标准答案:如果事务 Tl 封锁了数据R,事务几又请求封锁R,于是几等待。几也请求封锁R,当Tl释放了R上的封锁之后系统首先批准了几的请求,几仍然等待。然后几又请求封锁R,当几释放了R 上的封锁之后系统又批准了几的请求 几有可能永远等待,这就是活锁的情形。活锁的含义是该等待
27、事务等待时间太长,似乎被锁住了,实际上可能被激活。复习范围或考核目标:课件 第9章第1节 锁19、标准答案:数据独立性表示应用程序及数据库中存储的数据不存在依赖关系,包括逻辑数据独立性与物理数据独立性。复习范围或考核目标:课件 第1章第2节 数据库管理系统20、标准答案:数据字典是系统中各类数据描述的集合,是进行详细的数据收集与数据分析所获得的主要成果。 通常包括数据项、数据结构、数据流、数据存储与处理过程五个部分。数据字典在数据库设计中占有很重要的地位。复习范围或考核目标:课件 第9章第0节 数据库的发展方向四、【简答题】(本大题共2小题,每小题10分,共20分)21、标准答案:存储过程是存
28、放在服务器上的预先定义预编译好的T_SQL语句。存储过程在第一次执行时进行语法检查与编译。编译好的版本存储在过程高速缓存中用于后续调用,执行速度快。存储过程是应用程序激活,而不是由SQL Server自动执行。存储过程的特点:1)使多个应用程序可以共享应用程序的处理逻辑,所有的客户机程序使用同一个存储过程进行各种操作,从而确保数据访问与操作的一致性。也提高了应用程序的可维护性;2)由于存储过程在第一次执行之后,就驻存在高速缓存存储器中,因此可以提高系统的执行效率。3)提供一种安全机制,如果用户被授予执行存储过程的权限,那么即使该用户没有执行访问在该存储过程中所参考的表或者视图的权限,该用户也可以完全执行该存储过程。4)减少了网络的流量负载。5)若要改变业务规则或策略,只需改变存储过程与参数。复习范围或考核目标:课件 第7章第1节 存储过程22、标准答案:(1)提供了逻辑上的数据独立性:修改了基本表,通过建立视图,可以不改变应用程序。(2)简化了用户查询;(3)不同的用户通过视图可以从不同的观点观察数据;(4)视图作为授权的单位提高了系统的安全性,通过视图可以对用户隐藏某些数据。复习范围或考核目标:课件 第4章第9节 视图五、【案例分析题】(本大题共1小题,每小题15分,共15分) 23、复习范围或考核目标:课件 第2章 关系运算理论