《计算机等级考试四级数据库工程师真题》由会员分享,可在线阅读,更多相关《计算机等级考试四级数据库工程师真题(12页珍藏版)》请在金锄头文库上搜索。
1、更多试卷,请访问9州考苑( )更多试卷,请访问9州考苑( ) 2008年4月全国计算机等级考试四级数据库工程师真题 一、选择题(1)(20)每题1分,(21)(30)每题2分,共40分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写 在答题卡相应位置上,答在试卷上不得分。 1. 数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据 结构模型和物理模型三大类。概念模型的典型代表是 A. 实体-联系模型 B. 关系模型 C. 面向对象模型 D. 网状模型 答案:A答案:A 解析:(P4)概念模型是按用户的观点对数据建模,强调其语义表达能
2、力,概念应该简单、清晰解析:(P4)概念模型是按用户的观点对数据建模,强调其语义表达能力,概念应该简单、清晰 、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具 。其典型代表就是著名的“实体-联系模型”。其典型代表就是著名的“实体-联系模型”。 2. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 答案:C答案:C 解析:(P17)数据库应用系统的逻辑设计包括数据库逻辑结构设计、数据库事务概要设计和
3、应解析:(P17)数据库应用系统的逻辑设计包括数据库逻辑结构设计、数据库事务概要设计和应 用程序概要设计三方面。数据库逻辑结构设计的主要步骤为:将E-R图转换为初始关系模式,对用程序概要设计三方面。数据库逻辑结构设计的主要步骤为:将E-R图转换为初始关系模式,对 初始关系模式进行优化,检查关系表对数据库事务的支持性,确定关系模式完整性约束,设计基初始关系模式进行优化,检查关系表对数据库事务的支持性,确定关系模式完整性约束,设计基 于关系模式的用户视图。于关系模式的用户视图。 3. 考虑一个关系表和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的 索引项的排列顺序一致,则该索引为
4、A. 聚集索引 B. 非聚集索引 C. 稠密索引 D. 辅索引 答案:A答案:A 解析:(P102)对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引解析:(P102)对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引 文件中索引项的排列顺序一致,则该索引文件称为聚集索引。否则,该索引文件称为非聚集索引文件中索引项的排列顺序一致,则该索引文件称为聚集索引。否则,该索引文件称为非聚集索引 。 4. 当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其它事务的干扰 ,事务并发执行的结果与这些事务串行执行时的结果一样,这一特性被称为事务的 更多试
5、卷,请访问9州考苑( )更多试卷,请访问9州考苑( ) A. 原子性 B. 一致性 C. 持久性 D. 隔离性 答案:D答案:D 解析:(P161)事务具有四个特性:原子性、一致性、隔离性和持久性。原子性:事务是数据解析:(P161)事务具有四个特性:原子性、一致性、隔离性和持久性。原子性:事务是数据 库的逻辑单位,事务中包括的操作要么都做,要么都不做。一致性:即必须保证在数据库状态库的逻辑单位,事务中包括的操作要么都做,要么都不做。一致性:即必须保证在数据库状态 发生变化时数据库数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。发生变化时数据库数据的一致性,在事务作用于数据库
6、过程中,数据应始终满足完整性约束。 隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他 事务干扰。持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。事务干扰。持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。 5. 在数据库物理设计阶段,建立索引的目的是为了提高数据的 A. 更改效率 B. 插入效率 C. 查询效率 D. 删除效率 答案:C答案:C 解析:(P153)为数据表创建索引的目的是提高查询的检索效率。解析:(P153)为数据表创建索引的目的
7、是提高查询的检索效率。 6. 存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是 A. 可通过预编译机制提高数据操作的性能 B. 可方便地按用户视图表达数据 C. 可减少客户端和服务器端的网络流量 D. 可实现一定的安全控制 答案:B答案:B 解析:(P221)存储过程是编译好了的一些SQL语句,应用程序需要用的时候直接调用就可以了解析:(P221)存储过程是编译好了的一些SQL语句,应用程序需要用的时候直接调用就可以了 ,所以效率很高。使用存储过程有以下的优点:存储过程可以用流控制语句编写,有很强的灵,所以效率很高。使用存储过程有以下的优点:存储过程可以用流控制语
8、句编写,有很强的灵 活性,可以完成复杂的判断和较复杂的运算。可保证数据的安全性和完整性。在运行存储过活性,可以完成复杂的判断和较复杂的运算。可保证数据的安全性和完整性。在运行存储过 程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案。这种已经编译好的过程可 极大地改善SQL.语句的性能。由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快极大地改善SQL.语句的性能。由于执行SQL语句的大部分工作已经完成,所以存储过程能以极快 的速度执行。可以降低网络的通信量。故“可方便地按用户视图表达数据”
9、不属于存储过程的的速度执行。可以降低网络的通信量。故“可方便地按用户视图表达数据”不属于存储过程的 优点。优点。 7. 数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据 库快速访问的文件结构是 A. 顺序文件 B. 聚集文件 C. 索引文件 D. 散列文件 答案:D答案:D 解析:(P100)散列文件是利用散列存储方式组织的文件,亦称直接存取文件。散列文件根据文解析:(P100)散列文件是利用散列存储方式组织的文件,亦称直接存取文件。散列文件根据文 件中关键字的特点,设计一个哈希函数和处理冲突的方法,将记录散列到存储设备上。故利用哈件中关键字的特点,设计一个哈希函
10、数和处理冲突的方法,将记录散列到存储设备上。故利用哈 更多试卷,请访问9州考苑( )更多试卷,请访问9州考苑( ) 希函数实现对数据文件快速访问的是散列文件。希函数实现对数据文件快速访问的是散列文件。 8. 数据库镜像有很多优点,但不包括 A. 提供完整或接近完整的数据冗余,提高数据可靠性 B. 主数据库系统发生故障时,可快速启用数据库镜像提供服务 C. 降低数据存储系统的建设成本 D. 提高主数据库系统在升级期间的可用性 答案:C答案:C 解析:(P192)数据库镜像是用于提高数据库可用性的解决方案。数据库镜像提供了完整或接近解析:(P192)数据库镜像是用于提高数据库可用性的解决方案。数据
11、库镜像提供了完整或接近 完整的数据冗余,增加了数据保护;主数据库系统发生故障时,可快速启动数据库镜像提供服务完整的数据冗余,增加了数据保护;主数据库系统发生故障时,可快速启动数据库镜像提供服务 ,增加了数据库的可用性;提高了在升级过程中主数据库系统的可用性。,增加了数据库的可用性;提高了在升级过程中主数据库系统的可用性。 9. 在SQL Server 2000中,若希望用户USerl具有数据库服务器上的全部权限,则应将userl加 入到下列哪个角色中 A. db_owner B. public C. dbdatawriter D. sysadmin 答案:A答案:A 解析:(P248)在SQL
12、 Server 2000中,若想让用户在数据库中拥有全部权限,则应将用户加入解析:(P248)在SQL Server 2000中,若想让用户在数据库中拥有全部权限,则应将用户加入 到db-owner角色中。到db-owner角色中。 10. SQL Server 2000提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份 备份的内容是 A. 上次差异备份之后修改的数据库全部内容 B. 上次完全备份之后修改的数据库全部内容 C. 上次日志备份之后修改的数据库全部内容 D. 上次完全备份之后修改的数据内容,但不包含日志等其它内容 答案:B答案:B 解析:(P255)差异备份是备份从最近
13、的完全备份之后对数据所作的修改。解析:(P255)差异备份是备份从最近的完全备份之后对数据所作的修改。 11. QL Server2000数据库用户的来源 A. 可以是所有SQL Server的登录帐户 B. 只能是Windows身份验证的登录帐户 C. 只能是SQL Server身份验证的登录帐户 D. 可以是其他数据库中的用户 答案:D答案:D 解析:(P238)SQL Server的用户有两种类型:Windows授权用户和SQL授权用户。解析:(P238)SQL Server的用户有两种类型:Windows授权用户和SQL授权用户。 12. 数据库的访问接口包括ODBC、OLE DB等,
14、其中ODBC接口是 A. 专用的访问SQL Server数据库的接口 B. 一种开放的、访问数据库的接口规范 更多试卷,请访问9州考苑( )更多试卷,请访问9州考苑( ) C. 通用的访问任何类型的数据的接口 D. 一种访问关系数据库的控件 答案:B答案:B 解析:(P276)ODBC是一种开放的、访问数据库的接口规范。解析:(P276)ODBC是一种开放的、访问数据库的接口规范。 13. VB 6.0中的数据绑定控件必须 A. 同时具有DataSource属性和DataField属性 B. 同时具有ConnectionString属性和RecordSource属性 C. 具有DataSour
15、ce属性 D. 具有ConnectionString属性 答案:C答案:C 解析:(P276)在VB 6.0预定义的标准控件中,凡是具有DataSource属性的控件都是数据绑定控解析:(P276)在VB 6.0预定义的标准控件中,凡是具有DataSource属性的控件都是数据绑定控 件。件。 14. VB 6.0中,ADO数据控件用于连接数据源的属性是 A. Refresh B. RecordSource C. CommandType D. ConnectionString 答案:D答案:D 解析:(P284)ADO数据控件用于连接数据源的属性是ConnectionString。解析:(P2
16、84)ADO数据控件用于连接数据源的属性是ConnectionString。 15. 在VB 6.0ADO对象模型中,RecordSet对象的AddNew方法的功能是 A. 在对应的数据库表中增加一条新记录 B. 在记录集中增加一个新列 C. 在内存中开辟存放一条新记录的空间 D. 增加一个新的记录集 答案:A答案:A 解析:(P302)RecordSet对象的AddNew方法的功能是向记录集中添加一条新记录。解析:(P302)RecordSet对象的AddNew方法的功能是向记录集中添加一条新记录。 16. 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是 A. CPU代价 B. Io代价 C. 通信代价 D. 存储代价 答案:D答案:D 解析:(P334)在分布式数据库系统中,查询代价不仅要考虑CPU代价和IO代价,还要考虑站解析:(P334)在分布式数据库系统中,查询代价不仅要考虑CPU代价和IO代价,还要考虑站 点间传输数据的通信代价。点间传输数据的通信代价。 17. 在UML模型中,用于表达一系列的对象、对象之间的联系