1、国家四级数据库工程师-试卷 28 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.下面不属于新型数据库的是_。(分数:2.00)A.演绎数据库B.模糊数据库C.串行数据库D.空间数据库3.存储过程是存储在数据库中的代码具有很多优点。下列陈述中不属于存储过程优点的是(分数:2.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据C.可减少客户端和服
2、务器端的网络流量D.可实现一定的安全控制4.以下不属于数据库系统安全性主要技术和方法的是_。(分数:2.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁5.若关系模式 R 中没有非主属性,则_。(分数:2.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属于 3NF,但 R 不一定用于 BCNFC.R 属于 BCNF,但不一定属于 4NFD.R 属于 4NF6.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:2.00)A.文件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的
3、空间7.下述不属于数据库维护工作的是_。(分数:2.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化8.有如下的索引文件: 指针号 (分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引9.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率D.删除效率10.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项11.概要设
4、计的任务不包括_。(分数:2.00)A.建立软件系统的总体结构和模块问的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述12.关于并行数据库结构,以下说法错误的是_。(分数:2.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点13.以下关于一次性加锁及其缺点叙述错误的是_。(分数:2.00)A.该方法要求每个事务在开始执行时不必将需要访
5、问的数据项全部加锁B.要求事务必须一次性的获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度14.以下关于备份设备说法错误的是_。(分数:2.00)A.SQL Server 将备份数据库的场所称为备份设备B.永久备份设备先创建备份设备,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_createumpdevice 系统存储过程创建备份设备15.在数据库设计中,将 ER 图转换成关系数据模型的过程是_。(分数:2.00)A.需求分析阶段
6、B.概念设计阶段C.逻辑设计阶段D.物理设计阶段16.以下不属于性能需求分析的内容是_。(分数:2.00)A.数据操作响应的时间B.系统吞吐量C.每 TPS 代价值D.存储需求分析17.设有图书管理数据库: 图书(总编号 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) ) 对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均
7、单价和册数,下面 SQL 语句正确的是_。 SELECT 出版单位,_,_(分数:2.00)A.MIN(单价)AVGAGE(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BYC.MAX(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY18.以下关于分类挖掘的相关说法错误的是_。(分数:2.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则归纳法D.神经网络方法主要
8、是 BP 算法19.在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有 _。(分数:2.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件20.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:2.00)A.事务处理B.使用游标C.合理使用索引D.不使用左(右)连接21.UML 是一种面向对象的建模语言,它包含有 10 种图,以下说法中错误的是_。(分数:2.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述
9、的扩充,它说明该活动所有可能的状态C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML 的动态建模机制包括状态图、活动图、顺序图和协作图 4 个图形22.下列关于数据库运行和维护的叙述中,正确的是_。(分数:2.00)A.只要数据库正式投人运行中,就标志着数据库设计工作的结束B.数据库的维护工作就是维护数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始23.下列语句正确描述了将 windows NT 用户“Server/nt_user”添加到 sysadmin 固定的服务器角色中的是_。(分数:2.00)A.EX
10、EC sp addroleServer/nt user,sysadminB.EXEC sp_addsrvrolememherServer/nt_user,sysadminC.ADD sp_addroleServer/nt_Liser,sysadminD.ADD sp_addsrvrolememberServer/nt_user,sysadmin24.如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为_。(分数:2.00)A.标定型联系B.分类联系C.非标定型联系D.多对多联系25.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描
11、述是_。(分数:2.00)A.OLAP 面向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以26.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(分数:2.00)A.语义冲突B.命名冲突C.属性冲突D.结构冲突27.以下关于双机热备份叙述不正确的是_。(分数:2.00)A.双机热备份就是一台主机为工作机,另一台主机为备份机B.在系统正常运行情况
12、下,工作机为信息系统提供支持C.双机热备份模式的切换时机与双机互备援模式的切换时机一致D.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用28.以记录为单位的日志文件的内容不包括_。(分数:2.00)A.每个事务的详细执行过程B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记29.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是
13、_。(分数:2.00)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化30.以下关于死锁检测与恢复错误的是_。(分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后向前 REDO 这个事务的部分操作,只要能解开系统死锁即可D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数31.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议二、设计题(总题数:10,分数:36.00)32.
14、设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_事务 T1,T2,T3 分别对数据 D1,D2,D3 并发操作如下图所示,其中 T1 与 T2 问的并发操作存在的问题是 (1) 。T2 与 T3 问的并发操作存在的问题是 (2) 。 (分数:4.00)1._2._33.某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于_。(分数:2.00)_设供应商零件的关系模式为 SP(Sno,Pno,Qty),其中 Sno 表示供应商号,Pno 表示零件号, Qty 表示零件数量。查询至少包含了供应商“16
15、8”所供应的全部零件的供应商号的 SQL 语句: (4) FROM SP PX WHERE (5) (SELECT* FROM SP SPY WHERE (6) AND NOT EXISTS (SELECT* FROM SP SPZ WHERE (7) )(分数:8.00)4._5._6._7._创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。 (8) (9) ON STUDENT (10) AS Print记录已修改(分数:6.00)8._9._(3).10.(分数:2.00)_34.VB 6.0 中,指
16、明命令的类型,即要访问数据的来源属性是 CommandType,该属性的取值中表示RecordSource 中的命令类型未知的是_。(分数:2.00)_35.某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号的前四位与所在班级编号相同)。学校的学生管理业务多以班级和学生为单位处理,应该对学生信息表建立_,以减少 I/O 访问次数,提高系统性能。(分数:2.00)_36.补充语句,把对 Student 表和 Course 表的全部操作权限授予用户 U1 和 U2: GRANT_ ON TABLE Student,Co
17、urse TO U1,U2(分数:2.00)_当数据库出现故障时要对数据库进行恢复,恢复的原理是 (14) ,常用的技术是数据转储和 (15) 。(分数:4.00)(1).14.(分数:2.00)_(2).15.(分数:2.00)_设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号 (TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生 (student)信息包括学
18、号(SNO)、学生姓名(Sname)、学生性别(Sex)。 选课系统的管理规则如下: 一个系可聘用多名教师,一个教师只受聘于一(分数:6.00)(1).构建选修课系统的 ER 图。(要求图中的实体集名用试卷中给出的英文名联系名用联系所关联的实体集名的首字母,字母间用“”或“_”连接,大小写不限)。(分数:2.00)_(2).根据所构建的 ER 图,设计满足 3NF 的关系模式并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)。(分数:2.00)_(3).数据库中有 Tahie_priceHistory 表,结构如下表所示:*写出创建 T
19、eachers 表的 SQL 语句,要求语句中包含所有的约束。现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用 TOP 语句)。(分数:2.00)_国家四级数据库工程师-试卷 28 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.下面不属于新型数据库的是_。(分数:2.00)A.演绎数据库B.模糊数据库C.串行数据库 D.空间数据库解析:解析:新型数据
20、库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。3.存储过程是存储在数据库中的代码具有很多优点。下列陈述中不属于存储过程优点的是(分数:2.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据 C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制解析:解析:查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。4.以下不属于数据库系统安全性主要技术和方法的是_。(分数:2.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁 解析:解析:数据
21、库系统安全性的主要技术和方法有视图机制、存取控制技术、审计技术和数据加密,当不包括出入机房登记和加锁。5.若关系模式 R 中没有非主属性,则_。(分数:2.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属于 3NF,但 R 不一定用于 BCNF C.R 属于 BCNF,但不一定属于 4NFD.R 属于 4NF解析:解析:3NF 是模式 R 属于第一范式,且不存在非主属性对主码的传递函数依赖。而 BCNF 是 R 属于1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码。6.散列是一种快速查找的技术,以下关于散列说法错误的是_。(分数:2.00)A.文
22、件可以组织为散列文件B.散列函数的输入为文件记录的查找码值C.散列函数的输出可以是桶号D.桶可以是磁盘块,但不可以是比磁盘块大的空间 解析:解析:桶可以是磁盘块,也可以是比磁盘块大的空间。7.下述不属于数据库维护工作的是_。(分数:2.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析:数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。8.有如下的索引文件: 指针号 (分数:2.00)A.稀疏索引
23、B.聚集索引C.稠密索引D.非聚集索引 解析:解析:稀疏索引是指如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;稠密索引是如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;对数据文件和它的一个特定的索引文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引,否则为非聚集索引。9.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率 D.删除效率解析:解析:为数据表创建索引
24、的目的是提高查询的检索效率。10.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组 B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项解析:解析:当关系引用了属性名以后具有以下性质:不能有重复的元组,元组上下无序,按属性名引用时属性左右无序,所有属性值都是原子项 (不可再分)。11.概要设计的任务不包括_。(分数:2.00)A.建立软件系统的总体结构和模块问的关系B.定义各功能模块的接口C.设计全局数据库或数据结构D.模块的外部功能描述 解析:解析:概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库
25、或数据结构,规定设计约束以及制定组装测试计划。12.关于并行数据库结构,以下说法错误的是_。(分数:2.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘 C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点解析:解析:在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为 B。13.以下关于一次性加锁及其缺点叙述错误的是_。(分数:2.00)A.该方法要求每个事务在开始执行时
26、不必将需要访问的数据项全部加锁 B.要求事务必须一次性的获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度解析:14.以下关于备份设备说法错误的是_。(分数:2.00)A.SQL Server 将备份数据库的场所称为备份设备B.永久备份设备先创建备份设备,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_createumpdevice 系统存储过程创建备份设备 解析:解析:SQL Server 将备份数据库的场所称为备份设备,备份的方式
27、有两种:一种是先创建备份设备,然后将数据库备份到备份设备上(这种设备为永久备份设备);另一种是直接将数据库备份到物理文件上(临时备份设备)。备份设备在操作系统一级实际上就是物理文件,只是备份设备必须要先创建好,然后才能使用。创建备份设备时,可以使用 sp_addumpde- vice 系统存储过程来进行。15.在数据库设计中,将 ER 图转换成关系数据模型的过程是_。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析:逻辑设计就是把概念模型转换为某一个具体的数据库管理系统所支持的数据模型。设计逻辑模型一般的步骤是:首先将概念结构转换为一般的关系、网状
28、、层次模型。然后是将关系、网状、层次模型向特定的 DBMS 支持下的数据模型转换,最后是读数据模型进行优化。16.以下不属于性能需求分析的内容是_。(分数:2.00)A.数据操作响应的时间B.系统吞吐量C.每 TPS 代价值D.存储需求分析 解析:解析:性能需求分析主要包括数据操作响应时间、系统吞吐量、允许并发访问的最大用户数和每TPS 代价值。17.设有图书管理数据库: 图书(总编号 C(6) ,分类号 C(8) ,书名 C(16) ,作者 C(6) ,出版单位C(20) ,单价 N(6,2) ) 读者(借书证号 C(4) ,单位 C(8) ,姓名 C(6) ,性别 C(2) ,职称 C(6
29、) ,地址 C(20) ) 借阅(借书证号 C(4) ,总编号 C(6) ,借书日期 D(8) ) 对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL 语句正确的是_。 SELECT 出版单位,_,_(分数:2.00)A.MIN(单价)AVGAGE(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BY C.MAX(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY解析:解析:最高单价、平均单价和册数分别使用聚集函数 MAX,AVG, COUN
30、T 来计算。18.以下关于分类挖掘的相关说法错误的是_。(分数:2.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则归纳法 D.神经网络方法主要是 BP 算法解析:解析:分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方法包括贝叶斯法和非参数法,对应的知识表示则为判别函数和原型事例;机器学习方法包括决策树法和规则归纳法;神经网络方法主要是 BP 算法。分类器评价或比较尺度也有 3 种:预测准确度、计算复杂度、模型描述的简洁度。19.在定义分布式数据库的片段时必须
31、遵守一系列条件,除了完备性条件和重构条件,还有 _。(分数:2.00)A.数据一致性条件B.数据完整性条件C.完全性条件D.不相干条件 解析:解析:在定义分布式数据库的片度时必须遵守一系列的条件,除了完备性条件和重构条件外,还有不相交条件。20.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:2.00)A.事务处理B.使用游标 C.合理使用索引D.不使用左(右)连接解析:解析:游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃。所以不要随意使用游标,而且游标使用完成后应及时关闭和销毁,以释放资源。
32、21.UML 是一种面向对象的建模语言,它包含有 10 种图,以下说法中错误的是_。(分数:2.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态 C.用例图展示了各种外部行为者与系统所提供的用例之间的联系D.UML 的动态建模机制包括状态图、活动图、顺序图和协作图 4 个图形解析:解析:状态图通常是对类的描述的扩充,它说明该类的对象所有可能的状态。22.下列关于数据库运行和维护的叙述中,正确的是_。(分数:2.00)A.只要数据库正式投人运行中,就标志着数据库设计工作的结束B.数
33、据库的维护工作就是维护数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始 解析:解析:数据库正式投入运行标志着数据库运行与维护工作的开始,数据库维护工作不仅仅是维持其正常运行,还是设计工作的继续和提高。23.下列语句正确描述了将 windows NT 用户“Server/nt_user”添加到 sysadmin 固定的服务器角色中的是_。(分数:2.00)A.EXEC sp addroleServer/nt user,sysadminB.EXEC sp_addsrvrolememherServer/nt_user,sysadmi
34、n C.ADD sp_addroleServer/nt_Liser,sysadminD.ADD sp_addsrvrolememberServer/nt_user,sysadmin解析:24.如果子女实体集中的每一个实例都能被唯一地确认而无需了解与之相联系的双亲实体集的实例,则这个关系就被称为_。(分数:2.00)A.标定型联系B.分类联系C.非标定型联系 D.多对多联系解析:解析:如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相关的双亲的实例,则这个标准就是非标定型联系。25.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(分数:2.00)A.OLAP 面
35、向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据 C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以解析:解析:OLAP 是面向市场的,OLTP 是面向客户的;OLAP 的访问大部分都是只读操作。26.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(分数:2.00)A.语义冲突B.命名冲突 C.属性冲突D.结构冲突解析:解析:命名冲突包括同名异议和异名同义,处理命名冲突通常也像处理属性冲突一
36、样,通过讨论和协商等行政手段加以解决。27.以下关于双机热备份叙述不正确的是_。(分数:2.00)A.双机热备份就是一台主机为工作机,另一台主机为备份机B.在系统正常运行情况下,工作机为信息系统提供支持C.双机热备份模式的切换时机与双机互备援模式的切换时机一致D.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用 解析:解析:所谓双机热备份就是一台主机为工作机,另一台主机为备份机。在系统正常运行的情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况。当工作机出现异常时,备份管理命令或经由人工或自动的方式将进行换回;也可以激活监视程序,监视备份机的运行情况,此时,原来的备
37、份机改为工作机,而原来的工作机改为备份机。28.以记录为单位的日志文件的内容不包括_。(分数:2.00)A.每个事务的详细执行过程 B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:解析:以记录为单位的日志文件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个事务的所有更新操作,事务的详细执行过程不在其中。29.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据
38、库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控 C.参数调整D.查询优化解析:解析:所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。30.以下关于死锁检测与恢复错误的是_。(
39、分数:2.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后向前 REDO 这个事务的部分操作,只要能解开系统死锁即可 D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数解析:解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更有效的方法是从后面向前 REDO 这个事务的部分操作,只要能解开系统死锁即可。31.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级
40、封锁协议解析:解析:不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。二、设计题(总题数:10,分数:36.00)32.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:事务 T1,T2,T3 分别对数据 D1,D2,D3 并发操作如下图所示,其中 T1 与 T2 问的并发操作存在的问题是 (1) 。T2 与 T3 问的并发操作存在的问题是 (2) 。 (分数:4.00)1._正确答案:(正确答案:不能重复读)解析:2._正确答案:(正确答案:丢失修改)解析:解析:本题考查数据库并发控制方面的基础知识应用。所谓的并发操作,
41、是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来的问题是数据的不一致性,主要有丢失更新、不可重复读和读脏数据 3 类,主要的原因是事务的并发操作破环了事务的隔离性。33.某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于_。(分数:2.00)_正确答案:(正确答案: 需求分析阶段对用户的信息要求和处理要求未完全掌握)解析:解析:查询处理程序使用了多个表的连接,产生这一原因主要是在于需求分析阶段对用户的信息要求和处理要求未完全掌握,不知道用户将要频繁执行的数据库操作和希望查询的报表结果。设供应商零件的关系模式为 SP(Sno,Pno,Qty),其中 Sno 表示供应商号,Pno 表示零件号, Qty 表示零件数量。查询至少包含了供应商“168”所供应