2008年9月全国计算机四级数据库工程师笔试试卷解析

需积分: 0 3 下载量 38 浏览量 更新于2024-11-15 收藏 121KB DOC 举报
"这份文档是2008年9月全国计算机等级考试四级数据库工程师的笔试试卷,包含了选择题,主要考察考生对于数据库系统、系统分析与设计、数据库设计及管理、数据库应用系统开发等方面的知识。" 1. **数据库应用系统生命周期模型**:这个模型包括多个阶段,如规划与分析、需求分析、系统设计、实现、测试和维护等。规划与分析阶段通常会产生需求规范说明书、系统范围与边界以及可行性分析报告,但不包括项目计划书,这是后续阶段的工作。 2. **DFD(数据流图)建模方法**:DFD是一种结构化分析方法,用于表示系统的数据流程,帮助理解系统的功能和数据处理过程。它不属于数据分析方法、数据抽象方法或业务归纳方法。 3. **IDEF1X图**:IDEF1X图用于表示实体关系模型,其中标定型联系、非标定型联系和多对多联系都是允许出现的,但分类联系不应该出现在最终的IDEF1X图中,因为它在设计阶段已经被整合到实体和属性中。 4. **索引的建立**:在数据库中,经常出现在GROUP BY子句、连接操作和WHERE子句中的属性适合建立索引,以提高查询效率。然而,频繁更新的属性建立索引反而可能降低性能,因为每次更新都需要维护索引。 5. **系统总体设计阶段**:在这个阶段,输入通常包括技术可行性分析报告和需求规范说明书,而软硬件选型和配置设计、数据库应用系统体系结构设计以及应用软件总体设计是该阶段的产出。 6. **SQL Server 2000授权**:授予用户u1在数据库DB1中查询表T1的权限,正确的SQL语句是`GRANT SELECT ON T1 TO u1`,这表明权限是针对特定的表T1,而不是整个数据库DB1。 7. **SQL Server 2000的角色public**:这是一个数据库级的角色,管理员可以向其中添加和删除成员,并对其进行授权,以便控制数据库的访问权限。 8. **ADO对象模型中的RecordSet**:RecordSet对象是ADO的核心组件,用于在客户端内存中存储数据查询的结果,它定义了数据的来源,而不是数据库连接的定义。 9. **ADO对象模型**:ADO(ActiveX Data Objects)是建立在OLE DB之上的接口集,提供了一种与数据库交互的方式,它不是与OLE DB同层的接口,而是更高级别的抽象。 这些知识点反映了数据库工程师需要掌握的基础理论和实践技能,包括系统开发流程、数据建模、权限管理、数据库性能优化以及数据访问接口的使用等。通过这样的考试,考生可以展示他们在数据库领域的专业知识和解决问题的能力。