2022年数据库系统工程师考试大纲

上传人:鲁** 文档编号:567311815 上传时间:2024-07-19 格式:PDF 页数:11 大小:59.22KB
返回 下载 相关 举报
2022年数据库系统工程师考试大纲_第1页
第1页 / 共11页
2022年数据库系统工程师考试大纲_第2页
第2页 / 共11页
2022年数据库系统工程师考试大纲_第3页
第3页 / 共11页
2022年数据库系统工程师考试大纲_第4页
第4页 / 共11页
2022年数据库系统工程师考试大纲_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2022年数据库系统工程师考试大纲》由会员分享,可在线阅读,更多相关《2022年数据库系统工程师考试大纲(11页珍藏版)》请在金锄头文库上搜索。

1、数据库系统工程师级考试大纲一、考试说明1.考试要求1)掌握计算机体系结构以及各主要部件地性能和基本工作原理;2)掌握操作系统、程序设计语言地基础知识,了解编译程序地基本知识;3)熟练掌握常用数据结构和常用算法;4 ) 熟 悉 软 件 工 程 和 软 件 开 发 工 程 管 理 地 基 础 知 识 ;5)熟悉计算机网络地原理和技术;6)掌握数据库原理及基本理论;7 ) 掌 握 常 用 地 大 型 数 据 库 管 理 系 统 地 应 用 技 术 ;8 ) 掌 握 数 据 库 应 用 系 统 地 设 计 方 法 和 开 发 过 程 ;9 ) 熟 悉 数 据 库 系 统 地 管 理 和 维 护 方 法

2、 , 了 解 相 关 地 安 全 技 术 ;10)了解数据库发展趋势与新技术;11)掌握常用信息技术标准、安全性,以及有关法律、法规地基本知识;12) 了 解 信 息 化、 计 算 机 应 用地 基 础 知 识 ;13) 正 确 阅 读 和 理 解 计 算 机 领 域 地 英 文 资 料 . 2. 通过本考试地合格人员能参与应用信息系统地规划、设计、构建、运行和管理 ,能按照用户需求 ,设计、建立、运行、维护高质量地数据库和数据仓库;作为数据管理员管理信息系统中地数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关地技术支持,同时具备一定地网络结构设计及组网能力;具有工程师地实际

3、工作能力和业务水平,能指导计算机技术与软件专业助理工程师或技术员)工作. 3. 本考试设置地科目包括1 ) 信 息 系 统 知 识 , 考 试 时 间 为150分 钟 , 笔 试 ;2 ) 数 据 库 系 统 设 计 与 管 理 , 考 试 时 间 为150分 钟 , 笔 试 . 二、考试范围考试科目1:信息系统知识1. 计算机系统知识1.1 硬件知识1.1.1 计 算 机 体 系 结 构 和 主 要 部 件 地 基 本 工 作 原 理 CPU和 存 储 器 地 组 成 、 性 能 、 基 本 工 作 原 理 常 用I/O设 备 、 通 信 设 备 地 性 能 , 以 及 基 本 工 作 原

4、理 I/O接口地功能、类型和特点 CISC/RISC,流 水 线 操 作 , 多 处 理 机 , 并 行 处 理1.1.2 存储系统虚 拟 存 储 器 基 本 工 作 原 理 , 多 级 存 储 体 系 RAID类型和特性1.1.3 安 全 性 、 可 靠 性 与 系 统 性 能 评 测 基 础 知 识诊断与容错系统可靠性分析评价计算机系统性能评测方法1.2 数据结构与算法1.2.1 常用数据结构精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页 数组静态数组、动态数组) 线 性 表 、 链 表 单 向 链 表 、 双 向 链 表

5、 、 循 环 链 表 )栈和队列 树二叉树、查找树、平衡树、遍历树、堆)、图、集合地定义、存储和操作 Hash存储位置计算、碰撞处理)1.2.2 常用算法 排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图地相关算法 算法与数据结构地关系,算法效率 ,算法设计 ,算法描述 流程图、伪代码、决策表),算法地复杂性1.3 软件知识1.3.1 操作系统知识 操作系统地类型、特征、地位、内核中断控制)、进程、线程概念 处理机管理 状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁) 存 储管理 主存保 护 、动态 连 接分配、分段、 分页、 虚存)设 备 管 理 I/O控 制 、 假

