软件水平考试大纲-数据库技术(高级) - -
一、 考试说明
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.2 unix操作系统的使用
·基本概念:文件,目录,设备,进程,命令解释器
·unix基本操作
·unix文件系统的使用
·unix的基本命令
·shell和c shell命令解释器
·系统维护
·unix开发工具
1.2.3 window 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.1 sql的功能和结构
·sql的功能
·sql数据库的体系结构
2.1.2 sql ddl
2.1.3 sql dml
·sql dml的数据查询
·sql dml的数据更新
2.1.4 sql dcl
2.1.5 嵌入式sql
2.1.6 sql的标准化
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类)