2009年9月四级数据库工程师笔试真题解析

需积分: 3 9 下载量 42 浏览量 更新于2024-09-27 收藏 135KB DOC 举报
"2009年9月的全国计算机等级考试四级数据库工程师笔试真题及答案,提供了针对该级别考试的重要复习资料,包括选择题等题型,涵盖了数据库管理系统、数据视图、数据库维护、事务管理、视图、需求分析、数据字典、函数依赖和数据文件组织等方面的知识点。" 1. 查询处理器是数据库管理系统的核心部分,包括DML编译器、查询执行引擎和嵌入式DML的预编辑器。DML编译器负责解析和编译SQL语句,查询执行引擎则负责执行这些编译后的查询,而预编辑器处理嵌入到应用程序中的DML语句。选项D,查询权限管理器,虽然也与数据库管理相关,但并不直接属于查询处理器的组成部分。 2. 数据视图是从特定角度观察数据库的方式,它反映了用户对数据的需求。外模式是用户界面,描述了用户能够访问的数据库子集,通常不涉及物理结构;概念模式以数据模型描述全局数据,实现数据逻辑独立性;三级模式结构(外模式、概念模式、内模式)确保了数据的逻辑独立性和物理独立性。选项B错误,因为外模式描述的通常是逻辑结构而非物理结构。 3. 数据库管理员的日常维护工作包括数据一致性维护、备份与恢复、安全性维护和存储空间管理等。数据内容的一致性维护确保数据准确无误,备份与恢复保证数据安全,安全性维护防止未授权访问,存储空间管理优化数据库资源使用。选项A不在日常维护工作范围内,因为数据内容的一致性通常由事务管理和完整性约束来保证。 4. 避免事务活锁(事务饥饿)的方法之一是采用先来服务策略,按照事务请求的顺序处理,以避免无限期等待的情况。两阶段锁协议用于防止死锁,而并发调度和小粒度锁也是事务管理的手段,但不是解决活锁的主要策略。 5. 视图是数据库中的虚拟表,可以简化数据操作,提供一定程度的数据独立性,并且可以基于复杂的查询定义。视图并不实际存储数据,而是根据定义时的查询在需要时动态生成。因此,选项A和C正确,B错误(定义视图的语句通常是SELECT语句),D错误(视图数据不物理存储)。 6. 结构化分析和建模方法在需求分析阶段非常有用,它通过图形化模型展示系统功能,避免过早关注技术细节,便于用户理解和沟通。然而,这种方法从整体开始分析,而不是从局部或子系统,因此D选项不是其优点。 7. 数据字典是数据库管理系统维护的数据,通常由数据库管理员负责更新和维护,包含数据库的各种元数据信息。 8. 完全非平凡函数依赖是指左边属性集决定右边属性集,且右边属性集不能包含左边属性集的任何部分。因此,只有当右边属性集中的属性都不属于左边的属性集时,这个函数依赖才是完全非平凡的。所以选项B正确。 9. 散列文件是一种数据组织方式,通过散列函数将数据映射到存储位置(桶)。为了防止桶溢出,可以采用开放寻址法、链地址法或者建立辅助索引等方式。选项A错误,因为防止桶溢出是散列文件设计要考虑的问题,而不是其本身的特点。 这些知识点覆盖了数据库系统设计、管理、事务处理、视图、需求分析等多个方面,对于备考四级数据库工程师的考生来说,是十分重要的学习资料。