一、考试说明
1.考试要求:
(1)掌握计算机基本原理和操作;
(2)掌握数据库的基本原理和理论;
(3)掌握一种数据库管理系统(ORACLE或SYBASE或INFORMIX或……)的知识及开发工具的使用;
(4)熟悉数据库设计的基本理论和方法;
(5)熟悉结构化查询语言SQL及其使用;
(6)熟悉数据库系统的实施和维护;
(7)了解数据库技术的发展动向。
2.通过本级水平考试的合格人员将表明其具有计算机数据库应用程序开发和数据管理的能力,可从事数据库系统应角程序开发和数据库管理等工作,具有相当工程师的实际工作能力和业务水平。
3.本级水平考试范围包括三个模块,即模块1、模块2和模块3。题型为:单项选择题十多项选择题。每个模块考试时间为9Q分钟。
二、考试范围
模块1:基础知识(中级)
1.1计算机基本原理
1.1. 1计算机系统组成
●计算机硬件结构和部件
●计算机软件功能和分类
1.1.2计算机工作原理
●计算机数据表示
●中央处理器
●存储设备
●输入、输出设备
1.1.3计算机体系结构
●体系结构的发展
●体系结构的分类
●指令系统
●存储体系
●I/O通道与总线
●并行处理技术
1.2操作系统
1.2.1操作系统基本功能
1.2.2UNIX操作系统的使用
●基本概念:文件,目录,设备,进程,命令解释器
●UNIX基本操作
●UNIX文件系统的使用
●UNIX的基本命令
●Shell和CShell命令解释器
●系统的安装与维护
1.2. 3Windows NT的使用
●基本概念: Windows NT网络的模式,资源共享概念,组概念,域用户概念
●Windows NT基本技巧
●网络的配置和管理
●程序管理器的使用
●文件管理器的使用
●控制面板
●打印管理器
●系统维护
1.3数据库基本原理
1.3.1数据库基本概念
1.3.2数据模型
1.3.3数据库系统结构
1.3.4关系数据库
1.3.5数据库保护
模块2:应用基础知识(中级)
2.1结构化查询语言SQL
2.1.1SQL语言的特点
2.1.2SQL语言的功能
2. 1.3SQL语言标准
2.2关系数据理论初步
2.2.1函数依赖
2.2.2关系模式的分解
2.2.3规范化理论
2.3数据库设计
2. 3.1数据库设计方法与步骤
2.3.2系统规划
2.3.3需求分析
2.3. 4概念设计
2.3.5逻辑设计
2.3.6物理设计
模块3:应用知识(中级)
3.1数据库管理系统ORACLE及其工具软件(A类)
3.1.1ORACLE数据库结构特点
●ORACLE数据库结构
●ORACLE数据字典
●ORACLE数据类型
3. 1.2ORACLE DBMS的性能特点
3.1.3ORACLE的开发工具
3.1.4SQL和PL/SQL
3.1.5数据库管理
●ORACLE服务器体系结构
●数据库建立和启动
●数据管理、容量扩展和用户添加
●安全性管理和数据完整性控制
3. 1.6客户机/服务器连接
3.1.7PL/SQL数据库程序设计
3.1.8服务器端应用开发
●数据存储
●表和索引管理
●权限控制
●数据完整性维护
3.1.9客户端应用开发
●Developer/2000技术和部件
●Developer/2000 Form,Reports,Graphics
3. 2数据库管理系统SYBASE及其工具软件(B类)
3.2. 1SYBASE客户机/服务器体系结构特点
3.2.2SYBASE DBMS的组成功能和性能特点
3.2. 3SYBASE数据库语言T-SQL
3.2.4客户端应用开发工具Power Builder
3.2. 5数据库系统管理员职责及SYBASE系统管理工具
3.2. 6SYBASE SQL服务器基本框架
●系统数据库
●数据字典
●系统过程
●接口文件
●环境变量
3.2.7资源和用户管理
3.2.8SYBASE SQL服务器基本配置参数调整
3.2.9事务管理与数据库备份和恢复
3.2.10SYBASE SQL服务器的监控与排错
3.3数据库管理系统INFORMIX及其工具软件(C类)
3.3. 1第四代应用开发工具INFORMIX一4GL
●创建数据库录入界面和菜单
●在应用程序中有效地使用SQL语句
●在应用程序中使用事务处理
●使用屏幕数组
●生成客户报表
●执行动态SQL语句
3.3.2嵌入式SQL语言INFORMIX-ESOL/C
●在c程序中嵌套SQL语句完成INFORMIX数据库操作
●使用游标对记录进行修改
●使用所有的SQL数据类型
●建立和运行动态SQL语句
●在C程序中编制基于SQL的高效应用程序
3.3.3与应用开发相关的INFORMIX数据库特性
●分段存储
●索引
●数据库约束
●查询优化
3.3.4INFORMIX动态服务器性能特点及性能调控
●INFORMIX动态服务器监控工具
●分析系统的性能
●数据分布
●管理内存和CPU系统资源
3.3.5INFORMIX动态服务器数据库的管理和优化
●INFORMIX动态服务器数据类型
●创建数据库、表、索引
●数据安全性控制
●数据完整性维护
●并发性的维护控制
●性能提高
●数据卸出和装人工具
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.3并行数据库系统