6、 脱 机 、 磁 盘 调 度 ) 文件管理 文件目录、文件地结构和组织、存取方法、存取控制、恢复处理、共享和安全) 作业管理 作业调度、作业控制语言JCL )、多道程序设计)汉字处理,多媒体处理,人机界面网 络 操 作 系 统 和 嵌 入 式 操 作 系 统 基 础 知 识操作系统地配置1.3.2 程序 设 计 语言 和语言 处 理 程序地 知识汇 编 、 编 译 、 解 释 系 统 地 基 础 知 识 和 基 本 工 作 原 理程序设计语言地基本成分:数据、运算、控制和传输,程序调用地实现机制 各 类 程 序 设 计 语 言 地 主 要 特 点 和 适 用 情 况1.4 计算机网络知识 网

7、络 体 系 结 构 网 络 拓 扑 、 OSI/RM 、 基 本 地 网 络 协 议 )传 输 介 质 , 传 输 技 术 , 传 输 方 法 , 传 输 控 制 常用网络设备和各类通信设备 Client/Server结构、Browser/Server结构、Browser/Web/Datebase结构 LAN 拓扑 ,存取控制 ,LAN 地组网 ,LAN 间连接 ,LAN-WAN连接 因特网基础知识及应用网络软件网络管理网络性能分析 网络有关地法律、法规2. 数据库技术2.1 数据库技术基础精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共

8、 11 页2.1.1 数据库模型 数据库系统地三级模式概念模式、外模式、内模式),两级映像 概念模式/外模式、外模式/内模式) 数据库模型:数据模型地组成要素,概念数据模型ER 图实体、属性 、 关 系 ) , 逻 辑 数 据 模 型 关 系 模 型 、 层 次 模 型 、 网 络 模 型 )2.1.2 数据库管理系统地功能和特征 主要功能 数据库定义、数据库操作、数据库控制、事务管理、用户视图) 特征确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性) RDB 关系数据库) ,OODB 面向对象数据库) ,ORDB 对象关系数据库),NDB网状数据库) 几种常用We

9、b数据库地特点2.1.3 数据库系统体系结构集中式数据库系统Client/Server数据库系统并行数据库系统分布式数据库系统对象关系数据库系统2.2 数据操作2.2.1 关系运算 关系代数运算 并、交、差、笛卡儿积、选择、投影、连接、除)元组演算完整性约束2.2.2 关系数据库标准语言SQL) SQL地功能与特点 用SQL进 行 数 据 定 义 表 、 视 图 、 索 引 、 约 束 ) 用 SQL 进行数据操作 数据检索、数据插入/删除 /更新、触发控制)安全性和授权程序中地API,嵌入SQL 2.3 数据库地控制功能 数据库事务管理ACID属性)数 据 库 备 份 与 恢 复 技 术 U

10、NDO、 REDO)并发控制2.4 数据库设计基础理论2.4.1 关系数据库设计函数依赖 规范化 第一范式、第二范式、第三范式、BC 范式、第四范式、第五范式) 模式分解及分解应遵循地原则2.4.2 对象关系数据库设计嵌 套 关 系 、复 杂 类 型 , 继 承 与 引 用 类 型 与复杂类型有关地查询精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页 SQL中地函数与过程对象关系2.5 数据挖掘和数据仓库基础知识数据挖掘应用和分类关联规则、聚类数据仓库地成分数据仓库地模式2.6 多媒体基本知识2.6.1 多媒体技术基本概念多媒体

11、系统基础知识常用多媒体文件格式2.6.2 多媒体压缩编码技术多媒体压缩编码技术统计编码预测编码编码地国际标准2.6.3多媒体技术应用简 单 图 形 地 绘 制 , 图 像 文 件 地 处 理 方 法 音频和视频信息地应用多媒体应用开发过程2.7 系统性能知识性 能 计 算 响 应 时 间 、 吞 吐 量 、 周 转 时 间 )性能指标和性能设计性能测试和性能评估2.8 计算机应用基础知识 信息管理、数据处理、辅助设计、科学计算,人工智能等基础知识远 程 通 信 服 务 及 相 关 通 信 协 议 基 础 知 识3. 系统开发和运行维护知识3.1 软 件 工 程 、 软 件 过 程 改 进 和

