1、计算机数据库工程师-21 及答案解析(总分:91.99,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.以下关于元数据说法错误的是_。(分数:1.00)A.元数据是数据仓库中的重要元素B.元数据是数据的基本单元C.有助于用户更快的找到所需的数据D.有助于前台工具盒管理员更好的理解和管理数据2.下面说法错误的是_。(分数:1.00)A.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布B.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空
2、间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用3.以下关于两段锁协议的原理叙述错误的是_。(分数:1.00)A.每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段4.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z-U-X-Y。下列关于多值依赖的叙述中,不正确的是_。(分数:1.00)A.如果 XY,及 T 包含在 Y 中,则必然存在 XTB.如果存在
3、函数依赖 XY,则必然存在 XZC.如果 XD.若 Z 为空,则存在 XZ5.下列关于优良数据库标准的说法错误的是_。(分数:1.00)A.一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择B.需要处理大量元组的事务可以以数据库为加锁单位C.需要处理多个关系的大量元组的事务可以以数据库为加锁单位D.对于一个处理少量元组的事务,可以以关系为加锁单位6.下图是雇员表(雇员 ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员 ID 为主码。该索引属于_。 (分数:1.00)A.聚集、稀疏、辅索引B.非聚集、稠密、主索引C.聚集、稀疏、主索引D.非聚集、稠密
4、、辅索引7.以下关于业务规则需求分析的内容和对象说法错误的是_。(分数:1.00)A.业务规则需求分析主要涉及系统的外部行为B.业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择C.分析对象可以是与数据管理有关的业务规则D.分析对象不可以是与数据库完全无关的系统业务8.对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname,Teacher),其中 S 表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU 老师所授课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:1.00
5、)A.SELECT Sname FROM S,SC,C WHERE S Sno=SC.Snn AND SC.Con=C.Con And Teacher=LTU AND Seex=FB.SELECT Sname FROM S WHERE Ssex=F AND Sno IN (SELECT Sno FROM SC WHERE(Cno IN(SELECT Cno FROM C WHERE Teacher=LIU)C.SELECT Sname FROM S WHERE Ssex=F AND EXISTS(SELECT* FROM SC WHEPE SC.Sno=S. Sno AND EXISTS (S
6、ELECT* FROM C WHERE Teacher=LIU)D.SELECT Sname FROM S WHEPE Ssex=F AND EXISTS(SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXISTS (SELECT* FROM C WHERE C Cno=SC Cno AND Teacher=LIU)9.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:1.00)A.计划阶段开发阶段运行阶段B.计划阶段编程阶段测试阶段C.总体设计详细设计 编程调试D.需求分析 功能定义 系统设计10.下列语句正确描述了“将 Windows NT 用户“
7、Server/nt_user”添加到 sysadmin 固定的服务器角色中”的是_。(分数:1.00)A.EXEC sp_addrole Server/nt_user,sysadrninB.EXEC sp_addsrvrolemember Server/nt_user,sysadminC.ADD sp_addrole Server/nt_user,sysadminD.ADD sp_addsrvrolemember Server/nt_user,sysadmin11.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护,下述属于日常数据库维护工作的是_。(分数:1.00)
8、A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备份数据库C.数据内容的一致性维护D.用图像化的模型能直观地表示系统功能12.以下不属于对象一关系数据库的是_。(分数:1.00)A.Informix Universal ServerB.DB2 UDBC.ObjectStoreD.Oracle9i13.在 SELECT 语句中,以下有关 ORDER BY 子句的叙述中不正确的是_。(分数:1.00)A.OEDER BY 子句可以对多个列进行排序B.SELECT 语句中,ORDER BY 只能在所有其他子句之后作为最后一个子句出现C.子查询中也可以使用 ORDER BY
9、子句D.在视图中可以使用 ORDER BY 子句14.关于优化查询下列说法中不正确的是_。(分数:1.00)A.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B.避免或简化排序的目的是实现查询优化C.使用临时表会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使系统资源耗尽而崩溃D.使用游标会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使得系统资源耗尽而崩溃15.在 SQL 中,下列涉及空值的操作中错误的是_。(分数:1.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.N
10、OT(AGE IS NULL)16.以下关于锁粒度叙述错误的是_。(分数:1.00)A.施加 X 锁和 S 锁的数据项的大小称为锁粒度B.锁粒度与事务并发执行的程度和 DBMS 并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引页和块等物理单元进行加锁D.当锁粒度比较大时,事务并发度高,但是系统开销也比较大17.以下关于标定联系语法的叙述错误的是_。(分数:1.00)A.联系的语法用直线B.如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来C.1(父)端是线段的原点,n(子女)端是线段的终点D.用一个空心圆表示其联系的基数是 n18.以下关于数据库镜像叙
11、述不正确的是_。(分数:1.00)A.在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信和协作B.数据库正常运行时,数据库镜像可以用于并发操作C.在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本D.每当数据库更新时,DBMS 不能自动保证镜像数据和主数据的一致性19.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:1.0
12、0)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化20.下列三级加锁协议的作用说法错误的是_。(分数:1.00)A.一级加锁协议要求事务 T 在修改数据项 Q 之前必须先对 Q 加 X 锁,直到事务结束才释放B.二级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁C.三级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁D.对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一问题21.有如下的索引文件 (分数:2
13、.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引22.UML 是一种面向对象的建模语言,它包含有 10 种图,以下说法中错误的是_。(分数:2.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态C.用例图展示了各种外部行为与系统所提供的用例之间的联系D.UML 的动态建模机制包括状态图、活动图、顺序图和协作图 4 种图形23.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(分数:2.00)A.OLAP 面向操作人员,OLTP 面向决策人员B.OLA
14、P 使用历史性的数据,OLTP 使用当前数据C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以24.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份后修改的数据内容,但不包含日志等其他内容25.数据模型定义了数据库中数据的组织、描述、存储和操作规范,那么数据模型可以分为以下三类的是_。(分数:2.00)A.实体一联系
15、模型,数据结构模型,物理数据模型B.概念模型,数据结构模型,物理数据模型C.概念模型,关系模型,面向对象模型D.层次模型,网状模型,滚系模型26.某跨国公司的业务系统需要提供全球性服务,该业务系统需要 24 小时7 天在线服务,系统业务繁忙,为了保证业务系统中数据库数据的安全,需要设计与实施数据转储机制。设完成该数据库每天数据增量的转储需要 2 个小时,在不考虑成本因素的情况下,下列最合理的是_。(分数:2.00)A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B.每天划出长度为 2 小时的时间窗口 tw,在 tw 内采用静态转储方法实现每天数据增量的转储
16、C.每天划出长度为 2 小时的时间窗口 tw,在 tw 内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储27.计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在 SQL Server 2000 中,下列安全控制方法最合理的是_。(分数:2.00)A.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的 SELECT 权,为教务处角色授予每个表的 SELECT、INSERT、DELETE
17、 和 UPDATE 权B.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的 db_datareader 角色中的成员,将教务处角色设置为此数据库的db_datawriter 角色中的成员C.为计算机系每个教师授予每个表的 SELECT 权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE 和 UPDATE 权D.将计算机系和教务处的每个职工都设置为 db_owner 角色中的成员28.设 T1 和 T2 两个事务,他们对数据 data 的并发操作如表所示(SLOCK data 表示对数据 data 上
18、 S 锁,UNLOCK data 表示对数据 data 解锁),对这个并发操作,下面说法正确的是_。 (分数:2.00)A.该操作不能重复读B.该操作符合完整性要求C.该操作的第(1)步中,事务 T1 应该申请 X 锁D.该操作的第(2)步中,事务 T2 不可能得到对 data 的锁29.关于一次性加锁法及其缺点叙述错误的是_。(分数:2.00)A.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度B.该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.要求事务必须一次性的获得对需要访问的全部数据的访问权3
19、0.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计二、B简答题/B(总题数:3,分数:22.00)设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T 为时间,R 为教室,根据定义有如下的函数依赖集:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)R关系模式 w 的一个码是U (1) /U,W 的规范程度最高达到U (2) /U。若将关系模式 W 分解为 3 个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C),则
20、W1 的规范化程度最高可达到U (3) /U,W 的规范化程度最高可达到U (4) /U,W3 的规范化程度最高可达到U (5) /U。(分数:9.99)(1).(分数:1.11)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT U (10) /UFROM SCU (11) /U(分数:4.00)(1).(分数:2.00)填空项 1:_填空项 1:_某数据库中有表 COURSE(CNO,CNAME,TNO)和表 TEA
21、CHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5 人的教师姓名。SELECT TNAMEFROM TEACHER WHEREU (12) /U(SELECT X.TNO FROM COURSE X,COURSE YWHERE U (13) /UU (14) /UU (15) /U)(分数:8.00)(1).(分数:2.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_三、B设计题/B(总题数:2,分数:30.00)31.设有三个基本表,表的结构如下所示,请用 SQL 完成下列查询BORROWER: 借书证号 姓名 系名 班级105060911 欧阳
22、 信息系 98-1106880112 刘诚 信息系 98-1105080103 赵林 计算机系 98-2104230891 郑晓晓 外语系 05-4LOANS: 借书证号 图书馆登记号 借书日期105060911 T00101 1999.04.01106880112 T00102 1999.05.01105080103 T00201 1999.05.3l104230891 T00102 2010.1.23BOOKS: 索书号 书名 作者 图书登记号出版社 价格TP311.13 数据库系统与应用李昭原 T00101 科学 19.00TP311.13 数据库原理与应用李昭原 T00102 科学 1
23、9.00TP.065 数据库系统原理 李昭原 T00201 北航 6.50TP.1599 数据库原理教程 王珊 T00101 清华 18.50检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量。检索所借书与欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期。建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号、姓名、班级、图书登记号、书名、出版社和借书日期组成。(分数:20.00)_32.有如下运动队和运动会两个方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个
24、队一般有一个教练。 运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可有多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。请完成如下设计: 分别设计运动队和运动会两个局部 E-R 图 将它们合并为一个全局 E-R 图 合并时存在什么冲突,你是如何解决这些冲突的?(分数:10.00)_计算机数据库工程师-21 答案解析(总分:91.99,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.以下关于元数据说法错误的是_。(分数:1.00)A.元数据是数据仓库中的重要元素B.元数据是数据的基本单元 C
25、.有助于用户更快的找到所需的数据D.有助于前台工具盒管理员更好的理解和管理数据解析:解析 元数据是数据仓库中的重要数据,是关于数据的数据。在数据仓库中建立元数据的目的主要是在于让用户能更快的找到所需的数据,让前台工具管理员更好的理解和管理数据。2.下面说法错误的是_。(分数:1.00)A.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布 B.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作
26、用解析:解析 数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计,其中物理空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小及分布,而与逻辑空间的结构设计无关。3.以下关于两段锁协议的原理叙述错误的是_。(分数:1.00)A.每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段解析:解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。4.设 R(U)是属
27、性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z-U-X-Y。下列关于多值依赖的叙述中,不正确的是_。(分数:1.00)A.如果 XY,及 T 包含在 Y 中,则必然存在 XT B.如果存在函数依赖 XY,则必然存在 XZC.如果 XD.若 Z 为空,则存在 XZ解析:解析 多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式,X,Y,Z 是 U 上的子集,并且Z=U-X-Y、关系模式 R(U)中的多值依赖 XY 成立,当且仅当 R(U)的任意关系 r 给定的一对(x,z),有一组 Y 的值,这组值仅仅决定于 x 值而与 z 值无关。多值依赖具有对称性(选项 B),传递性
28、,且可以把函数依赖看作是多值依赖的特殊情况。当是多值依赖不满足选项 B 的结论。5.下列关于优良数据库标准的说法错误的是_。(分数:1.00)A.一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择B.需要处理大量元组的事务可以以数据库为加锁单位C.需要处理多个关系的大量元组的事务可以以数据库为加锁单位D.对于一个处理少量元组的事务,可以以关系为加锁单位 解析:解析 对于一个处理少量元组的事务,可以以元组为加锁单位,以提高事务执行的并发度。6.下图是雇员表(雇员 ID,姓名,年龄,部门)所对应的数据文件和索引文件示意图,其中雇员 ID 为主码。该索引属于_。 (分数:
29、1.00)A.聚集、稀疏、辅索引B.非聚集、稠密、主索引 C.聚集、稀疏、主索引D.非聚集、稠密、辅索引解析:解析 聚集索引和非聚集索引:对于数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引(Clastering Index)。否则,该索引文件称为非聚集索引(Nonclustering Index)。 稠密索引和稀疏索引:如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引(Dense Index)。如果只是一部分
30、查找码的值有对应的索引记录,则该索引称为稀疏索引(Sparse Index)。 主索引和辅助索引:在数据文件包含主码的属性集上建立的索引称为主索引(Primary Index)。在数据文件的非主属性上建立的索引称为辅索引(Secondary Index)。7.以下关于业务规则需求分析的内容和对象说法错误的是_。(分数:1.00)A.业务规则需求分析主要涉及系统的外部行为B.业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择C.分析对象可以是与数据管理有关的业务规则D.分析对象不可以是与数据库完全无关的系统业务 解析:解析 业务规则需求分析主要涉及系统的外部行为 i,也包
31、括某些系统内部关键特征,如系统某些关键技术的原理和选择。分析对象既可以是与数据库管理有关的业务规则,也可以是与数据库完全无关的系统业务。8.对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname,Teacher),其中 S 表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU 老师所授课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:1.00)A.SELECT Sname FROM S,SC,C WHERE S Sno=SC.Snn AND SC.Con=C.Con And Teacher=L
32、TU AND Seex=FB.SELECT Sname FROM S WHERE Ssex=F AND Sno IN (SELECT Sno FROM SC WHERE(Cno IN(SELECT Cno FROM C WHERE Teacher=LIU)C.SELECT Sname FROM S WHERE Ssex=F AND EXISTS(SELECT* FROM SC WHEPE SC.Sno=S. Sno AND EXISTS (SELECT* FROM C WHERE Teacher=LIU) D.SELECT Sname FROM S WHEPE Ssex=F AND EXIST
33、S(SELECT* FROM SC WHERE SC.Sno=S.Sno AND EXISTS (SELECT* FROM C WHERE C Cno=SC Cno AND Teacher=LIU)解析:9.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:1.00)A.计划阶段开发阶段运行阶段 B.计划阶段编程阶段测试阶段C.总体设计详细设计 编程调试D.需求分析 功能定义 系统设计解析:解析 软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个阶段,即计划阶段、开发阶段和运行阶段。10.下列语句正确描述了“将 Windows NT 用户“Server/nt
34、_user”添加到 sysadmin 固定的服务器角色中”的是_。(分数:1.00)A.EXEC sp_addrole Server/nt_user,sysadrninB.EXEC sp_addsrvrolemember Server/nt_user,sysadmin C.ADD sp_addrole Server/nt_user,sysadminD.ADD sp_addsrvrolemember Server/nt_user,sysadmin解析:解析 在系统存储过程实现中,可以使用系统存储过程 sp_addsrvrolenlember 将登录账户添加到固定的服务器角色中,其语法是: sp_
35、addsrvrolemember loginame= login rolename= role 其中: loginame= login 添加到固定服务器角色的登录名称 rolename= role 要将登录添加到的固定服务器角色的名称11.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护,下述属于日常数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备份数据库 C.数据内容的一致性维护D.用图像化的模型能直观地表示系统功能解析:解析 日常维护主要包括以下工作:数据库的备份和恢复、完整性维护、安全性维护、
36、存储空间管理、并发控制以及死锁处理。12.以下不属于对象一关系数据库的是_。(分数:1.00)A.Informix Universal ServerB.DB2 UDBC.ObjectStore D.Oracle9i解析:解析 目前典型的对象关系数据库产品有 Informix 公司的 Informix Universal server、IBM 公司的 DB2 UDB、Sybase 公司的 Adaptive server、orack 公司的 Orack 8i 以上产品、微软的 SQL Server等。13.在 SELECT 语句中,以下有关 ORDER BY 子句的叙述中不正确的是_。(分数:1.
37、00)A.OEDER BY 子句可以对多个列进行排序B.SELECT 语句中,ORDER BY 只能在所有其他子句之后作为最后一个子句出现C.子查询中也可以使用 ORDER BY 子句 D.在视图中可以使用 ORDER BY 子句解析:解析 子查询语句中不能使用 ORDER BY 子句。14.关于优化查询下列说法中不正确的是_。(分数:1.00)A.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B.避免或简化排序的目的是实现查询优化C.使用临时表会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使系统资源耗尽而崩溃 D.使
38、用游标会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使得系统资源耗尽而崩溃解析:解析 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度;使用游标才会占用较多的系统资源,尤其对于大规模并发量的情况,很容易使得系统资源耗尽而崩溃,而用临时表是能加速查询的。15.在 SQL 中,下列涉及空值的操作中错误的是_。(分数:1.00)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL)解析:解析 AGE=NULL 是错误的,在 SQL 中没有这样的表达。16.以下关于
39、锁粒度叙述错误的是_。(分数:1.00)A.施加 X 锁和 S 锁的数据项的大小称为锁粒度B.锁粒度与事务并发执行的程度和 DBMS 并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引页和块等物理单元进行加锁D.当锁粒度比较大时,事务并发度高,但是系统开销也比较大 解析:解析 锁粒度与事务并发执行的程度和 DBMS 并发控制的开销密切相关。锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也就越低,但是同时系统的开销也就越小。17.以下关于标定联系语法的叙述错误的是_。(分数:1.00)A.联系的语法用直线B.如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段
40、把它们连接起来C.1(父)端是线段的原点,n(子女)端是线段的终点D.用一个空心圆表示其联系的基数是 n 解析:解析 在 IDEF1X 图中,联系的语法用直线来表示。如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,并用一个实心圆表示其联系的基数是 n。18.以下关于数据库镜像叙述不正确的是_。(分数:1.00)A.在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信和协作B.数据库正常运行时,数据库镜像可以用于并发操作C.在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本D.每当
41、数据库更新时,DBMS 不能自动保证镜像数据和主数据的一致性 解析:解析 数据库镜像涉及尽快将对主体数据库执行的每项插入、更新和删除操作重做到镜像数据库中,重做通过将每个活动事务日志记录按顺序应用到镜像数据库中。这样,每当数据库更新时,DBMS 将自动保证镜像数据与主数据的一致性。19.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:1.00)A.空间管理
42、B.管理员手动实现监控 C.参数调整D.查询优化解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息;并对监控数据进行分析,分析数据库的性能参数和环境信息;评估系统的整体运行状态,为系统的安全运行和性能调优提供依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一种是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。20.下列三级加锁协议的作用说法错误的是_。(分数:1.00)A.一级加锁协议要求事务 T 在修改数据项
43、 Q 之前必须先对 Q 加 X 锁,直到事务结束才释放B.二级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁C.三级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁D.对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一问题 解析:解析 对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议分别在不同程度上解决了这一问题。21.有如下的索引文件 (分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集
44、索引 解析:解析 稀疏索引是指如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;稠密索引是如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;对于数据文件和它的一个特定的索引文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引,否则为非聚集索引。22.UML 是一种面向对象的建模语言,它包含有 10 种图,以下说法中错误的是_。(分数:2.00)A.状态图可以嵌套,即一个状态可以用一张子状态图来描述,也可以用若干张并发执行的子状态
45、图来描述B.状态图通常是对活动状态描述的扩充,它说明该活动所有可能的状态 C.用例图展示了各种外部行为与系统所提供的用例之间的联系D.UML 的动态建模机制包括状态图、活动图、顺序图和协作图 4 种图形解析:解析 状态图通常是对类的描述的扩充,它说明该类的对象所有可能的状态。23.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(分数:2.00)A.OLAP 面向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据 C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以解析:解析 OLAP 是面向市场的,OLTP 是面向客户的;OLAP 的访问大部分都是只读操作。24.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容 D.上次完全备份后修改的数据内容,但不包含日志等其他内容解析:解析 差异