当前位置:文档之家› 数据库系统与应用模拟试卷和答案资料

数据库系统与应用模拟试卷和答案资料

北京语言大学网络教育学院《数据库系统与应用》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、在数据库设计中用关系模型来表示实体和实体之间的联系。

关系模型的结构是()。

[A] 层次结构[B] 二维表结构[C] 网状结构[D] 封装结构2、数据库三级模式体系结构的划分,有利于保持数据库的()。

[A] 数据独立性[B] 数据安全性[C] 结构规范化[D] 操作可行性3、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

[A] 同一个应用中的多个程序共享一个数据集合[B] 多个用户、同一种语言共享数据[C] 多个用户共享一个数据文件[D] 多种应用、多种语言、多个用户相互覆盖地使用数据集合4、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

[A] DBS包括 DB和DBMS [B] DBMS包括DB和DBS[C] DB包括 DBS和 DBMS [D] DBS就是DB,也就是DBMS5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作、这种功能称为()。

[A] 数据定义功能[B] 数据管理功能[C] 数据操纵功能[D] 数据控制功能6、SQL语言具有()的功能。

[A] 关系规范化、数据操纵、数据控制[B] 数据定义、数据操纵、数据控制[C] 数据定义、关系规范化、数据控制[D] 数据定义、关系规范化、数据操纵7、SQL语言具有两种使用方式,分别称为交互式SQL和()。

[A] 提示式SQL [B] 多用户SQL[C] 嵌入式SQL [D] 解释式SQL8、数据库中只存放视图的()。

[A] 操作[B] 对应的数据[C] 定义[D] 限制9、支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为()。

[A] 表式系统[B] 最小关系系统[C] 关系完备的系统[D] 全关系系统10、关系数据库规范化是为解决关系数据库中()问题而引入的。

[A] 插入、删除和数据冗余[B] 提高查询速度[C] 减少数据操作的复杂性[D] 保证数据的安全性和完整性二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

12、在关系代数运算中,五种基本运算为并、差、选择、()和()。

13、实体完整性要求主属性不能取空值,这一点可以通过()来保证。

14、各分E-R图之间的冲突主要有()、()和()。

15、SQL语言的数据定义功能包括定义数据库、()、()和()。

三、名词解释(本大题共5小题,每题5分,共25分;请将答案填写在答题卷相应题号处)16、E-R图17、关系模式18、数据库管理系统19、事务的原子性20、数据仓库四、简答题(本大题共2小题,每题10分,共20分;请将答案填写在答题卷相应题号处)21、使用数据库系统有什么好处?22、关系数据库的优点?五、案例分析题(本大题1小题,共15分;请将答案填写在答题卷相应题号处)23、在教师指导学生过程中,教师通过指导与学生发生联系,假定在某个时间某个地点一位教师可以指导多个学生,但某个学生在某一时间和地点只能被一位老师指导。

试画出教师与学生联系的E-R图。

假定:“教师”实体包括:教师号,姓名,职称,专业属性“学生”实体包括:学号,姓名,专业,入学时间属性“指导”包括:时间,地点属性。

《数据库系统与应用》模拟试卷一答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)二、【填空题】(本大题共10空,每空2分,共20分)11、 ( 属性 );12、 ( 投影 );( 乘积 );13、 ( 定义主码 );14、 ( 属性冲突 );( 命名冲突 );( 结构冲突 );15、 ( 定义基本表 );( 定义视图 );( 定义索引 );三、【名词解释】(本大题共5小题,每小题5分,共25分)16、标准答案: E—R图为实体—联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

复习范围或考核目标:课件第1章第3节数据模型17、标准答案:对关系的描述,一般表示为:关系名(属性1,属性2,…,属性n)复习范围或考核目标:课件第2章第1节关系模型18、标准答案:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

数据库管理系统的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

复习范围或考核目标:课件第1章第2节数据库管理系统19、标准答案:事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行,这种特性称为原子性。

复习范围或考核目标:课件第8章第1节事务20、标准答案:数据仓库是支持决策过程的、面向主题的、集成的、随时间变化的、持久的数据集合。

复习范围或考核目标:课件第9章第6节数据仓库四、【简答题】(本大题共2小题,每小题10分,共20分)21、标准答案:·查询迅速、准确,而且可以节约大量纸面文件;·数据结构化,并由DBMS统一管理;·数据冗余度小:·具有较高的数据独立性;·数据的共享性好;·DBMS还提供了数据的控制功能。

复习范围或考核目标:课件第1章第5节数据库系统22、标准答案:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。

复习范围或考核目标:课件第2章第0节关系数据库五、【案例分析题】(本大题共1小题,每小题15分,共15分)23 复习范围或考核目标:课件第1章第3节数据模型北京语言大学网络教育学院《数据库系统与应用》模拟试卷二注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。

请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。

[A] 系统分析员[B] 程序员[C] 数据库管理员[D] 操作员2、区分不同实体的依据是()。

[A] 名称[B] 属性[C] 对象[D] 概念3、要保证数据库的数据独立性,需要修改的是()。

[A] 模式与外模式[B] 模式与内模式[C] 三级模式之间的两层映射[D] 三层模式4、将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。

[A] 选择[B] 投影[C] 联接[D] 并5、()是存储在计算机内有结构的数据的集合。

[A] 数据库系统[B] 数据库[C] 数据库管理系统[D] 数据结构6、要保证数据库的逻辑数据独立性,需要修改的是()。

[A] 模式与外模式之间的映射[B] 模式与内模式之间的映射[C] 模式[D] 三级模式7、数据库中,数据的物理独立性是指()。

[A] 数据库与数据库管理系统的相互独立[B] 用户程序与DBMS的相互独立[C] 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的[D] 应用程序与数据库中数据的逻辑结构相互独立8、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。

[A] 实体完整性、参照完整性、用户自定义完整性[B] 数据结构、关系操作、完整性约束[C] 数据增加、数据修改、数据查询[D] 外模式、模式、内模式9、在表或视图上执行除了()以外的语句都可以激活触发器。

[A] Insert [B] Delete [C] Update [D] Create10、在()中一个结点可以有多个双亲,结点之间可以有多种联系。

[A] 网状模型[B] 关系模型[C] 层次模型[D] 以上都有二、填空题(本大题共10空,每空2分,共20分;请将答案填写在答题卷相应题号处)11、数据库体系结构按照()、()和()三级结构进行组织。

12、实体之间的联系可抽象为三类,它们是()、()和()。

13、若事务 T对数据 R已加 X锁,则其他对数据 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、设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示:StudentCourse图1 学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。

2)查询年龄不在20~23(包括20岁和23岁)之间的学生的姓名、系别和年龄。

3)查询每个学生及其选修课程的情况。

《数据库系统与应用》模拟试卷二答案一、【单项选择题】(本大题共10小题,每小题2分,共20分)二、【填空题】(本大题共10空,每空2分,共20分)11、( 模式 );( 外模式 );( 内模式 );12、( 1∶1 );( 1∶m );( m∶n );13、( 不能加任何锁 );14、( S锁 );( X锁 );15、( 集合 );三、【名词解释】(本大题共5小题,每小题5分,共25分)16、标准答案:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。

相关主题