计算机软件水平考试考试大纲 --- -数据库技术(中级) - -
一、 考试说明
1、 考试要求
(1) 掌握计算机基本原理和操作;
(2) 掌握数据库的基本原理和理论;
(3) 掌握一种数据库管理系统(oraclde或sybase或informix或……)的知识及开发工具的使用;
(4) 熟悉数据库设计的基本理论和方法;
(5) 熟悉结构化查询语言sql及其使用;
(6) 熟悉数据库系统的实施和维护;
(7) 了解数据库技术的发展动向。
2、通过本级水平考试的合格人员将表明其具有计算机数据库应用程序开发和数据管理和能力,可从事数据库系统应用程序开发和数据库管理等工作,具有相当工程师的实际工作能力和业务水平。
3、本级水平考试范围包括三个模块,即模块1、模块2和模块3。题型为:单项选择题+多项选择题。每个模块考试时间为90分钟。
二、 考试范围
模块1:基础知识(中级)
1.1 计算机基本原理
1.1.1 计算机系统组成
·计算机硬件结构和部件
·计算机软件功能和分类
1.1.2 计算机工作原理
·计算机数据表示
·中央处理器
·存储设备
·输入、输出设备
1.1.3 计算机体系结构
·体系结构的发展
·体系结构的分类
·指令系统
·存储体系
·i/o通道与总线
·并行处理技术
1.2 操作系统
1.2.1 操作系统基本功能
1.2.2 unix操作系统的使用
·基本概念:文件,目录,设备,进程,命令解释器
·unix基本操作
·unix文件系统的使用
·unix的基本命令
·shell和cshell命令解释器
·系统的安装与维护
1.2.3 windows 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.1 sql语言的特点
2.1.2 sql语言的功能
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.1 oracle数据库结构特点
·oracle数据库结构
·oracle数据字典
·oracle数据类型
3.1.2 oracle dbms的性能特点
3.1.3 oracle的开发工具
3.1.4 sql和pl/sql
3.1.5 数据库管理
·oracle服务器体系结构
·数据库建立和启动
·数据管理、容量扩展和用户添加
·安全性管理和数据完整性控制
3.1.6 客户机/服务器连接
3.1.7 pl/sql数据库程序设计
3.1.8 服务器端应用开发
·数据存储
·表和索引管理
·权限控制
·数据完整性维护
3.1.9 客户端应用开发
·developer/2000技术和部伯
·developer/2000 form, reports, graphics
3.2 数据库管理系统sybase及其工具软件(b类)
3.2.1 sybase客户机/服务器体系结构特点
3.2.2 sybase dbms的组成功能和性能特点
3.2.3 sybase数据库语言t-sql
3.2.4 客户端应用开发工具power builder
3.2.5 数据库系统管理员职责及sybase系统管理工具
3.2.6 sybase sql服务器基本框架
·系统数据库
·数据字典
·系统过程
·接口文件
·环境变量
3.2.7 资源和用户管理
3.2.8 sybase sql服务器基本配置参数调整
3.2.9 事务管理与数据库备份和恢复
3.2.10 sybase sql服务器的监控与排错
3.3 数据库管理系统informix及其工具软件(c类)
3.3.1 第四代应用开发工具informix-4gl
·创建数据库录入界面和菜单
·在应用程序中有效地使用sql语句
·在应用程序中使用事务处理