2012数据库系统工程师考试大纲_第1页
2012数据库系统工程师考试大纲_第2页
2012数据库系统工程师考试大纲_第3页
2012数据库系统工程师考试大纲_第4页
2012数据库系统工程师考试大纲_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统工程师考试大纲 数据库系统工程师考试大纲 2012 年新版年新版 一 考试说明 1 考试要求 1 掌握计算机体系结构以及各主要部件的性能和基本工作原理 2 掌握操作系统 程序设计语言的基础知识 了解编译程序的基本知识 3 熟练掌握常用数据结构和常用算法 4 熟悉软件工程和软件开发项目管理的基础知识 5 熟悉计算机网络的原理和技术 6 掌握数据库原理及基本理论 7 掌握常用的大型数据库管理系统的应用技术 8 掌握数据库应用系统的设计方法和开发过程 9 熟悉数据库系统的管理和维护方法 了解相关的安全技术 10 了解数据库发展趋势与新技术 11 掌握常用信息技术标准 安全性 以及有关法律 法规的基本知识 12 了解信息化 计算机应用的基础知识 13 正确阅读和理解计算机领域的英文资料 2 通过本考试的合格人员能参与应用信息系统的规划 设计 构建 运行和管理 能按照 用户需求 设计 建立 运行 维护高质量的数据库和数据仓库 作为数据管理员管理信 息系统中的数据资源 作为数据库管理员建立和维护核心数据库 担任数据库系统有关的 技术支持 同时具备一定的网络结构设计及组网能力 具有工程师的实际工作能力和业务 水平 能指导计算机技术与软件专业助理工程师 或技术员 工作 3 本考试设置的科目包括 1 信息系统知识 考试时间为 150 分钟 笔试 2 数据库系统设计与管理 考试时间为 150 分钟 笔试 二 考试范围 考试科目考试科目 1 信息系统知识 信息系统知识 1 计算机系统知识计算机系统知识 1 1 硬件知识硬件知识 1 1 1 计算机体系结构 1 计算机体系结构和主要部件的基本工作原理 2 CPU 和存储器的组成 性能 基本工作原理 3 常用 I O 设备 通信设备的性能 以及基本工作原理 4 I O 接口的功能 类型和特点 5 CISC RISC 流水线操作 多处理机 并行处理 1 1 2 存储系统 1 虚拟存储器基本工作原理 多级存储体系 2 RAID 类型和特性 1 1 3 安全性 可靠性与系统性能评测基础知识 1 诊断与容错 2 系统可靠性分析评价 3 计算机系统性能评测方法 1 2 数据结构与算法数据结构与算法 1 2 1 常用数据结构 1 数组 静态数组 动态数组 2 线性表 链表 单向链表 双向链表 循环链表 3 栈和队列 4 树 二叉树 查找树 平衡树 遍历树 堆 图 集合的定义 存储 和操作 5 Hash 存储位置计算 碰撞处理 1 2 2 常用算法 1 排序算法 查找算法 数值计算 字符串处理 数据压缩算法 递归算法 图的相 关算法 2 算法与数据结构的关系 算法效率 算法设计 算法描述 流程图 伪代码 决策 表 算法的复杂性 1 3 软件知识软件知识 1 3 1 操作系统知识 1 操作系统的类型 特征 地位 内核 中断控制 进程 线程概念 2 处理机管理 状态转换 同步与互斥 信号灯 分时轮转 抢占 死锁 3 存储管理 主存保护 动态连接分配 分段 分页 虚存 4 设备管理 I O 控制 假脱机 磁盘调度 5 文件管理 文件目录 文件的结构和组织 存取方法 存取控制 恢复处理 共享 和安全 6 作业管理 作业调度 作业控制语言 JCL 多道程序设计 7 汉字处理 多媒体处理 人机界面 8 网络操作系统和嵌入式操作系统基础知识 9 操作系统的配置 1 3 2 程序设计语言和语言处理程序的知识 1 汇编 编译 解释系统的基础知识和基本工作原理 2 程序设计语言的基本成分 数据 运算 控制和传输 程序调用的实现机制 3 各类程序设计语言的主要特点和适用情况 1 4 计算机网络知识计算机网络知识 1 网络体系结构 网络拓扑 OSI RM 基本的网络协议 2 传输介质 传输技术 传输方法 传输控制 3 常用网络设备和各类通信设备 4Client Server 结构 Browser Server 结构 Browser Web Datebase 结构 5LAN 拓扑 存取控制 LAN 的组网 LAN 间连接 LAN WAN 连接 6 因特网基础知识及应用 7 网络软件 8 网络管理 9 网络性能分析 10 网络有关的法律 法规 2 数据库技术数据库技术 2 1 数据库技术基础数据库技术基础 2 1 1 数据库模型 1 数据库系统的三级模式 概念模式 外模式 内模式 两级映像 概念 模式 外 模 式 外模式 内模式 2 数据库模型 数据模型的组成要素 概念数据模型 ER 图 实体 属性 关系 逻 辑数据模型 关系模型 层 s 次模型 网络模型 2 1 2 数据库管理系统的功能和特征 1 主要功能 数据库定义 数据库操作 数据库控制 事务管理 用户视图 2 特征 确保数据独立性 数据库存取 同时执行过程 排它控制 故障恢复 安全 性 完整性 3 RDB 关系数据库 OODB 面向对象数据库 ORDB 对象关系数据库 NDB 网状数据库 4 几种常用 Web 数据库的特点 2 1 3 数据库系统体系结构 1 集中式数据库系统 2Client Server 数据库系统 3 并行数据库系统 4 分布式数据库系统 5 对象关系数据库系统 2 2 数据操作数据操作 2 2 1 关系运算 1 关系代数运算 并 交 差 笛卡儿积 选择 投影 连接 除 2 元组演算 3 完整性约束 2 2 2 关系数据库标准语言 SQL 1 SQL 的功能与特点 2 用 SQL 进行数据定义 表 视图 索引 约束 3 用 SQL 进行数据操作 数据检索 数据插入 删除 更新 触发控制 4 安全性和授权 5 程序中的 API 嵌入 SQL 2 3 数据库的控制功能数据库的控制功能 1 数据库事务管理 ACID 属性 2 数据库备份与恢复技术 UNDO REDO 3 并发控制 2 4 数据库设计基础理论数据库设计基础理论 2 4 1 关系数据库设计 1 函数依赖 2 规范化 第一范式 第二范式 第三范式 BC 范式 第四范式 第五范式 3 模式分解及分解应遵循的原则 2 4 2 对象关系数据库设计 1 嵌套关系 复杂类型 继承与引用类型 2 与复杂类型有关的查询 3 SQL 中的函数与过程 4 对象关系 2 5 数据挖掘和数据仓库基础知识数据挖掘和数据仓库基础知识 1 数据挖掘应用和分类 2 关联规则 聚类 3 数据仓库的成分 4 数据仓库的模式 2 6 多媒体基本知识多媒体基本知识 2 6 1 多媒体技术基本概念 1 多媒体系统基础知识 2 常用多媒体文件格式 2 6 2 多媒体压缩编码技术 1 多媒体压缩编码技术 2 统计编码 3 预测编码 4 编码的国际标准 2 6 3 多媒体技术应用 1 简单图形的绘制 图像文件的处理方法 2 音频和视频信息的应用 3 多媒体应用开发过程 2 7 系统性能知识系统性能知识 1 性能计算 响应时间 吞吐量 周转时间 2 性能指标和性能设计 3 性能测试和性能评估 2 8 计算机应用基础知识计算机应用基础知识 1 信息管理 数据处理 辅助设计 科学计算 人工智能等基础知识 2 远程通信服务及相关通信协议基础知识 3 系统开发和运行维护知识系统开发和运行维护知识 3 1 软件工程 软件过程改进和软件开发项目管理知识软件工程 软件过程改进和软件开发项目管理知识 1 软件工程知识 2 软件开发生命周期阶段目标和任务 3 软件开发项目基础知识 时间管理 成本管理 质量管理 人力资源管理 风险管理 等 及其常用管理工具 4 主要的软件开发方法 生命周期法 原型法 面向对象法 CASE 5 软件开发工具与环境知识 6 软件质量管理基础知识 7 软件过程改进基础知识 8 软件开发过程评估 软件能力成熟度评估的基础知识 3 2 系统分析基础知识系统分析基础知识 1 系统分析的目的和任务 2 结构化分析方法 数据流图 DFD 和数据字典 DD 实体关系图 ERD 描述加 工处理的结构化语言 3 统一建模语言 UML 4 系统规格说明书 3 3 系统设计知识系统设计知识 1 系统设计的目的和任务 2 结构化设计方法和工具 系统流程图 HIPO 图 控制流程图 3 系统总体结构设计 总体布局 设计原则 模块结构设计 数据存取设计 系统配置 方案 4 系统详细设计 代码设计 数据库设计 用户界面设计 处理过程设计 5 系统设计说明书 3 4 系统实施知识系统实施知识 1 系统实施的主要任务 2 结构化程序设计 面向对象程序设计 可视化程序设计 3 程序设计语言的选择 程序设计风格 4 系统测试的目的 类型 系统测试方法 黑盒测试 白盒测试 灰盒测试 5 测试设计和管理 错误曲线 错误排除 收敛 注入故障 测试试用例设计 系统测 试报告 6 系统转换基础知识 3 5 系统运行和维护知识系统运行和维护知识 1 系统运行管理知识 2 系统维护知识 3 系统评价知识 4 安全性知识安全性知识 4 1 安全性基本概念 网络安全 操作系统安全 数据库安全 4 2 计算机病毒的防治 计算机犯罪的防范 容灾 4 3 访问控制 防闯入 安全管理措施 4 4 加密与解密机制 4 5 风险分析 风险类型 抗风险措施和内部控制 5 标准化知识标准化知识 5 1 标准化意识 标准化的发展 标准出台过程 5 2 国际标准 国家标准 行业标准 企业标准基本知识 5 3 代码标准 文件格式标准 安全标准软件开发规范和文档标准 5 4 标准化机构 6 信息化基础知识信息化基础知识 6 1 信息化意识 6 2 全球信息化趋势 国家信息化战略 企业信息化战略和策略 6 3 有关的法律 法规 6 4 远程教育 电子商务 电子政务等基础知识 6 5 企业信息资源管理基础知识 7 计算机专业英语计算机专业英语 7 1 掌握计算机技术的基本词汇 7 2 能正确阅读和理解计算机领域的英文资料 考试科目考试科目 2 数据库系统设计与管理 数据库系统设计与管理 1 数据库设计数据库设计 1 1 理解系统需求说明理解系统需求说明 1 了解用户需求 确定系统范围 2 确定应用系统数据库的各种关系 3 现有环境与新系统环境的关系 4 新系统中的数据项 数据字典 数据流 1 2 系统开发的准备系统开发的准备 1 选择开发方法 准备开发环境 制订开发计划 1 3 设计系统功能设计系统功能 1 选择系统机构 设计各子系统的功能和接口 设计安全性策略 需求和实现方法 制 定详细的工作流和数据流 1 4 数据库设计数据库设计 1 4 1 设计数据模型 1 概念结构设计 设计 ER 模型 2 逻辑结构设计 转换成 DBMS 所能接收的数据模型 3 评审设计 1 4 2 物理结构设计 1 设计方法与内容 2 存取方法的选择 3 评审设计与性能预测 1 4 3 数据库实施与维护 1 数据加载与应用程序调试 2 数据库试运行 3 数据库运行与维护 1 4 4 数据库的保护 1 数据库的备份与恢复 2 数据库的安全性 3 数据库的完整性 4 数据库的并发控制 1 5 编写外部设计文档编写外部设计文档 1 编写系统说明书 系统配置图 各子系统关系图 系统流程图 系统功能说明 输入 输出规格说明 数据规格 说明 用户手册框架 2 设计系统测试要求 1 6 设计评审设计评审 2 数据库应用系统设计数据库应用系统设计 2 1 设计数据库应用系统结构设计数据库应用系统结构 1 信息系统的架构 如 Client Server 与 DBMS 2 多用户数据库环境 文件服务器体系结构 Client Server 体系结构 3 大规模数据库和并行计算机体系结构 SMP MPP 4 中间件角色和相关工具 5 按构件分解 确定构件功能规格以及构件之间的接口 2 2 设计输入输出设计输入输出 1 屏幕界面设计 设计输入输出检查方法和检查信息 2 数据库交互与连接 掌握 C 程序设计语言 以及 Java Visual Basic Visual C PowerBuilder Delphi 中任一种开发工具与数据库互连的方法 如何与数据 库服务器沟 通 2 3 设计物理数据设计物理数据 1 分析事务在数据库上运行的频率和性能要求 确定逻辑数据组织方式 存储 介质 设计索引结构和处理方式 2 将逻辑数据结构变换成物理数据结构 计算容量 空间代价 确定存取方法 时间效 率 系统配置 维护代价 并进行优化 2 4 设计安全体系设计安全体系 1 明确安全等级 2 数据库的登录方式 3 数据库访问 4 许可 对象许可 命令许可 授权许可的方法 2 5 应用程序开发应用程序开发 2 5 1 应用程序开发 1 选择应用程序开发平台 2 系统实施顺序 3 框架开发 4 基础小组的程序开发 5 源代码控制 6 版本控制 2 5 2 模块划分 原则 方法 标准 2 5 3 编写程序设计文档 1 模块规格说明书 功能和接口说明 程序处理逻辑的描述 输入输出数据格式的描 述 2 测试要求说明书 测试类型和目标 测试用例 测试方法 2 5 4 程序设计评审 2 6 编写应用系统设计文档编写应用系统设计文档 1 系统配置说明 构件划分图 构件间的接口 构件处理说明 屏幕设计文档 报表设 计文档 程序设计文档 文件设计文档 数据库设计文档 2 7 设计评审设计评审 3 数据库应用系统实施数据库应用系统实施 3 1 整个系统的配置与管理整个系统的配置与管理 3 2 常用数据库管理系统的应用 常用数据库管理系统的应用 SQL Server Oracle Sybase DB2 Access 或或 Visual Foxpro 1 创建数据库 2 创建表 创建索引 创建视图 创建约束 创建 UDDT 用户自定义类型 3 创建和管理触发器 4 建立安全体系 3 3 数据库应用系统安装数据库应用系统安装 1 拟定系统安装计划 考虑费用 客户关系 雇员关系 后勤关系和风险等因素 2 拟定人力资源使用计划 组织机构安排的合理性 3 直接安装 安装新系统并使系统快速进入运行状态 4 并行安装 新旧系统并行运行一段时间 5 阶段安装 经过一系列的步骤和阶段使新系统各部分逐步投入运行 3 4 数据库应用系统测试数据库应用系统测试 1 拟定测试目标 计划 方法与步骤 2 数据加载 准备测试数据 3 指导应用程序员进行模块测试进行验收 4 准备系统集成测试环境测试工具 5 写出数据库运行测试报告 3 5 培训与用户支持培训与用户支持 4 数据库系统的运行和管理数据库系统的运行和管理 4 1 数据库系统的运行计划数据库系统的运行计划 1 运行策略的确定 2 确定数据库系统报警对象和报警方式 3 数据库系统的管理计划 执行 故障 恢复 安全性 完整性 用户培训和维 护 4 2 数据库系统的运行和维护数据库系统的运行和维护 1 新旧系统的转换 2 收集和分析报警数据 执行报警 故障报警 安全报警 3 连续稳定的运行 4 数据库维护 数据库重构 安全视图的评价和验证 文档维护 5 数据库系统的运行统计 收集 分析 提出改进措施 6 关于运行标准和标准改进一致性的建议 7 数据库系统的审计 4 3 数据库管理数据库管理 1 数据字典和数据仓库的管理 2 数据完整性维护和管理 实体完整性 参照完整性 3 数据库物理结构的管理 保证数据不推迟访问 4 数据库空间及碎片管理 5 备份和恢复 顺序 日志 审计痕迹 检查点 6 死锁管理 集中式 分布式 7 并发控制 可串行性 锁机制 时间戳 优化 8 数据安全性管理 加密 安全 访问控制 视图 有效性确认规则 9 数据库管理员 DBA 职责 4 4 性能调整性能调整 1 SQL 语句的编码检验 2 表设计的评价 3 索引的改进 4 物理分配的改进 5 设备增强 6 数据库性能优化 4 5 用户支持用户支持 1 用户培训 2 售后服务 5 SQL 5 1 数据库语言数据库语言 1 数据库语言的要素 2 数据库语言的使用方式 交互式和嵌入式 5 2 SQL 概述概述 1 SQL 语句的特征 2 SQL 语句的基本成分 5 3 数据库定义数据库定义 1 创建数据库 Create Datebase 创建表 Create Table 2 定义数据完整性 3 修改表 Alter Table 删除表 Drop Table 4 定义索引 Create Index 删除索引 Drop Index 5 定义视图 Create View 删除视图 Drop View 更新视图 5 4 数据操作数据操作 1 Select 语句的基本机构 2 简单查询 3 SQL 中的选择 投影 4 字符串比较 涉及空值的比较 5 日期时间 布尔值 输出排序 6 多表查询 7 避免属性歧义 8 SQL 中的连接 并 交 差 9 SQL 中的元组变量 10 子查询 5 5 完整性控制与安全机制完整性控制与安全机制 1 主键 Primary Key 约束 2 外键 Foreign Key 约束 3 属性值上的约束 Null Check Create Domain 4 全局约束 Create Assertions 5 权限 授权 Grant 销权 Revoke 5 6 创建触发器 创建触发器 Create Trigger 5 7 SQL 使用方式使用方式 1 交互式 SQL 2 嵌入式 SQL 3 SQL 与宿主语言接口 Declare 共享变量 游标 卷游标 4 动态 SQL 5API 5 8 SQL 标准化标准化 6 网络环境下的数据库网络环境下的数据库 6 1 分布式数据库分布式数据库 6 1 1 分布式数据库的概念 1 分布式数据库的特点与目标 6 1 2 分布式数据库的体系结构 1 分布式数据库的模式结构 2 数据分布的策略 数据分片 分布透明性 3 分布式数据库管理系统 6 1 3 分布式查询处理和优化 6 1 4 分布式事务管理 1 分布式数据库的恢复 故障 恢复 2 段提交 3 段提交 2 分布式数据库的透明性 局部 分裂 复制 处理 并发 执行 6 1 5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论