2008年全国计算机四级数据库工程师真题详解及答案

3星 · 超过75%的资源 需积分: 15 8 下载量 25 浏览量 更新于2024-07-26 收藏 525KB DOC 举报
本文档提供了全国计算机四级数据库工程师历年真题及答案,旨在帮助备考的学生进行复习和冲刺。内容涵盖了数据库领域的基础知识和SQLServer 2000的相关操作。以下是部分题目及其解析: 1. 在数据库应用系统的生命周期模型中,规划与分析阶段的主要输出包括需求规范说明书、系统范围与边界以及可行性分析报告,但不包括项目计划书,因为这通常是项目管理阶段的工作。 2. 广为使用的数据流程图(Data Flow Diagram, DFD)建模方法属于结构化分析方法,用于理解系统的业务流程和数据流。 3. 最终IDEF1X图中不应该出现的是分类联系,因为它只用于表示数据间的逻辑关系,而在最终设计中,通常会转换为其他更具体的关系模型形式。 4. 不适合建立索引的属性包括:经常需要进行更新操作的属性,因为频繁更新会降低索引性能;如果属性在GROUPBY或WHERE子句中频繁出现,虽然可以优化查询性能,但也要考虑索引维护的成本。 5. 在数据库应用系统生命周期中,系统总体设计阶段的输入通常来自于需求规范说明书和技术可行性分析报告,这两项文档为后续设计提供了明确的方向和基础。 6. 在SQL Server 2000中,授予用户u1查询T1表的权限应使用GRANT SELECT语句,指定数据库名为DB1和表名为T1,正确的语法是`GRANT SELECT ON DB1.T1 TO u1`。 7. SQL Server 2000中的public角色是一个服务器级的角色,由系统提供,管理员可以在这个角色中添加和删除成员,但不能直接对其进行授权,通常用于包含默认权限的集合。 8. ADO对象模型中的RecordSet对象是一个在客户端内存中存放数据的对象,它定义了数据的来源,而不是数据库名。它用于存储来自数据库的结果集,并提供了处理这些数据的方法。 这些题目涵盖了数据库设计、权限管理、SQL Server操作以及ADO对象模型的基础概念,对于准备四级数据库工程师考试的学生来说,理解和掌握这些知识点是至关重要的。通过做这类真题并结合答案,考生能够检验自己的知识掌握程度,提升应试能力。