2009年9月全国计算机等级考试四级数据库工程师笔试试题及答案 下载本文

内容发布更新时间 : 2024/12/23 12:46:37星期一 下面是文章的全部内容请认真阅读。

2009年9月全国计算机等级考试四级笔试试卷数据库工程师试

一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分)下列各题A)、 B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应 位置上,答在试卷上不得分。

1. 查询处理器是数据库管理系统的重要组成部分,下列不属于查询处理器功能组成模块的是

A. DML编译器 B. 查询执行引擎

C. 嵌入式DML的预编译器 D. 查询权限管理器

答案:D

解析:(P11)DBMS中的查询处理器包括:①DML编译器;②嵌入式DML的预编译器;③DDL编译器 ;④查询执行引擎。

2. 关于数据视图与三级模式,下列说法错误的是

A. 数据视图是指用户从某个角度看到的客观世界数据对象的特征

B. 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C. 概念模式以数据模型的形式描述数据 D. 三级模式结构实现了数据的独立性

答案:B

解析:(P7)外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部 数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。

3. 为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。

下列一般不属于数据库管理员日常维护工作的是

数据库备份与恢复 数据库安全性维护 数据库存储空间管理

答案:A

解析:(P28)数据库管理员日常维护工作主要包括有:①数据库的备份与恢复;②完整性维护 ;③安全性维护;④存储空间管理;⑤并发控制及死锁处理。

A. B. C. D.

数据内容一致性维护

4. 事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是

A. 使用先来先服务策略处理事务请求 B. 使用两阶段锁协议 C. 对事务进行并发调度 D. 使用小粒度锁

答案:A

解析:(P171)为避免活锁现象的发生,DBMS可以采用先来先服务(FIFS)策略处理事务的数据操 作请求。

5. 关于数据库视图,下列说法正确的是

A. 视图可以提高数据的操作性能

B. 定义视图的语句可以是任何数据操作语句 C. 视图可以提供一定程度的数据独立性 D. 视图的数据一般是物理存储的

答案:C

解析:(P157)视图的作用:①简化数据查询语句;②使用户能从多角度看待同一数据;③提高了

数据的安全性;④提供了一定程度的逻辑独立性。

6. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。下列不属于结

构化分析和建模方法优点的是

可避免过早陷入具体细节

图形对象不涉及太多技术术语,便于用户理解模型

从局部或子系统开始分析问题,便于建模人员了解业务模型

答案:D

解析:(P40)结构化分析及建模方法的主要优点是:①不过早陷入具体的细节;②从整体或宏观

入手分析问题,如业务系统的总体结构,系统及子系统的关系;③通过图形化的模型对象直观地 表示系统要做什么,完成什么功能;④图形化建模方法方便系统分析员理解和描述系统;⑤模型

A. B. C. D.

用图形化的模型能直观地表示系统功能

对象不涉及太多技术术语,便于用户理解模型。

7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由

A. 数据库管理员维护 B. 程序员维护

C. 数据库管理系统维护 D. 一般用户维护

答案:A

解析:(P108)数据字典是数据库管理系统的重要组成部分,DBA可利用它来监视DBMS的使用情况 ,并协助用户完成有关管理工作,一般用户也可通过数据字典查阅部分数据库结构信息。

8. 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是

仅当其右边的属性集是左边属性集的子集

仅当其右边属性集中的属性都不属于左边的属性集

仅当其右边属性集中至少有一个属性不属于左边的属性集 仅当其右边属性集中的属性都属于左边的属性集

答案:B

解析:(P78~79)

A. B. C. D.

9. 在数据库中可用多种结构组织数据,散列文件是其中的一种。关于散列文件,下列说法错

误的是

用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出 好的散列函数产生的存储地址分布应尽可能是随机的

答案:A

解析:(P106~107)用数列方法组织存储一个文件时,首先需要指定文件记录的一个(或一组 )域作为查找码,查找码也称为散列域。散列文件组织将文件的物理空间划分为一系列桶,每个 桶的空间大小是固定的,可容纳的文件记录数目是固定的,故A的说法错误。

A. B. C. D.

为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶

10. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则

。下列描述的用户界面设计原则,错误的是

友好的用户界面应能适当容忍用户在使用中的一些操作错误 Web界面应多采用动画和图形效果,以吸引用户使用

用户界面应采取灵活多样的数据输入方式,以降低用户输入负担

答案:C

解析:(P129~130)不同DBAS对用户界面的要求与具体应用领域密切相关,因此并无统一的界面 设计方法,但应遵守以下设计原则:①用户应当感觉系统的运行始终在自己的控制之下,即便当 系统程序取得对系统的控制权时,人机界面也应向用户提供视觉和听觉上的反馈,保持用户与人 机界面间的双向交流;②当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意 义的反馈信息,并有上下文感知的帮助功能;③一个好的用户界面应该容忍用户在使用过程中发 生的各种操作错误,并能够方便地从错误中恢复过来,保证系统运行不受、或尽可能小地受到用 户错误操作的影响;④用户界面应该遵循一定标准和常规;⑤用户界面应该采取灵活多样的数据 输入方式,尽量减少用户的输入负担。

A. B. C. D.

当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息

11. 在SQL Server2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实

现方法是

A. 使ACCT只在dbcreator角色中 B. 使ACCT只在public角色中