[计算机类试卷]国家四级数据库工程师模拟试卷12及答案与解析.doc

上传人:medalangle361 文档编号:504398 上传时间:2018-11-29 格式:DOC 页数:18 大小:80KB
下载 相关 举报
[计算机类试卷]国家四级数据库工程师模拟试卷12及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷12及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷12及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷12及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]国家四级数据库工程师模拟试卷12及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、国家四级数据库工程师模拟试卷 12及答案与解析 1 _是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS的硬件平台是并行计算机系统使用多个 CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O速度。 ( A)集中式数据库系统 ( B)并行数据库系统 ( C)分布式数据库系统 ( D)客户 /服务器数据库系统 2 以下关于数据模型要求错误的是 ( A)能够比较真实地模拟现实世 界 ( B)容易为人们所理解 ( C)便于在计算机上实现 ( D)目前大部分数据库模型能很好地同时满足这三方面的要求 3 根据数据库

2、应用系统生命周期模型,完成数据库关系模式设计的阶段是 _。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 4 以下关于死锁检测和恢复叙述错误的是 ( A)死锁检测,用于定期检查系统是否发生死锁 ( B)死锁恢复,用于将系统从死锁中解救出来 ( C)有效的方法是从后面向前 RED0这个事务的部分操作,主要 能够解开系统死锁即可 ( D)为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数 5 存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是 _。 ( A)可通过预编译机制提高数据操作的性能 ( B)可方便地按用户视图表