12、软 件 开 发 工 程 管 理 知 识软件工程知识软 件开发生命周期阶段目标和任 务 软件开发工程基础知识时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具 主 要地软 件开 发 方法 生命 周 期法、原型法、 面向对 象法、CASE) 软件开发工具与环境知识 软件质量管理基础知识 软件过程改进基础知识 软 件 开 发 过 程 评 估 、 软 件 能 力 成 熟 度 评 估 地 基 础 知 识3.2 系统分析基础知识 系统分析地目地和任务 结构化分析方法 数据流图 DFD )和数据字典 DD),实体关系图ERD),描述加工处理地结构化语言)统一建模语言UML)精选学习资料

13、 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页系统规格说明书3.3 系统设计知识 系统设计地目地和任务 结构化设计方法和工具系统流程图、HIPO 图、控制流程图) 系统总体结构设计 总体布局 ,设计原则 ,模块结构设计 ,数据存取设计,系统配置方案) 系统详细设计 代码设计、数据库设计、用户界面设计、处理过程设计)系统设计说明书3.4 系统实施知识系统实施地主要任务 结 构 化 程 序 设 计 、 面 向 对 象 程 序 设 计 、 可 视 化 程 序 设 计程 序设 计 语 言 地 选 择 、 程 序 设 计 风 格 系统测试地目地、类

14、型,系统测试方法 黑盒测试、白盒测试、灰盒测试) 测试设计和管理 错误曲线、错误排除、收敛、注入故障、测试试用例设计、系统测试报告)系统转换基础知识3.5 系统运行和维护知识系统运行管理知识系统维护知识系统评价知识4. 安全性知识 安 全性基 本 概念 网 络安全 、 操作系统安全、 数据库 安全)计 算 机 病 毒 地 防 治 , 计 算 机 犯 罪 地 防 范 , 容 灾访 问控制、防闯入、安全管理措 施加密与解密机制 风 险 分 析 、 风 险 类 型 、 抗 风 险 措 施 和 内 部 控 制5.标准化知识标 准 化 意 识 , 标 准 化 地 发 展 , 标 准 出 台 过 程 国

15、际 标 准 、 国 家 标 准 、 行 业 标 准 、 企 业 标 准 基 本 知 识 代码标准、文件格式标准、安全标准软件开发规范和文档标准标准化机构6.信息化基础知识信息化意识 全球信息化趋势、国家信息化战略、企业信息化战略和策略有关地法律、法规远 程 教 育 、 电 子 商 务 、 电 子 政 务 等 基 础 知 识 企业信息资源管理基础知识7.计算机专业英语 掌握计算机技术地基本词汇能 正 确 阅 读 和 理 解 计 算 机 领 域 地 英 文 资 料考试科目2:数据库系统设计与管理1.数据库设计精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -

16、第 5 页,共 11 页1.1理解系统需求说明 了解用户需求、确定系统范围 确定应用系统数据库地各种关系 现有环境与新系统环境地关系新 系 统 中 地 数 据 项 、 数 据 字 典 、 数 据 流1.2 系统开发地准备选 择 开 发 方 法 , 准 备 开 发 环 境 , 制 订 开 发 计 划1.3 设计系统功能 选择系统机构 ,设计各子系统地功能和接口,设计安全性策略、需求和实现方法,制定详细地工作流和数据流1.4 数据库设计1.4.1 设计数据模型 概念结构设计设计ER模型) 逻 辑 结 构 设 计 转 换 成DBMS所 能 接 收 地 数 据 模 型 )评审设计1.4.2 物理结构设

17、计设计方法与内容存取方法地选择评审设计与性能预测1.4.3 数据库实施与维护 数据加载与应用程序调试数据库试运行数据库运行与维护1.4.4 数据库地保护数据库地备份与恢复数据库地安全性数据库地完整性数据库地并发控制1.5 编写外部设计文档 编写系统说明书 系统配置图、各子系统关系图、系统流程图,系统功 能 说 明 、 输 入 输 出 规 格 说 明 、 数 据 规 格 说 明 、 用 户 手 册 框 架 )设计系统测试要求1.6 设计评审2. 数据库应用系统设计2.1 设计数据库应用系统结构信 息 系 统 地 架 构 如Client/Server) 与DBMS 多用户数据库环境文件服务器体系结

