数据库系统工程师考试大纲(2)

2019-09-02 17:19

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 分布式数据库系统的应用 6.2 网络环境下数据库系统的设计与实施 1·数据的分布设计 2·负载均衡设计 3·数据库互连技术

6.3 面向Web的DBMS技术 1·三层体系结构 2·动态Web网页 3·ASP、JSP、XML的应用

7.数据库的安全性

7.1 安全性策略的理解 1·数据库视图的安全性策略

2数据的安全级别(最重要的、重要的、注意、选择) 7.2 数据库安全测量 1·用户访问控制(采用口令等) 2·程序访问控制(包含在程序中的SQL命令限制)

3·表的访问控制(视图机制) 4·控制访问的函数和操作 5·外部存储数据的加密与解密

8. 数据库发展趋势与新技术

8.1 面向对象数据库(OODBMS) 8.1.1 OODBMS的特征 8.1.2 面向对象数据模型 1·对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套 8.1.3 面向对象数据库语言

8.1.4 对象关系数据库系统(ORDBMS) 1·嵌套关系 2·复杂类型 3·继承、引用类型

4与复杂类型有关的查询 5·函数与过程 6·面向对象与对象关系 7·ORDBMS应用领域

8.2 企业资源计划(ERP)和数据库 8.2.1 ERP概述 1·基本MRP(制造资源计划)、闭环MRP、ERP 2·基本原理、发展趋势 3·ERP设计的总体思路(一个中心、两类业务、三条干线) 8.2.2 ERP与数据库 1·运行数据库与ERP数据模型之间的关系 2·运行数据库与ERP数据库之间的关系 8.2.3 案例分析 8.3 决策支持系统的建立 1决策支持系统的概念 2数据仓库设计 3数据转移技术

4联机分析处理(OLAP)技术 5企业决策支持解决方案 6·联机事务处理(OLTP)


数据库系统工程师考试大纲(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国化工环保行业投资前景分析研究报告(目录) - 图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: