[计算机类试卷]国家四级数据库工程师模拟试卷8及答案与解析.doc
《[计算机类试卷]国家四级数据库工程师模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家四级数据库工程师模拟试卷8及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家四级数据库工程师模拟试卷 8及答案与解析 1 下面列出的数据模型中,哪一项是概念数据模型 ? ( A)网状模型 ( B)层次模型 ( C)实体一联系模型 ( D)关系模型 2 为了保证数据库的数据独立性,需要修改的是 。 ( A)模式与外模式 ( B)模式与内模式 ( C)三级模式之间的两级映射 ( D)三级模式 3 在 DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为 。 ( A) ER模型 ( B)数据流图 ( C)关系模型 ( D)实体联系图 4 数据库概念设计的 E-R方法中,联系通常用下列哪种图形表示 ? ( A)矩形 ( B)椭圆形 ( C)菱形 ( D)四边形
2、5 在关系模型中,一个关键字可以 。 ( A)由一个或多个能唯一标识该关系中任何元组的属性组成 ( B)由多个任意属性组成 ( C)至少由一个属性组成 ( D)以上都不是 6 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优 ? ( A)堆文件 ( B)顺序文件 ( C)散列文件 ( D)聚集文件 7 将文件记录在某个域上的取值与该 记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是 。 ( A)散列技术 ( B)索引技术 ( C)数据字典 ( D)聚集文件 8 在 SQL语句中,下列能实现投影操作的是 。 (
3、A) GROUP BY ( B) SELECT ( C) FROM ( D) WHERE 9 联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行 ? ( A)两个 ( B)三个 ( C)四个 ( D)任意个 10 数据库满足全部完整性约束,并使终处于正确,的状态,这指的是事务的 什么特性 ? ( A)原子性 ( B)一致性 ( C)隔离性 ( D)持久性 11 为了防止一个用户的 f二作不适当地影响另一个用户,应该采取 。 ( A)安全性控制 ( B)并发控制 ( C)完整性控制 ( D)访问控制 12 系统存储过程在系统安装时就已经创建,这存储过程被存放在哪个系统数据库中 ?
4、 ( A) master ( B) model ( C) tempdb ( D) msdb 13 在对数据库进行事务故障恢复时,只需对相应的事务执行 。 ( A) ABORT处理 ( B) REDO处理 ( C) UNDO处理 ( D) ROLLBACK处理 14 DBMS的完整性控制应具有哪些功能 ?一 定义和存储完整性功能 检查完整性功能 控制完整性功能 ( A) ( B) ( C) ( D)全部 15 JDBC API扣用来执行 SQL语句的对象是 。 ( A) DriverManager ( B) Statement ( C) Connection ( D) ResultSet 16
5、下图正确的是 。 ( A) ( B) ( C) ( D) 17 一个典型的分布式数据库 管理系统应该包括 。 全局数据库管理系统 全局数据字典 局部数据库管理系统 通信管理 ( A) ( B) ( C) ( D) 18 并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是。 ( A)共享内存 ( B)共享磁盘 ( C)无共享结构 ( D)层次结构 19 分布式数据库系统中,数据分片是指 。 ( A)磁盘分片 ( B)系统分片 ( C) DB分片 ( D)内存分片 20 分布式数据库系统的 “分片透明性 ”位于 一。 ( A)全局模式与全 局概念模式之间 ( B)分片模式与分配模
6、式之间 ( C)全局概念模式与分片模式之间 ( D)分配模式与局部概念模式之间 21 在数据库系统的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是哪种模式 ? ( A)外模式 ( B)模式 ( C)内模式 ( D)用户模式 22 下列各项中,哪一项不属于 SQL Setver 2000在安装时创建的系统数据库 ?一一 ( A) model ( B) master ( C) userdb ( D) msdb 23 数据库设计中,确定数据库存储结构,即确定关系 、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容 ? ( A)需求分析阶段 ( B)逻辑设
7、计阶段 ( C)概念设计阶段 ( D)物理设计阶段 24 下面关于函数依赖的叙述中,不正确的是 。 ( A)若 XY , YZ ,则 XYZ ( B)若 XY , YZ ,则 XZ ( C)若 ZY , Y是 Y的子集,则 XY ( D)若 XYZ 则 XZ YZ 25 某 “学生一选课一课程 ”数据库巾的如下三个关系: 学生基本信息: s(S#, SNAME, SEX AGE) 选课信息: SC(s#, C#, GRADE) 课程信息: C(c#, CNAME TEAC|-IER) 若要 “查询选修了 3门以上课陧的学生的学生号 ”,正确的 SQL语句是 -。 ( A) SEI,ECTS#F
8、ROM SC GROI JP BY S#l“lAVING COtJNT(*)3 ( B) SELECT S# FROM SC GROIJP BY S撑 WHERE COLINT(*)3 ( C) SELEClS#FROM SC ORDER BY S#HAVING C0UNT(*)3 ( D) SELECT.S#FROM SC ORDER BY S#WHERE COUNT(*)3 26 存多个事物务请求时同一数据加锁时,总是使某一用户等待的情况称为 -。 ( A)活锁 ( B)死锁 ( C)排它锁 ( D)共享锁 27 数据库的实施是指根据数槲阼的逻辑结构没汁和物理结构设汁结果,在计算机系统上建
9、立实际的数据库结构、导入数据许进行程序的调试,下列符项中,哪一项不是数据库实施的工作内容 ?- ( A)定义数据序结构 ( B)数据装载 ( C)数据库的试运行 ( D)数槲库运行 28 SQL Server 2000提了多种备份方法其中差异备份的内容是 -。 ( A)上次差异备份之后修改的数据库全部内容 ( B)上次日志备份之后修改的数据库全部内容 ( C)上次完全备份之后修改的数据库全部内容 ( D)上次完全备份之后修改的数据内容,但不包含日志等其他内容 29 在 SQL语言中授权的操作是通过什么语句实现的 ? ( A) CREAT ( B) GRANT ( C) INSERT ( D)
10、REVOKE 30 在面向对象软件歼发过程中,采用哪种设汁模式 ? ( A)以减少设计过程创建的类的个数 ( B)以 保证程序的运行速度达到最优值 ( C)以复用成功的设计和体系结构 ( D)以允许在非面向对象程序设计语言中使用面向对象的概念 一、简答题 请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。 31 数据管理的功能和目标是什么 ? 32 对数据库设计过程中各个阶段的设计进行描述。 33 触发器的作用是什么 ? 34 某电器商店准备开发一个销售业务管理系统。根据下面需求建立概念模型,结果用 E R图表示。该公司下属若干分店,每个分店都承担存储和销售两种职能。每个分店有若
11、干名 职工,每个 职工只在一个分店工作。销售业务管理系统的功能体现下列查询要求: 1)查询某职工领导的信息。 2)查询某职工的信息及其工作分店的信息。 3)查询某分店某天出售的各类电冰箱的总数。 4)查询指定分店某型号洗衣机的库存量,或某型号洗衣机在哪个分店有货,有多少 ? 5)提供销售信息。如某分店某段时间销售了哪些洗衣机 ?数量及销售额是多少 ? 35 某学生选课数据库,库中包括学生、课程和选课 3个表,其表结构为: 学生 (学号,姓名,性别,年龄,所在系 ); 课程 (课程号,课程名,先行课 ); 选课 (学号,课程号,成绩 )。 用 TransactSQL完成下列操作。 1)建立学生选
12、课数据库。 2)建立学生、课程和选课表。 3)建立各表以主码为索引项的索引。 4)建立学生性别只能是 “男 ”或 “女 ”的规则,性别为 “男 ”的缺省,并将它们绑定到学生表上。 5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT和UPDATE触发器。 6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。 7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85分时,学习情况为好;当平均成绩在 7085分之间。学习情况为较好;当平均成绩在 6070分之间。学习情况为一般;当平均成绩在 60分以下,学习情况为较差。 国家四级数
13、据库工程师模拟试卷 8答案与解析 1 【正确答案】 C 【试题解析】 网状模型、层次模型和关系模型属于数据结构模型,实体一联系模型 (ER)属于概念数据模型。 2 【正确答案】 A 【试题解析】 当数据库模式发生变化时,通过调整外模式模式问的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性。 3 【正确答案】 B 【试题解析】 在 DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为数据流图或事务规范。 4 【正确答案】 C 【试题解析】 ER模型中使用三个基本图例:实体 (集 )由矩形表示,属性由椭圆形表示,联系由菱形表示。 5 【正确答案】 A 【试题解析
14、】 唯一标识性是关键字的一个重要性质,关键字可以只有一个属性,也可由多个属性组成 “复合关键字 ”;无冗余性是关键字的另一个重要性质。 6 【正确答案】 A 【试题解析】 如果数据库中的一个基本表中的数据量很少。且捅入、删除、更新等操作频繁,则该 基本表可以采用堆文件组织方式,因为堆文件无需建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很 ,j -itj,定位文件记录的时间非常短 o 7 【正确答案】 B 【试题解析】 索引技术 (Indexing)是一种快速文件访问技术。它将文件记录在某个或某些域 (或称为属性 )上的取值与该记录的物理地址直接联系起来,提供了一种根据记录
15、域的取值快速访问,文件记录的机制。 8 【正确答案】 B 【试题解析】 SELECT语句执行数据库的查询操作,是 DMI-语句中的核心部分。 SELECT语句的作用是让数据库服务器根据客户要求搜索出所需要的数据,并将形成的结果集按规定格式返回给用户。 SELECT语句具有强大的查询功能,能实现数据查询、结果排序、分组统计以及多表连接查询等功能。 SELECT语句能实现投影操作。 9 【正确答案】 A 【试题解析】 外联接只能对两个表进行。 10 【正确答案】 B 【试题解析】 事务具有四个特性:原子性、一致性、隔离性和持久性。 原子性:事务是数据库的逻辑单位,事务中包括 的操作要么都做,要么都
16、不做。 一致性:即必须保证在数据库状态发生 变化时数据库数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。 隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。 持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。 11 【正确答案】 B 【试题解析】 并发控制功能能够保证并发操作的有效进行。它允许多个用户同时读同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到 “锁定 ”权限后,才能修改;修改完成后,该程序 应 “解锁 ”该记录,让其他用户再竞争。 12 【正确
17、答案】 A 【试题解析】 存储过程 (Stored Procedure)是一组为了完成特定功能的 SQL语句集,经编译后存储在数据库的过程。在 SQL Server的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。用户自定义存储过程是由用户创建并能完成某一特定功能 (如查询用户所需数据信息 )的存储过程。系统过程主要存储在 master数据库中并以 sp一为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理 SQL Server提供支持。 13 【正确答案】 C 【试题解析】 在对数据库进行事务故障恢复时,只需对相应的事务执行作UNDO处理即可。 14 【
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 级数 工程师 模拟 答案 解析 DOC
