全国计算机等级考试四级数据库工程师笔试试卷解析

需积分: 9 1 下载量 188 浏览量 更新于2024-07-28 收藏 489KB DOC 举报
"这是一份2008年9月全国计算机等级考试四级数据库工程师的笔试试卷,包含了选择题,涉及数据库应用系统的生命周期、需求分析方法、数据建模、索引策略、系统设计阶段的任务以及SQLServer 2000的权限管理和角色等知识点。" 在这份考试资料中,我们可以看到以下几个重要的计算机科学与数据库工程相关的知识点: 1. 数据库应用系统生命周期:生命周期模型通常包括规划与分析、需求分析、系统设计、实现与测试、部署与维护等阶段。规划与分析阶段的输出结果包括需求规范说明书、系统范围与边界、可行性分析报告,但不包括项目计划书,因为项目计划书是在更早的阶段制定的。 2. 需求分析方法:DFD(Data Flow Diagram,数据流图)是一种结构化分析方法,用于描述信息系统的逻辑模型,帮助理解系统的数据流动和处理过程。 3. 数据建模:IDEF1X是用于实体关系建模的标准化方法,标定型联系、非标定型联系和多对多联系都是可能出现的联系类型,但分类联系并不属于IDEF1X图的标准元素。 4. 索引策略:索引可以加速数据检索,但也会增加写操作的开销。因此,对于经常需要更新操作的属性,建立索引可能反而降低性能。 5. 系统总体设计:在系统总体设计阶段,输入通常包括技术可行性分析报告和需求规范说明书,而软硬件选型和配置设计、数据库应用系统体系结构设计、应用软件总体设计是该阶段的输出。 6. SQLServer权限管理:授权语句GRANT用于赋予用户特定的数据库权限,正确的授权语句应该是GRANT SELECT TO u1 ON T1,允许用户u1查询表T1。 7. SQLServer角色管理:public角色是SQLServer中预定义的数据库级角色,任何登录到数据库的用户都自动成为public角色的成员,管理员可以向该角色授予权限,而不是添加或删除成员。 8. ADO对象模型:RecordSet对象是ADO(ActiveX Data Objects)模型的核心,它在客户端内存中存储数据,表示一个数据集,用于定义数据的来源,而不是数据库连接或数据库名称。 这些知识点是数据库工程师必备的基础知识,涵盖了系统开发、数据库设计、权限控制等多个方面,对于准备数据库工程师考试或者实际工作中处理数据库相关问题具有重要价值。