* 数据库管理系统有A,B、C三种选择,应考人员可任选一种且只选一种,多选无效。
一、考试说明
1.考试要求:
(1)掌握计算机系统构成及原理;
(2)掌握数据库原理及理论;
(3)熟悉大型数据库管理系统的结构与组成;
(4)熟悉数据库应用系统的设计方法和开发过程;
(5)掌握一种大型数据库管理系统(ORACLE或SYBASE或INFORMIX或……)的应用技术和开发工具的使用;
(6)熟悉数据库安全的相关知识和技术;
(7)熟悉数据库系统的管理和维护;
(8)熟悉数据库技术的发展动向。
2.通过本级水平考试的合格人员将表明其具有计算机数据库系统应用开发的分析和设计能力,可从事数据库系统的系统分析和系统设计等工作,具有相当高级工程师的实际工作能力和业务水平。
3.本级水平考试范围包括三个模块,即模块1、模块2和模块3。题型为:单项选择题十多项选择题十综合题。每个模块考试时间为90分钟。
二、考试范围
模块1:基础知识(高级)
1.1计算机系统原理
1.1.1计算机系统组成
1.1.2计算机硬件
●中央处理器
●存储设备
●输入输出设备
1.1.3计算机软件
●操作系统
●语言与语言处理程序
●工具软件
1.1.4计算机体系结构
●体系结构的发展
●体系结构的分类
●指令系统
●存储体系
●I/O通道与总线
●并行处理技术
1.1.5可靠性、安全性和系统性能评价
●计算机可靠性
●计算机安全性
●性能测试与评价
1.2操作系统
1.2.1操作系统基本功能
1.2.2UNIX操作系统的使用
●基本概念:文件,目录,设备,进程,命令解释器
●UNIX基本操作
●UNIX文件系统的使用
●UNIX的基本命令
●Shell和CShell命令解释器
●系统维护
●UNIX开发工具
1.2.3Windows NT的使用
●基本概念: Windows NT网络的模式,资源共享概念,组概念,域用户概念,Windows NT基本技巧
●网络的配置和管理
●程序管理器的使用
●文件管理器的使用
●控制面板
●打印管理器
●域用户管理器
●备份
●性能监测器
●服务器管理器
●系统维护
1.3数据库原理
1.3.1数据库基本概念
●数据、数据库、数据库管理系统、数据库系统
●数据管理技术的发展
●数据库系统的特点
1,3. 2数据模型
●数据模型的概念
●三种主要数据模型
●关系数据模型与关系运算
1.3.3数据库系统模式
●数据独立性
●数据库三级模式
1.3.4数据库管理系统(DBMS)
●DBMS的功能
●DBMS与OS接口
●DBMS与应用开发环境
●DBMS系统结构
●DB语言处理
●数据存取与组织
1.3.5数据库安全性、完整性及并发控制
模块2:应用基础知识(高级)
2.1关系数据语言SQL
2.1.1SQL的功能和结构
●SQL的功能
●SQL数据库的体系结构
2.1.2SQL DDL
2.1.3SQL DML
●SQL DML的数据查询
●SQL DML的数据更新
2.1.4SQL DCL
2.1.5嵌入式SQL
2.1.6SQL的标准化
2.2关系数据理论
2.2.1关系数据理论的意义
2.2.2规范化理论
●函数依赖
●多值依赖
●关系模式的分解
●关系模式的规范化
2.2.3规范化理论在数据库设计中的应用
2. 3数据库应用系统设计和开发
2.3.1数据库设计与实施
●数据库设计方法
●数据库设计步骤
●需求分析、系统范围和功能定义
●定义逻辑与物理数据库模型
●数据加载与运行
2.3.2应用程序设计与开发
●应用程序开发的软件工程方法
●应用程序系统的总体设计
●应用程序系统的详细设计
●应用程序的编码
●应用程序的测试
2.3.3网络环境下的数据库系统设计与实施
●数据的分布设计
●负载均衡设计
●数据库互联技术(ODBC)
模块3:应用知识(高级)
3.1数据库管理系统ORACLE及其工具软件(A类)
3.1.1ORACLE数据库的结构特点
●ORACLE数据库结构
●ORACtE数据字典
●ORACLE数据类型
3.1.2ORACLE DBMS的性能特点
3.1.30RACLE SQL和PL/SQL
3.1.4数据备份与恢复
3.1.5性能优化技术
3.1.6数据模型和功能模型的开发
3.1.7企业系统模型开发
3.1.8系统建模工具Designer/2000
3.1.9服务器设计和生成
3.1.10Forms设计和生成
3.1.11建立开放客户应用程序
3.2数据库管理系统SYBASE及其工具软件(B类)
3. 2.1SYBASE客户机/服务器体系结构特点
3.2. 2SYBASE DBMS的组成功能和性能特点
3.2.3企业系统模型、数据模型的建立
3.2.4SYBASE系统分析设计工具Power designer和客户端应用开发工具Power Builder
3.2.5SYBASE SQL服务器基本框架
●系统数据库
●数字字典
●系统过程
●接口文件
●环境变量
●参数调整
3.2.6系统资源及其使用策略和系统可靠性
3. 2.7SYBASE审计和系统安全性
3.2.8SYBASE软件接口Open Client的应用
3.2.9SYBASE软件接口Open server的应用
3.2.10SYBASE的分布式数据处理功能
3.3数据库管理系统INFORMIX及其工具软件(C类)
3.3.1INFORMIX动态服务器性能特点及性能调控
●使用INFORMlx动态服务器监控工具
●分析系统的性能
●数据分布
●管理内存和CPU系统资源
3.3.2INFORMIX动态服务器数据库的管理和优化
●INFoRMIX动态服务器数据类型
●创建数据库、表、索引
●数据完全性控制
●数据完整性维护
●并发性的维护控制
●性能提高
●数据卸出和装人工具
3.3.3INFORMIX动态服务器系统管理
●INFORMIX动态服务器的多线索体系结构
●磁盘结构和空间管理
●配置和维护INFORMIX动态服务器
●建立客户机/服务器连接
●日志管理
●备份和恢复
3.3.4INFORMIX动态服务器的通用数据处理功能(UniversaI Data Option)
●在SQL中创建和使用新的数据类型
●在SOL中编写和执行用户定义的函数
●DataBlade的概念和优点
●使用DataBlade模块
3.4数据库系统的实施与维护
3.4.1数据加载
3.4.2应用程序调试
3.4.3数据库试运行
3.4.4数据库的运行与维护
●数据库系统性能优化
●数据库空间及碎片管理
●数据库管理员(DBA)实用技术
●数据卸载技术
●系统安全性管理
●系统作业调度
●大型系统的软件分发管理
3.5部门决策支持系统的建立
3.5.1数据仓库的建立及决策支持概念
3.5.2数据转移技术
3.5.3OLAP技术
3.5.4企业决策支持解决方案
3.6数据库的发展动向
3.6. 1数据库系统的客户机/服务器结构
3.6.2分布式数据库系统
3.6.3并行数据库系统