1、四级数据库工程师-99 及答案解析(总分:55.99,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.下列不属于并行数据库的系统结构的是(分数:1.00)A.共享内存结构B.共享磁盘结构C.无共享结构D.共享处理器结构2.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:2.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集
2、文件3.统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML,下列说法错误的是 (分数:1.00)A.UML 中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示B.用例图、顺序图和状态图都是 UML 的行为视图,用于描述系统的功能和活动C.类图和对象图都是 UML 的结构视图,用于描述系统在某个时间的静态结构D.在用例图中,与系统交互的人和其它实体都可以成为系统的角色4.以下关于数据的存储方式叙述错误的是_。(分数:1.00)A.数据库中的应用数据是以记录形式存储在外设存储介质上的B.文件在逻辑上被组织成记录的序列C.一个文件在磁盘上占有一定
3、的物理存储空间D.文件中的每个逻辑记录被映射存储到某个特定的磁盘块上5.事务是数据库技术中一个非常重要的概念。下列关于事务的说法,错误的是_。(分数:1.00)A.当某事务未执行完成时,数据库暂时处于不一致状态,这时其他事务不会因这种不一致状态而出现数据错误B.事务并发执行可以提高系统性能,但可能会导致数据出现问题。为了保证数据库数据的一致性,对事务的调度一般尽可能采用串行调度策略C.利用日志文件进行数据库事务故障恢复和系统故障恢复是实现事务持久性的重要手段D.存储管理器以事务方式访问数据库中的数据,确保数据库状态的一致性6.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。
4、(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题7.在 SQL Server 2000 中,某数据库中有教师表(教师号, 姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户在数霜尾币藕次执行下列语句: .BEGIN TRANSACTION T1 .INSERT INTO 教师表 VALUES(1000,“张三“,“助教“); .INSERT INTO 教师表 VALUES(1001,“王二“,“助教“); .COMMIT T1
5、; .BEGIN TRANSACTION T2 .INSERT INTO 教师表 VALUES(1002,“王三“,“讲师“); .INSERT INTO 教师表 VALUES(1003,“李四“,“讲师“); .COMMIT T2; 在执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为(分数:1.00)A.4 条B.3 条C.2 条D.0 条8.下列关于视图的说法中不正确的是_。(分数:2.00)A.可以用视图数据暂时从数据库中分离成为自由数据B.视图建立之后,可以脱离数据库单独使用C.视图兼有表和查询的特点D.视图可分为本地视图和远程视图9.日志文件的内
6、容不包括下面哪个_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点D.每个事务的所有更新操作10.创建触发器时,以下说法错误的是_。(分数:2.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用D.通常不要在触发器中返回任何结果11.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。(分数:1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型12.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全
7、体学生平均年龄的系信息,正确的语句是_。(分数:1.00)A.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY所在系C.SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系 HAVING AVG(年龄)(SELECT AVG(年龄)FEOM学生表)D.SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系 WHERE A
8、VG(年龄)(SELECT AVG(年龄)FEOM学生表)13.关于活动图,下列说法错误的是(分数:1.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形框表示14.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的描述中,不正确的是_。(分数:1.00)A.如果 X-Y,及 T 包含在 Y 中,则必然存在 X-TB.如果存在函数依赖 X-Y,则必然存在 X-ZC.如果
9、X-Y,则必然存在 X-YD.若 Z 为空,则存在 X-Z15.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象_,授权子系统就越灵活。(分数:1.00)A.范围越大B.范围越小C.约束越细D.范围越适中16.在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于_。(分数:1.00)A.水平分片B.垂直分片C.导出分片D.混合分片17.以下关于 DFD 与 IDEF0 比较错误的是_。(分数:2.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者B.DFD 图用箭头也称数据流来描述数据移动的方向C.IDEF0 还可以表示出控制流
10、和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析的思想18.下面关于视图的描述中,不正确的是_。(分数:1.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加快查询语句的执行速度19.在关系模式 S(A,B,C,D )中,F=A(B,C,D ),CD,则 R 最高达到_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF20.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?_(分数:1.00)A.原子性B.一致性C.隔离性D.持久性21.下面说法错误的是_。(分数:1.00)A.数据库空间的
11、结构设计一般分为逻辑空间的结构设计和物理空间的结构设计B.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用22.如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q_。(分数:1.00)A.只能写不能读B.只能读不能写C.不能读不能写D.既可读又可写23.数据模型可以分为如下三类_。(分数:1.00)A.实体-联系模型、数据结构模型、物理数据模型B.概念模型、关系模型、面向对象模型C.概念模型、数据
12、结构模型、物理数据模型D.层次模型、网状模型、滚系模型24.某学生管理系统中,教师实体在学籍管理系统中被称为“教师”,而在人事管理系统中被称为“职工”,这类冲突被称为_。(分数:1.00)A.语义冲突B.命名冲突C.属性冲突D.结构冲突25.以下关于 DBAS 模型说法错误的是_。(分数:1.00)A.DBAS 模型定义了数据库应用系统设计、开发和运行维护整体框架B.DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护 5 个基本活动组成C.将快速原型模型和增量模型的开发思路引入 DBAS 生命周期模型,允许渐进、迭代地开发 DBASD.将 DBAS 设计阶段细分为逻
13、辑设计和物理设计两个步骤26.以下关于两段锁协议的原理叙述错误的是_。(分数:1.00)A.每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段27._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A
14、.集中式数据库系统B.并行数据库系统C.分布式数据库系统D.客户/服务器数据库系统28.以下哪项不是数据字典中数据流条目的基本组成部分_。(分数:1.00)A.数据流名B.数据流组成C.数据类型D.注释29.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化30.关系数据库设计理论是为解决关
15、系数据库中的什么问题而引入的 A)保证数据的安全性和完整性 B)减少数据的复杂性 C)插入异常、更新异常、删除异常和数据冗余 D)提高查询速度 (分数:1.00)A.B.C.D.二、应用题(总题数:5,分数:10.00)31.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 1 状态。 (分数:2.00)32.数据仓库是一个面向主题,集成的,时变的,非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操
16、作是 1。 (分数:2.00)33.在分布式数据库系统中,数据分布透明性是方便用户使用数据的重要保证。数据分布透明性的最高级别是 1 透明性。 (分数:2.00)34.设在 SQL Server 2000 环境下,对“销售数据库”进行的备份操作序列如下图所示。 (分数:2.00)35.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份设备上,假设此备份设备只含有对 pubs数据库的完全备份,则恢复 pubs 数据库的语句为 1。 (分数:2.00)三、设计与应用题(总题数:1,分数:10.00)对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC
17、(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用 SQL 更新语句表达对下列的更新操作:(分数:9.99)(1).把 WANG 同学的学习选课和成绩全部删去;(分数:3.33)_(2).把选修 Maths 课及格的成绩全改为空值;(分数:3.33)_(3).把低于总平均成绩的女同学成绩提高 5%。(分数:3.33)_四级数据库工程师-99 答案解析(总分:55.99,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.下列不属于并行数据库的系统结构的是(分数:1.00)A.共享内存结构B.共享磁盘结构C.无共享结构D.共享处理器结构 解析:2.下
18、面关于基本表选择合适的文件结构的原则错误的是_。(分数:2.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适 D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件解析:3.统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML,下列说法错误的是 (分数:1.00)A.UML 中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示B.用例图、顺序图和状态图
19、都是 UML 的行为视图,用于描述系统的功能和活动 C.类图和对象图都是 UML 的结构视图,用于描述系统在某个时间的静态结构D.在用例图中,与系统交互的人和其它实体都可以成为系统的角色解析:4.以下关于数据的存储方式叙述错误的是_。(分数:1.00)A.数据库中的应用数据是以记录形式存储在外设存储介质上的 B.文件在逻辑上被组织成记录的序列C.一个文件在磁盘上占有一定的物理存储空间D.文件中的每个逻辑记录被映射存储到某个特定的磁盘块上解析:解析 数据库中的应用数据是以文件形式存储在外设存储介质(如磁盘)上的,文件在逻辑上被组织成记录的序列。一个文件在磁盘上占有一定的物理存储空间,文件中的每个
20、逻辑记录被映射存储到某个特定的磁盘块上。因此本题答案为 A。5.事务是数据库技术中一个非常重要的概念。下列关于事务的说法,错误的是_。(分数:1.00)A.当某事务未执行完成时,数据库暂时处于不一致状态,这时其他事务不会因这种不一致状态而出现数据错误B.事务并发执行可以提高系统性能,但可能会导致数据出现问题。为了保证数据库数据的一致性,对事务的调度一般尽可能采用串行调度策略 C.利用日志文件进行数据库事务故障恢复和系统故障恢复是实现事务持久性的重要手段D.存储管理器以事务方式访问数据库中的数据,确保数据库状态的一致性解析:解析 可串行化的调度:多个事务的并发执行是正确的,当且仅当其结果与按某一
21、次序串行地执行这一事务时的结果相同,称这种调度策略为可串行化的调度。可串行化是并发事务正确调度的准则。选项 B),把串行调度策略等价于可串行化调度策略。故选项 B)错误。6.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题 D.解决企业信息系统中的蜘蛛网问题解析:解析 采用数据抽取程序从 OLTP 中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。7.在 SQL Server 2000 中,某数据库中有教师表(教师号,
22、姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户在数霜尾币藕次执行下列语句: .BEGIN TRANSACTION T1 .INSERT INTO 教师表 VALUES(1000,“张三“,“助教“); .INSERT INTO 教师表 VALUES(1001,“王二“,“助教“); .COMMIT T1; .BEGIN TRANSACTION T2 .INSERT INTO 教师表 VALUES(1002,“王三“,“讲师“); .INSERT INTO 教师表 VALUES(1003,“李四“,“讲师“); .COMMIT T2; 在执行的时候数据
23、库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为(分数:1.00)A.4 条B.3 条C.2 条 D.0 条解析:8.下列关于视图的说法中不正确的是_。(分数:2.00)A.可以用视图数据暂时从数据库中分离成为自由数据B.视图建立之后,可以脱离数据库单独使用 C.视图兼有表和查询的特点D.视图可分为本地视图和远程视图解析:解析 视图是一个虚表,建立之后,不能脱离数据库单独使用。9.日志文件的内容不包括下面哪个_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新操作解析:解析 日志文件的内容不包括故障发生点。10.创建触
24、发器时,以下说法错误的是_。(分数:2.00)A.在一个表上可以建立多个名词不同、类型各异的触发器B.增、删、改记录都可以使用触发器C.修改数据库以及数据库对象的语句可以在触发器中使用 D.通常不要在触发器中返回任何结果解析:解析 大部分 TSQL 语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP 语句都不允许在触发器中使用。11.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。(分数:1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组 D.定义在表上的索引类型解析:12.有学生表(学号,姓名
25、,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是_。(分数:1.00)A.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B.SELECT 所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY所在系C.SELECT 所在系,AVG(年龄)FROM 学生表 GROUP BY 所在系 HAVING AVG(年龄)(SELECT AVG(年龄)FEOM学生表) D.SELECT 所在系,AVG(年龄)FROM 学
26、生表 GROUP BY 所在系 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM学生表)解析:解析 在分组查询中要用关键字 GROUP,AVG()、SUM()等函数作为查询条件时,必须放在 HAVING关键字后面,而不能用 WHERE 关键字。13.关于活动图,下列说法错误的是(分数:1.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作 C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形框表示解析:解析 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行
27、次序、并行次序。活动图用于低层次程序模块的作用类似于流程图,但活动图还可以描述并行操作,而流程图只能描述串行操作。每个活动图都有一个起点,但不一定有终点。活动由圆角矩形框表示。14.设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的描述中,不正确的是_。(分数:1.00)A.如果 X-Y,及 T 包含在 Y 中,则必然存在 X-T B.如果存在函数依赖 X-Y,则必然存在 X-ZC.如果 X-Y,则必然存在 X-YD.若 Z 为空,则存在 X-Z解析:解析 多值依赖的定义是:设 R(U)是属性集 U 上的一个关系模式。X,Y,Z 是
28、U 上的子集,并且Z=U-X-Y。关系模式 R(U)中的多值依赖 X-Y 成立,当且仅当 R(U)的任意关系 r,给定的一对(X,Z),有一组 Y 的值,这组值仪仅决定于 X 值而与 Z 值无关,多值依赖具有对称性(选项 B),传递性,且可以把函数依赖看做是多值依赖的特殊情况。当是多值依赖不满足选项 B 的结论。15.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象_,授权子系统就越灵活。(分数:1.00)A.范围越大B.范围越小 C.约束越细D.范围越适中解析:解析 用户权限定义中数据对象范围越小(例如精确到字段级),授权子系统就越灵活。16.在关系中,从列的
29、角度(属性)依据一定条件将关系分为不同的片断,这种方法属于_。(分数:1.00)A.水平分片B.垂直分片 C.导出分片D.混合分片解析:解析 在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重构关系。垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关
30、系属性的条件。而混合分片则是指上面三种方法的混合。17.以下关于 DFD 与 IDEF0 比较错误的是_。(分数:2.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者 B.DFD 图用箭头也称数据流来描述数据移动的方向C.IDEF0 还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析的思想解析:解析 在模型规范方面,IDEF0 方法更加规范,更适合初学者。18.下面关于视图的描述中,不正确的是_。(分数:1.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加快查询语句的执行速度 解析:解析 使用视图并不能加快
31、查询语句的执行速度,可以简化查询语句的编写。19.在关系模式 S(A,B,C,D )中,F=A(B,C,D ),CD,则 R 最高达到_。(分数:1.00)A.1NF B.2NFC.3NFD.BCNF解析:解析 在 2NF 中不存在非主属性对码的部分函数依赖。第三范式是在第二范式的基础上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。显然,CD 不满足非主属性完全函数依赖于码,即不满足于第二范式,所以本题的答案为 A。20.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?_(分数:1.00)A.原子性 B.一致性C.隔离性D.持久性解析
32、:解析 事务具有四个特性:原子性、一致性、隔离性和持久性。 原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。 一致性:即必须保证在数据库状态发生变化时数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。 隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。21.下面说法错误的是_。(分数:1.00)A.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计B.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布 C.对数据
33、库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用解析:解析 数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计,其中物理空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小及分布,而与逻辑空间的结构设计无关。22.如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q_。(分数:1.00)A.只能写不能读B.只能读不能写C.不能读不能写D.既可读又可写 解析:解析 排它锁也称为独占或写锁。一旦事务 T 对数据对象 A 加上排它锁,则只允许 T 读取和修改A
34、,其它任何事务既不能读取和修改 A,也不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁为止。23.数据模型可以分为如下三类_。(分数:1.00)A.实体-联系模型、数据结构模型、物理数据模型B.概念模型、关系模型、面向对象模型C.概念模型、数据结构模型、物理数据模型D.层次模型、网状模型、滚系模型 解析:解析 按照数据模型在数据建模和数据管理中的不同作用,可以将其分为概念数据模型、数据结构模型和物理数据模型,所以本题的答案为 D。24.某学生管理系统中,教师实体在学籍管理系统中被称为“教师”,而在人事管理系统中被称为“职工”,这类冲突被称为_。(分数:1.00)A.语义冲突B.命名冲突
35、 C.属性冲突D.结构冲突解析:解析 同一系统的同一实体有多个名称,显然是命名冲突。所以本题的答案为 B。25.以下关于 DBAS 模型说法错误的是_。(分数:1.00)A.DBAS 模型定义了数据库应用系统设计、开发和运行维护整体框架B.DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护 5 个基本活动组成C.将快速原型模型和增量模型的开发思路引入 DBAS 生命周期模型,允许渐进、迭代地开发 DBASD.将 DBAS 设计阶段细分为逻辑设计和物理设计两个步骤 解析:解析 将 DBAS 设计阶段细分为概念设计、逻辑设计、物理设计 3 个步骤,每一步的设计内容又涵盖
36、了 3 条设计主线。因此本题答案为 D。26.以下关于两段锁协议的原理叙述错误的是_。(分数:1.00)A.每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段解析:解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。27._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和
37、多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行数据库系统 C.分布式数据库系统D.客户/服务器数据库系统解析:解析 并行 DBS 是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。28.以下哪项不是数据字典中数据流条目的基本组成部分_。(分数:1.00)A.数据流名B.数据流组成C.数据类型 D.注释解析:解析 数据字典中
38、数据流条目的基本组成部分包括数据流名、别名、组成和注释。所以本题的答案为 C。29.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(分数:2.00)A.空间管理B.管理员手动实现监控 C.参数调整D.查询优化解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息;并
39、对监控数据进行分析,分析数据库的性能参数和环境信息;评估系统的整体运行状态,为系统的安全运行和性能调优提供依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一种是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。30.关系数据库设计理论是为解决关系数据库中的什么问题而引入的 A)保证数据的安全性和完整性 B)减少数据的复杂性 C)插入异常、更新异常、删除异常和数据冗余 D)提高查询速度 (分数:1.00)A.B.C. D.解析:解析 关系数据库设计理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入
40、异常、更新异常、删除异常和数据冗余而引入的。二、应用题(总题数:5,分数:10.00)31.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 1 状态。 (分数:2.00)解析:一致性解析 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于一致性状态。32.数据仓库是一个面向主题,集成的,时变的,非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据
41、源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是 1。 (分数:2.00)解析:清洗33.在分布式数据库系统中,数据分布透明性是方便用户使用数据的重要保证。数据分布透明性的最高级别是 1 透明性。 (分数:2.00)解析:分片34.设在 SQL Server 2000 环境下,对“销售数据库”进行的备份操作序列如下图所示。 (分数:2.00)解析:差异备份 235.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份设备上,假设此备份设备只含有对 pubs数据库的完全备份,则恢复 pubs 数据库的语句为 1。 (分数:2.00)解析:RESTORE DATA
42、BASE pubs FROMMyBK_1三、设计与应用题(总题数:1,分数:10.00)对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用 SQL 更新语句表达对下列的更新操作:(分数:9.99)(1).把 WANG 同学的学习选课和成绩全部删去;(分数:3.33)_正确答案:()解析:DELETE FROM SC WHERE Sno IN(SELECT Sno FROM S WHERE Sname=WANG);(2).把选修 Maths 课及格的成绩全改为空值;(分数:3.33)_正确答案:()解析:UPDATE SC SET Grade=NULL WHERE Grade60 AND CNo IN(SELECT CNo FROM C WHERE Cname=Maths)(3).把低于总平均成绩的女同学成绩提高 5%。(分数:3.33)_正确答案:()解析:UPDATE SC SET Grade=Grade * 1.05 WHERE Sno IN(SELECT Sno FROM S WHERE Ssex=F) AND Grade(SELECT AVG(Grade) FROM SC); 解析 考查对表的删除、修改的操作以及对聚集函数的合理使用。