【计算机类职业资格】国家四级数据库工程师-试卷15及答案解析.doc

上传人:proposalcash356 文档编号:1334965 上传时间:2019-10-17 格式:DOC 页数:12 大小:78KB
下载 相关 举报
【计算机类职业资格】国家四级数据库工程师-试卷15及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷15及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷15及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷15及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家四级数据库工程师-试卷15及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家四级数据库工程师-试卷 15 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行

2、数据库系统C.分布式数据库系统D.客户/服务器数据库系统3.以下关于数据模型要求错误的是(分数:2.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好地同时满足这三方面的要求4.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计5.以下关于死锁检测和恢复叙述错误的是(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 RED0 这个事务的部分操作,主要能够解开系统死锁即可D.为了防止

3、某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数6.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:2.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制7.事务的一致性是指_。(分数:2.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的8.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C

4、(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价 N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是 _。 SELECT 单位, FROM 借阅,读者 WHERE;(分数:2.00)A.COUNT(借阅.借书证号)GROUP BY 单位B.SUM(借阅.借书证号)GROUP BY 单位C.COUNT(借阅借书证号)ORD

5、ER BY 单位D.COUNT(借阅借书证号)HAVING 单位9.关于 ER 图的叙述正确的是_。(分数:2.00)A.ER 图是建立在关系数据库的假设上B.ER 图可将现实世界中的信息抽象地表示为实体以及实体间的联系C.ER 图使应用过程和数据的关系清晰D.ER 图能表示数据生命周期10.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为_。(分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引11.以下关于视图叙述不正确的是_。(分数:2.00)A.视图是由从数据

6、库的基本表中选择出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化12.以下关于数据完整性叙述错误的是_。(分数:2.00)A.域约束限制指定表列的取值及范围B.主码约束定义每个关系的主码不空,但可以不唯一C.引用完整性约束定义不同关系模式的属性之间满足的条件D.引用完整性约束定义一个关系模式中属性之间可能满足的条件13.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库全部内容

7、B.上次完全备份之后修改的数据库全部内容C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容14.以下说法错误的是_。(分数:2.00)A.在开始建立模型之前,首先要明确建模的目的及意图B.A0 图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C.AO 图是模型真正的顶层图D.每张图的边界箭头可以与父图箭头不一致15.考虑两个事务 Ti=Ii和 Tj=Ij,以及定义在 Ti,Tj 上的并发调度 S,其中 Ii,Ij 分别代表组成 Ti和 Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是

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

9、和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题18.关于对 SQL 对象的操作权限的描述正确的是_。(分数:2.00)A.权限的种类分为 INSERT、DELETE 和 UPDATE 三种B.使用 REVOKE 语句获得权限C.权限只能用于实表而不能应用于视图D.使用 COMMIT 语句赋值权限19.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于_。(分数:2.00)A.集中式B.分割式C.全复制式D.混合式20.在 UML 机制中,关于包和包图下列说法中错误的是_。(分数:2.00)A.把模型元素通过内在的语义连在

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

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

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

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

14、生点D.每个事务的所有更新操作二、设计题(总题数:10,分数:32.00)32.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 (1) 的,而主语言是面向 (2) 。(分数:4.00)1._2._33.VB 6.0 中:RecordSet 对象中用于描述记录集中使用的游标类型的属性是_。(分数:2.00)_34.数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民钱名称),针对这类表,为提高查询性能,应该采用的优化方式是_。(分数:2.00)_35.要使用户吴先生只能查询表 A 中的

15、部分数据记录,运用视图及权限管理,应该采取的策略是_。(分数:2.00)_在 UML 提供的图中,可以采用 (6) 对逻辑数据库模式建模; (7) 用于接口、类和协作的行为建模,并强调对象行为的时间顺序。(分数:4.00)6._7._假设某数据库中有表 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 GRAD

16、E) SELECT C.C#,CNAME, (8) FROM SC,C (9) (10)(分数:6.00)8._9._(3).10.(分数:2.00)_36.某表定义了视图 BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的 SQL 讲句是_。(分数:2.00)_设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成 SQL 语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额)的结构显示。 SELECT ITEM.项目,项目名,SUM

17、(单价*数量)AS 金额 FROM ITEM,BIP,PART WHERE (12) GROUP BY ITEM.项目 (13) SELECT“合计”,S(分数:8.00)(1).12.(分数:2.00)_(2).13.(分数:2.00)_(3).14.(分数:2.00)_(4).15.(分数:2.00)_37.(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(

18、DeptNO,DeptName,TotalNumber) Employees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总(分数:2.00)_国家四级数据库工程师-试卷 15 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的

19、海量数据而提出的,该 DBS 的硬件平台是并行计算机系统使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行数据库系统 C.分布式数据库系统D.客户/服务器数据库系统解析:解析:并行 DBS 是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。3.以下关于数据模型要求错误的是(分数:2.00)A.能够比较真实地

20、模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好地同时满足这三方面的要求 解析:解析:目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。4.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:2.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析:数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 ER 图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。5.以下关于死锁

21、检测和恢复叙述错误的是(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 RED0 这个事务的部分操作,主要能够解开系统死锁即可 D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数解析:解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面 UNDO 这个事务的部分操作,只要能够解开系统死锁即可。6.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:2.00)A.可通过预编译机制提高数据操作的性

22、能B.可方便地按用户视图表达数据 C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制解析:解析:查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。7.事务的一致性是指_。(分数:2.00)A.事务中包括的所有操作要么都做,要么都不做B.事务必须是数据库从一个一致性状态变到另一个一致性状态 C.事务一旦提交,对数据库的改变是永久的D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的解析:解析:事务的特征有 4 个,即原子性、一致性、隔离性、持久性。一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库

23、的一致性是指数据库满足完整性约束,处于正确状态。8.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位 C(20) ,单价 N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是 _。 SELECT 单位, FROM 借阅,读者 WHERE;(分数:2.00)A.COUNT(借阅.借书证号

24、)GROUP BY 单位 B.SUM(借阅.借书证号)GROUP BY 单位C.COUNT(借阅借书证号)ORDER BY 单位D.COUNT(借阅借书证号)HAVING 单位解析:9.关于 ER 图的叙述正确的是_。(分数:2.00)A.ER 图是建立在关系数据库的假设上B.ER 图可将现实世界中的信息抽象地表示为实体以及实体间的联系 C.ER 图使应用过程和数据的关系清晰D.ER 图能表示数据生命周期解析:解析:实体一关系(ER)模型基于对现实世界的这样一种认识,世界由一组基本对象(或称为实体)及这些对象间的联系组成。此模型的主要目的是用于数据库的概念结构设计,简单地说就是帮助设计数据库的

25、 ER 模型。10.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址问的映射关系,组成索引项,则该索引称为_。(分数:2.00)A.稀疏索引 B.聚集索引C.稠密索引D.非聚集索引解析:解析:如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。11.以下关于视图叙述不正确的是_。(分数:2.00)A.视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据 D.基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化解析:解析:视图是

26、由从数据库的基本表中选取出来的数据组成的逻辑窗口,数据库中只存放视图的定义,而不存放视图包含的数据。12.以下关于数据完整性叙述错误的是_。(分数:2.00)A.域约束限制指定表列的取值及范围B.主码约束定义每个关系的主码不空,但可以不唯一 C.引用完整性约束定义不同关系模式的属性之间满足的条件D.引用完整性约束定义一个关系模式中属性之间可能满足的条件解析:解析:主码约束定义每个关系的主码不空,并且是唯一的。13.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之

27、后修改的数据库全部内容 C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容解析:解析:差异备份的内容是上次完全备份之后修改的数据库全部内容,因此本题答案为 B。14.以下说法错误的是_。(分数:2.00)A.在开始建立模型之前,首先要明确建模的目的及意图B.A0 图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础C.AO 图是模型真正的顶层图D.每张图的边界箭头可以与父图箭头不一致 解析:解析:每张图的边界箭头和父图箭头应是一致的。15.考虑两个事务 Ti=Ii和 Tj=Ij,以及定义在 Ti,Tj 上的并发调度 S,其中 Ii

28、,Ij 分别代表组成 Ti和 Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是_。(分数:2.00)A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q) D.Ii=write(Q),Ij=write(Q)解析:解析:两个事务对同一数据的只读操作不会引起操作的冲突。16.下述不属于数据库维护工作的是_。(分数:2.00)A.使用数据定义语言建立多个表,构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化

29、解析:解析:使用数据定义语言建立多个表,构建数据库总体框架不属于数据库维护工作的范畴。17.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。(分数:2.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题 D.解决企业信息系统中的蜘蛛网问题解析:解析:采用数据抽取程序从 OLTP 中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。18.关于对 SQL 对象的操作权限的描述正确的是_。(分数:2.00)A.权限的种类分为 INSERT、DELETE 和 UPDATE 三种 B.使用 R

30、EVOKE 语句获得权限C.权限只能用于实表而不能应用于视图D.使用 COMMIT 语句赋值权限解析:解析:REVOKE 是对权限的回收,COMMIT 是对事务的提交,权限不仅能作用于实表还能作用于虚表。19.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于_。(分数:2.00)A.集中式B.分割式C.全复制式 D.混合式解析:解析:集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个数据子集,每个子集被安排在一个或是多个不同的场地上

31、,但是每个场地未必保存所有数据。20.在 UML 机制中,关于包和包图下列说法中错误的是_。(分数:2.00)A.把模型元素通过内在的语义连在一起成为一个整体就叫做包B.包又称为子系统C.包能够引用来自其他包的模型元素D.包图必须保证高耦合、低内聚 解析:解析:包图是表明包以及包之间的关系的类图,是对模型中涉及的元素分组所得的结果,是具有特定语义的一个子集,必须保证低耦合、高内聚。21.ADO RecordSet 对象支持 4 种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是_。(分数:2.00)A.动态游标 B.静态游标C.键集游标D.仅向前游标解析:解析:ADO

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

33、要在触发器中返回任何结果解析:解析:大部分 TSQL 语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP 语句都不允许在触发器中使用。24.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该_。(分数:2.00)A.在教师表上按教师编号建立索引B.在教师表上按名字建立索引C.在课程表上按课程号建立索引D.在课程表上按教师编号建立索引 解析:解析:数据库物理设计中一项重要工作是为数据库文件建立

34、合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该在课程表上按教师编号建立索引。25.在 SQL 中,下列涉及空值的操作中错误的是_。(分数:2.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL)解析:解析:AGE=NULL 是错误的,在 SQL 中没有这样的表达。26.以下关于顺序加锁法及其缺点叙述错误的是_。(分数:2.00)A.该方法对数据库中事务访问的所有数据项规定一个加锁顺序B.每个事务在执行过程中必须按顺序对

35、所需的数据项加锁C.维护对这些数据项的加锁顺序很困难,代价非常的大D.事务按照固定的顺序对这些数据项进行加锁比较方便 解析:解析:顺序加锁对数据库中的事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加锁的数据项非常多并且不断变化,维护这些数据项的加锁顺序很难,代价非常大;事务访问数据项有时无法事先完全确定,而是随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对这些数据项进行加锁。27.数据镜像有很多优点,但是不包括_。(分数:2.00)A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B.发生灾难

36、时,数据库镜像可快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本 D.提高生产数据库在升级期间的可用性解析:解析:数据库镜像是一种用于提高数据库可用性的解决方案,它根据 DBA 的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据镜像好处包括选项的 A、B、D。但 C 不是。28.数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为_。(分数:2.00)A.事务内部故障B.系统故障C.介质故障 D.计算机病毒解析:解析:介质故障又称为硬件故障,主要指数据库在运行过程中,由于磁头、磁盘损坏,强磁干扰,天灾人祸等情况,使得数据库中的数据部分或全部

37、丢失的一类故障。29.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的_。 (分数:2.00)A. B.C.D.解析:解析:如果定义在事务集 TS 上的并发调度 S 冲突等价于事务集 TS 上的某个串行调度 S,则称 S是冲突可串行的,A 项中 T1 R(A);T4 W (B);T4 R(B);T1 W(B)不是冲突可串行的,因此本题答案 A。30.以下关于 DFD 与 IDEFO 比较错误的是_。(分数:2.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者 B.DFD 图用箭头也叫做数据流来描述数据移动的方向C.IDEFO 还可以表示出控制流和说明处理或活动实施方式的一些

38、约束D.这两种方法都是基于结构化分析思想解析:解析:在模型规范方面,IDEFO 方法更加规范,更加适合初学者。31.日志文件的内容不包括下面哪个_。(分数:2.00)A.每事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新操作解析:解析:日志文件的内容不包括故障发生点。二、设计题(总题数:10,分数:32.00)32.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 (1) 的,而主语言是面向 (2) 。(分数:4.00)1._正确答案:(正确答案: 集合)解析:2._正确答案:(正

39、确答案: 记录)解析:解析:SQL 是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的,主要是对数据库中的表进行的一系列活动。33.VB 6.0 中:RecordSet 对象中用于描述记录集中使用的游标类型的属性是_。(分数:2.00)_正确答案:(正确答案:Cursor Type)解析:解析:RecordSet 对象属性中的 Cursor Type 用于描述记录中使用的游标类型。它支持 4 种游标类型,即动态游标、静态游标、键集游标和仅向前游标。34.数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民钱名称),针对这类表,为提高查询性能,应该采用

40、的优化方式是_。(分数:2.00)_正确答案:(正确答案:代码的聚族索引)解析:解析:聚族是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚族索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。35.要使用户吴先生只能查询表 A 中的部分数据记录,运用视图及权限管理,应该采取的策略是_。(分数:2.00)_正确答案:(正确答案:构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生)解析:在 UML 提供的图中,可以采用 (6) 对逻辑数据库模式建模; (7) 用于接口、类和协作的行为建模,并强调对象行为的时间顺序。(分数:4.00)6._正确答案:(正确答案: 类图)解析:7._正确答案:(正确答案: 状态图)解析:假设某数据库中有表 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

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

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

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