18、构、Client/Server体系结构) 大 规 模 数 据 库 和 并 行 计 算 机 体 系 结 构 SMP 、 MPP ) 中间件角色和相关工具 按 构 件 分 解 , 确 定 构 件 功 能 规 格 以 及 构 件 之 间 地 接 口2.2 设计输入输出 屏 幕 界 面 设 计 , 设 计 输 入 输 出 检 查 方 法 和 检 查 信 息 数据库交互与连接掌握C 程序设计语言,以及Java 、Visual 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页Basic 、Visual C、 PowerBuilder 、De

19、lphi 中任一种开发工具与数据库互连地方法如何与数据库服务器沟通)2.3 设计物理数据 分析事务在数据库上运行地频率和性能要求,确定逻辑数据组织方式、存储介质,设计索引结构和处理方式 将逻辑数据结构变换成物理数据结构,计算容量 空间代价) ,确定存取 方 法 时 间 效 率 ) 、 系 统 配 置 维 护 代 价 ) 并 进 行 优 化2.4 设计安全体系明确安全等级数据库地登录方式数据库访问 许 可 对 象 许 可 、 命 令 许 可 、 授 权 许 可 地 方 法 )2.5 应用程序开发2.5.1 应用程序开发 选择应用程序开发平台系统实施顺序框架开发基础小组地程序开发源代码控制版本控制

20、2.5.2 模块划分原则、方法、标准)2.5.3 编写程序设计文档 模块规格说明书 功能和接口说明、程序处理逻辑地描述、输入输出数据格式地描述) 测 试 要 求 说 明 书 测 试 类 型 和 目 标 , 测 试 用 例 ,测 试 方 法 )2.5.4 程序设计评审2.6 编写应用系统设计文档 系统配置说明、构件划分图、构件间地接口、构件处理说明、屏幕设计文档、报表设计文档、程序设计文档、文件设计文档、数据库设计文档2.7 设计评审3. 数据库应用系统实施3.1 整个系统地配置与管理3.2 常用数据库管理系统地应用SQL Server、Oracle 、Sybase 、DB2、Access或Vi

21、sual Foxpro)创建数据库 创建表、创建索引、创建视图、创建约束、创建UDDT 用户自定义类型)创建和管理触发器建立安全体系3.3 数据库应用系统安装 拟定系统安装计划 考虑费用、客户关系、雇员关系、后勤关系和风险等因素) 拟 定 人 力 资 源 使 用 计 划 组 织 机 构 安 排 地 合 理 性 ) 直 接 安 装 安 装 新 系 统 并 使 系 统 快 速 进 入 运 行 状 态 )精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页并 行 安 装 新 旧 系 统 并 行 运 行 一 段 时 间 ) 阶段安装 经过一

22、系列地步骤和阶段使新系统各部分逐步投入运行)3.4 数据库应用系统测试拟 定测试目标、计划、方法与步 骤 数据加载,准备测试数据指 导 应 用 程 序 员 进 行 模 块 测 试 进 行 验 收 准备系统集成测试环境测试工具 写出数据库运行测试报告3.5 培训与用户支持4.数据库系统地运行和管理4.1 数据库系统地运行计划运行策略地确定确 定数 据 库 系 统 报 警 对 象 和 报 警 方 式 数据库系统地管理计划执行,故障/恢复 ,安全性 ,完整性 ,用户培训和维护)4.2 数据库系统地运行和维护新旧系统地转换 收集 和 分 析 报 警 数 据 执 行 报 警、 故 障 报 警 、 安 全

23、 报 警)连续稳定地运行 数据库维护 数据库重构、安全视图地评价和验证、文档维护) 数 据 库 系 统 地 运 行 统 计 收 集 、 分 析 、 提 出 改 进 措 施 )关 于 运 行 标 准 和 标 准 改 进 一 致 性 地 建 议数据库系统地审计4.3 数据库管理 数据字典和数据仓库地管理 数 据 完 整 性 维 护 和 管 理 实 体 完 整 性 、 参 照 完 整 性 ) 数 据 库 物 理 结 构 地 管 理 保 证 数 据 不 推 迟 访 问 ) 数据库空间及碎片管理 备 份 和 恢 复 顺 序 、 日 志 审 计 痕 迹 ) 、 检 查 点 ) 死锁管理集中式、分布式) 并