3、达数据 ( C)可减少客户端和服务器端的网络流量 ( D)可实现一定的安全控制 6 事务的一致性是指 _。 ( A)事务中包括的所有操作要么都做,要么都不做 ( B)事务必须是数据库从一个一致性状态变到另 一个一致性状态 ( C)事务一旦提交,对数据库的改变是永久的 ( D)一个事务内部的操作及使用的数据对并发的其他事务是隔离的 7 设有图书管理数据库: 图书 (总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者C(6) ,出版单位 C(20) ,单价 N(6, 2) ) 读者 (借书证号 C(4) ,单位 C(8) ,姓名C(6) ,性别 C(2) ,职称 C(6) ,地址 C

4、(20) ) 借阅 (借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,分别求出各个单位 当前借阅图书的读者人次。下面的 SQL语句正确的是 _。 SELECT单位, FROM借阅,读者WHERE; ( A) COUNT(借阅 .借书证号 )GROUP BY单位 ( B) SUM(借阅 .借书证号 )GROUP BY单位 ( C) COUNT(借阅借书证号 )ORDER BY单位 ( D) COUNT(借阅借书证号 )HAVING单位 8 关于 ER图的叙述正确的是 _。 ( A) ER图是建立在关系数据库的假设上 ( B) ER图可将现实世界中的信息抽象地

5、表示为实体以及实 体间的联系 ( C) ER图使应用过程和数据的关系清晰 ( D) ER图能表示数据生命周期 9 某公司的客户信息数据库中,选定客户的 ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为 _。 ( A)稀疏索引 ( B)聚集索引 ( C)稠密索引 ( D)非聚集索引 10 以下关于视图叙述不正确的是 _。 ( A)视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口 ( B)视图是一 个虚表 ( C)数据库中不仅存放视图的定义,还存放视图包含的数据 ( D)基本表中的数据库如果发生了变化,从视图中选取出来

6、的数据也随之变化 11 以下关于数据完整性叙述错误的是 _。 ( A)域约束限制指定表列的取值及范围 ( B)主码约束定义每个关系的主码不空,但可以不唯一 ( C)引用完整性约束定义不同关系模式的属性之间满足的条件 ( D)引用完整性约束定义一个关系模式中属性之间可能满足的条件 12 SQL Server 2000提供了完全备份、差异备份和日志备份等几种备份方法, 其中差异备份的内容是 _。 ( A)上次差异备份之后修改的数据库全部内容 ( B)上次完全备份之后修改的数据库全部内容 ( C)上次日志备份之后修改的数据库全部内容 ( D)上次完全备份之后修改的数据库内容,但不包括日志等其他内容

7、13 以下说法错误的是 _。 ( A)在开始建立模型之前,首先要明确建模的目的及意图 ( B) A0图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础 ( C) AO图是模型真正的顶层图 ( D)每张图的边界箭头可以与父图箭头不一致 14 考虑两个事务 Ti=Ii和 Tj=Ij,以及定义在 Ti, Tj上的并发调度 S,其中 Ii,Ij分别代表组成 Ti和 Tj的操作,则下列中不会引起事务 Ti的操作 Ii与事务 Tj的操作 Ij冲突的是 _。 ( A) Ii=read(Q), Ij=write(Q) ( B) Ii=write(Q), Ij=read(Q) ( C) Ii=r

8、ead(Q), Ij=read(Q) ( D) Ii=write(Q), Ij=write(Q) 15 下述不属于数据库维护工作的是 _。 ( A)使用 数据定义语言建立多个表,构建数据库总体框架 ( B)根据备份计划周期性地备份数据库 ( C)检测数据库的空间使用情况 ( D)调整数据库参数,进行性能优化 16 从 OLTP环境中抽取数据,建立新的数据分析环境的最初出发点是 _。 ( A)对企业信息系统中的数据进行整理 ( B)解决企业信息系统中的数据孤岛问题 ( C)解决企业基本业务应用和数据分析应用之间的性能冲突问题 ( D)解决企业信息系统中的蜘蛛网问题 17 关于对 SQL对象的操作

9、权限的描述正确的是 _。 ( A)权限的种类分为 INSERT、 DELETE和 UPDATE三种 ( B)使用 REVOKE语句获得权限 ( C)权限只能用于实表而不能应用于视图 ( D)使用 COMMIT语句赋值权限 18 在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于 _。 ( A)集中式 ( B)分割式 ( C)全复制式 ( D)混合式 19 在 UML机制中,关于包和包图下列说法中错误的是 _。 ( A)把模型元素通过内在 的语义连在一起成为一个整体就叫做包 ( B)包又称为子系统 ( C)包能够引用来自其他包的模型元素 (

10、D)包图必须保证高耦合、低内聚 20 ADO RecordSet对象支持 4种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是 _。 ( A)动态游标 ( B)静态游标 ( C)键集游标 ( D)仅向前游标 21 在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是 _。 ( A)树 ( B)无向图 ( C)有向图 ( D)二叉树 22 创建触发器时,以下说法错误的是 _。 ( A)在一个表上可以建立多个名词不同、类型各异的触发器 ( B)增、删、改记录都可以使用触发器 ( C)修改数据库以及数据库对象的语句可以在触发器中使

11、用 ( D)通常不要在触发器中返回任何结果 23 数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师 (教师编号,姓名 )和课程 (课程号,课程名,教师编号 ),为快 速查出某位教师所讲的课程,应该 _。 ( A)在教师表上按教师编号建立索引 ( B)在教师表上按名字建立索引 ( C)在课程表上按课程号建立索引 ( D)在课程表上按教师编号建立索引 24 在 SQL中,下列涉及空值的操作中错误的是 _。 ( A) AGE IS NULL ( B) AGE IS NOT NULL ( C) AGE=NULL ( D) NOT(AGE I

12、S NULL) 25 以下关于顺序加锁法及其缺点叙述错误的是 _。 ( A)该方法对数据库中事务访问的所有数据项规定一个加锁顺序 ( B)每个事务在执行过程中必须按顺序对所需的数据项加锁 ( C)维护对这些数据项的加锁顺序很困难,代价非常的大 ( D)事务按照固定的顺序对这些数据项进行加锁比较方便 26 数据镜像有很多优点,但是不包括 _。 ( A)数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能 ( B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务 ( C)数据库镜像可以降低应用成本 ( D)提高生产数据库在升级期间的可 用性 27 数据库在运行的过程中,由于磁盘损坏使得数

13、据库中的数据部分或全部丢失的一类故障称为 _。 ( A)事务内部故障 ( B)系统故障 ( C)介质故障 ( D)计算机病毒 28 下述各图给出的 4个并发调度中,哪个不是冲突可串行的 _。29 以下关于 DFD与 IDEFO比较错误的是 _。 ( A)在模型规范方面, DFD方法更加规范,更加适合初学者 ( B) DFD图用箭头也叫做数据流来描述数据移动的方向 ( C) IDEFO还可以表示出控制 流和说明处理或活动实施方式的一些约束 ( D)这两种方法都是基于结构化分析思想 30 日志文件的内容不包括下面哪个 _。 ( A)每事务的开始标记 ( B)每个事务的结束标记 ( C)故障发生点

14、( D)每个事务的所有更新操作 30 SQL语言和主语言具有不同的数据处理方式, SQL是面向 (1) 的,而主语言是面向 (2) 。 31 1. 32 2. 33 VB 6.0中: RecordSet对象中用于描述记录集中使用的游标类型的属性是_。 34 数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族 (民族代码,民钱名称 ),针对这类表,为提高查询性能,应该采用的优化方式是_。 35 要使用户吴先生只能查询表 A中的部分数据记录,运用视图及权限管理,应该采取的策略是 _。 35 在 UML提供的图中,可以采用 (6) 对逻辑数据库模式建模; (7) 用于接口、类和协作的

15、行为建模,并强调对象行为的时间顺序。 36 6. 37 7. 37 假设某数据库中有表 SC(S#, C#, SCORE),表 C(C#, CNAME, TNAME)和表 SC_C(C#, CNAME, AVG_GRADE),其中 SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把 SC表中的每门课程的平均成绩插到表 SC_C中,完成下列的 SQL语句。 INSERT INTO SC C(C#, CNAME, AVG GRADE) SELECT C.C#, CNAME, (8) FROM SC, C (9) (10) 38 8. 39 9. 40 10. 41 某表定义了视图 BT_

16、S,则要把该视图以及由该视图导出的所有的视图都一起删除的 SQL讲句是 _。 41 设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话 ), BIP(项目号,零件号,数量,日期 ), PART(零件号,零件名称,规格,单价 ),完成 SQL语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额 )的结构显示。 SELECT ITEM.项目,项目名, SUM(单价 *数量 )AS金额 FROM ITEM, BIP, PART WHERE (12) GROUP BY ITEM.项目 (13) SELECT“合计 ”, S 42 12. 4

17、3 13. 44 14. 45 15. 46 (1)已知关系模式 R的全部属性集 U=A, B, C, D, E, G及函数依赖集: F=(ABC , CA , BCD , ACDB , DEG , BEC , CGBD , CEAG求属性集闭包 (BD)+ (2) 现有如下两个关系模式: Employees(Eid, Name, DeptNO) Departments(DeptNO, DeptName, TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门编号; Departments关系模式描述了部门编号、名称和职工总 国家四级数据库工程师模拟试卷 12答案与

18、解析 1 【正确答案】 B 【试题解析】 并行 DBS是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS的硬件平台是并行计算机系统,使用多个 CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统 的数据处理和 I/O速度。 2 【正确答案】 D 【试题解析】 目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。 3 【正确答案】 C 【试题解析】 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包

19、括 ER图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。 4 【正确答案】 C 【试题解析】 对于每个需要撤销的死锁事务,可以简单地 放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面 UNDO这个事务的部分操作,只要能够解开系统死锁即可。 5 【正确答案】 B 【试题解析】 查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为 B。 6 【正确答案】 B 【试题解析】 事务的特征有 4个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库的一

20、致性是指数据库满足完整性约束,处于正确状态。 7 【正确答案】 A 8 【正确答案】 B 【试题解析】 实体一关系 (ER)模型基于对现实世界的这样一种认识,世界由一组基本对象 (或称为实体 )及这些对象间的联系组成。此模型的主要目的是用于数据库的概念结构设计,简单地说就是帮助设计数据库的 ER模型。 9 【正确答案】 A 【试题解析】 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。 10 【正确答案】 C 【试题解析】 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,数据库中只存放视图的定义,而不存放视图包含 的数据。 11 【正确答案】 B 【试题解析】 主码约束定

21、义每个关系的主码不空,并且是唯一的。 12 【正确答案】 B 【试题解析】 差异备份的内容是上次完全备份之后修改的数据库全部内容,因此本题答案为 B。 13 【正确答案】 D 【试题解析】 每张图的边界箭头和父图箭头应是一致的。 14 【正确答案】 C 【试题解析】 两个事务对同一数据的只读操作不会引起操作的冲突。 15 【正确答案】 A 【试题解析】 使用数据定义语言建立多个表,构建数据库总体框架不属 于数据库维护工作的范畴。 16 【正确答案】 C 【试题解析】 采用数据抽取程序从 OLTP中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。 17 【正确答案】 A 【试题解析】

22、 REVOKE是对权限的回收, COMMIT是对事务的提交,权限不仅能作用于实表还能作用于虚表。 18 【正确答案】 C 【试题解析】 集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个 数据子集,每个子集被安排在一个或是多个不同的场地上,但是每个场地未必保存所有数据。 19 【正确答案】 D 【试题解析】 包图是表明包以及包之间的关系的类图,是对模型中涉及的元素分组所得的结果,是具有特定语义的一个子集,必须保证低耦合、高内聚。 20 【正确答案】 A 【试题解析】 ADO Record

23、Set对象支持 4种游标类型,其中动态游标能反映所有用户对数据的修改,支持向前和向后的记录移动操作。 21 【正确答案】 A 【试题解析】 在面向对象模型中,根据可继承的父类的个数 通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。 22 【正确答案】 C 【试题解析】 大部分 T SQL语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP语句都不允许在触发器中使用。 23 【正确答案】 D 【试题解析】 数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师 (教师编号,

24、姓名 )和课程 (课程号,课程名,教师编号 ),为快速查出某位教师所讲的课程,应该在 课程表上按教师编号建立索引。 24 【正确答案】 C 【试题解析】 AGE=NULL是错误的,在 SQL中没有这样的表达。 25 【正确答案】 D 【试题解析】 顺序加锁对数据库中的事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加锁的数据项非常多并且不断变化,维护这些数据项的加锁顺序很难,代价非常大;事务访问数据项有时无法事先完全确定,而是随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对这些数据项进 行加锁。 26 【

25、正确答案】 C 【试题解析】 数据库镜像是一种用于提高数据库可用性的解决方案,它根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据镜像好处包括选项的 A、 B、 D。但 C不是。 27 【正确答案】 C 【试题解析】 介质故障又称为硬件故障,主要指数据库在运行过程中,由于磁头、磁盘损坏,强磁干扰,天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。 28 【正确答案】 A 【试题解析】 如果定义在事务集 TS上的并发调度 S冲突等价于事务集 TS上的某个串行调度 S,则称 S是冲突可串行的, A项中 T1 R(A); T4 W (B); T4 R(B); T1

26、W(B)不是冲突可串行的,因此本题答案 A。 29 【正确答案】 A 【试题解析】 在模型规范方面, IDEFO方法更加规范,更加适合初学者。 30 【正确答案】 C 【试题解析】 日志文件的内容不包括故障发生点。 31 【正确答案】 集合 32 【正确答案】 记录 【试题解析】 SQL是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的,主要是对数 据库中的表进行的一系列活动。 33 【正确答案】 Cursor Type 【试题解析】 RecordSet对象属性中的 Cursor Type用于描述记录中使用的游标类型。它支持 4种游标类型,即动态游标、静态游标、键集游标和仅向前

27、游标。 34 【正确答案】 代码的聚族索引 【试题解析】 聚族是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚族索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。 35 【正确答案】 构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生 36 【正确答案】 类图 37 【正确答案】 状态图 38 【正确答案】 AVG(SCORE) 39 【正确答案】 WHERE SC.C#=C.C# 40 【正确答案】 GROUP BY C.C#, CNAME 41 【正确答案】 DROP VIEW BT_S CASCADE 【试题解析】 删除视图应该用 DROP,而删除表是用 DEL

28、ETE使用 CAS-CADE级联删除语句,把该视图和由它导出的所有视图一起删除。 42 【正确答案】 ITEM.项目号 =BIP.项目号 AND BIP零件号 =PART.零件号 43 【正确答案】 UNION 44 【正确答案】 BIP.零件号 =PART.零件号 45 【正确答案】 INSERT TABLE SSP 46 【正确答案】 (BD)+=ABCDEG X(O)=BD;由 DEG 可知 X(1) =BDEG;再由 BEC ,可知 X(2)BDEGC ;又有 CGBD , CEAG ,可知 X(3)=BDEGCA,因为 X(3)中包含了所有的属性集,即有 (BD)+=X(3)=ABC

29、DEG TC(TNO CNO)主码 (TNO, CNO),外码 TNO, CNO SC(SNO, CNO,成绩 )主码 (SNO, CNO)外码 SNO, CNO (2) create trigger sql_tri on employees for 【试题解析】 本题考查了后触发器的 Transact SQL语句。其语法格式为: CREATE TRIGGER触发器名称 0N |表名 |视图名 | WITH ENCRYPTION AS SQL语句 AFTER和 FOR,指定触发器只有在引发的 SQL语句中指定的操作 都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器,即后触发型触发器。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1