24、 发 控 制 可 串 行 性 、 锁 机 制 、 时 间 戳 、 优 化 ) 数据安全性管理加密、安全、访问控制、视图、有效性确认规则) 数据库管理员DBA)职责4.4 性能调整 SQL语句地编码检验表设计地评价索引地改进物理分配地改进设备增强数据库性能优化4.5 用户支持用户培训精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 11 页售后服务5. SQL 5.1 数据库语言数据库语言地要素数 据 库 语 言 地 使 用 方 式 交 互 式 和 嵌 入 式 )5.2 SQL概述 SQL语句地特征 SQL语句地基本成分5.3 数据库定义

25、创 建 数 据 库 Create Datebase ) 、 创 建 表 Create Table )定义数据完整性修 改 表 Alter Table ) 、 删 除 表 Drop Table ) 定 义 索 引 Create Index ) 、 删 除 索 引 Drop Index ) 定义视图 Create View )、删除视图Drop View )、更新视图5.4 数据操作 Select语句地基本机构简单查询 SQL中地选择、投影 字符串比较,涉及空值地比较 日期时间,布尔值,输出排序多表查询避免属性歧义 SQL中地连接、并、交、差 SQL中地元组变量子查询5.5 完整性控制与安全机制主

26、键Primary Key)约束外键Foreign Key)约束 属 性 值 上 地 约 束 Null 、 Check 、 Create Domain )全局约束Create Assertions)权限、授权Grant)、销权Revoke)5.6 创建触发器Create Trigger)5.7 SQL使用方式交互式SQL 嵌入式SQL SQL 与宿主语言接口Declare 、共享变量、游标、卷游标)动态SQL API 5.8 SQL 标准化6. 网络环境下地数据库6.1 分布式数据库6.1.1 分布式数据库地概念 分布式数据库地特点与目标6.1.2 分布式数据库地体系结构精选学习资料 - - -

27、 - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 11 页 分布式数据库地模式结构数 据 分 布 地 策 略 数 据 分 片 、 分 布 透 明 性 ) 分布式数据库管理系统6.1.3 分布式查询处理和优化6.1.4 分布式事务管理 分 布式数 据 库地恢 复故障 、 恢复、 2 段提交、 3 段提交) 分布式数据库地透明性局部、分裂、复制、处理、并发、执行)6.1.5 分布式数据库系统地应用6.2 网络环境下数据库系统地设计与实施数据地分布设计负载均衡设计数据库互连技术6.3 面向Web地DBMS技术三层体系结构动态Web网页 ASP、JSP、XML地应用7.

28、数据库地安全性7.1 安全性策略地理解 数据库视图地安全性策略 数 据 地 安 全 级 别 最 重 要 地 、 重 要 地 、 注 意 、 选 择 )7.2 数据库安全测量 用户访问控制采用口令等) 程 序 访 问 控 制 包 含 在 程 序 中 地SQL命 令 限 制 ) 表地访问控制视图机制) 控制访问地函数和操作 外部存储数据地加密与解密8. 数据库发展趋势与新技术8.1 面向对象数据库OODBMS)8.1.1 OODBMS地特征8.1.2 面向对象数据模型 对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套8.1.3 面向对象数据库语言8.1.4 对象关系数据库系统ORDB

29、MS)嵌套关系复杂类型继承、引用类型 与复杂类型有关地查询函数与过程面向对象与对象关系 ORDBMS应用领域8.2 企业资源计划ERP)和数据库8.2.1 ERP概述 基 本MRP 制 造 资 源 计 划 ) 、 闭 环MRP 、 ERP 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页基本原理、发展趋势 ERP设计 地 总 体思 路 一 个 中 心 、 两 类 业务 、 三 条 干 线 )8.2.2 ERP与数据库运 行 数 据 库 与ERP数 据 模 型 之 间 地 关 系运 行 数 据 库 与ERP数 据 库 之 间 地 关 系8.2.3 案例分析8.3 决策支持系统地建立决策支持系统地概念数据仓库设计数据转移技术 联机分析处理OLAP)技术 企业决策支持解决方案 联机事务处理 OLTP)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号