课程介绍:
数据库原理:
培养目标:通过本课程的学习,学员能够掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识,为今后的深入学习奠定理论基础。
课程内容:
第一部分 数据库系统概述
1 数据、数据库、数据库管理系统、数据库系统
2 数据模型
3 数据库系统结构
4 数据库系统的组成
第二部分 关系数据库
1 关系模型概述
2 关系数据结构及形式化定义
3 关系完整性
4 关系代数
第三部分 关系数据理论
1 规范化与范式
2 数据依赖的公理系统
3 模式分解
第四部分 数据库设计
1 数据库设计概述
2 需求分析
3 逻辑结构设计与E-R图
4 数据库的物理设计
5 数据库的实施和维护
ORACLE数据库及相关理论:
本课程要求:通过专业理论知识学习与操作技能训练,使学员熟悉ORACLE数据库的体系结构,掌握ORACLE数据库的配置与安装,具备基本的管理ORACLE数据库系统的能力。
培训要求与内容:
单元1 安装配置ORACLE
培训要求:
1、了解ORACLE的软硬件安装要求
2、掌握ORACLE的安装方法
3、会配置ORACLE数据库参数
培训内容:
1.1 ORACLE的软、硬件要求
1.2 ORACLE的安装与升级
1.3 配置ORACLE运行参数设置和调整
单元2 创建和管理数据库
培训要求:
1、掌握ORACLE数据库的创建过程
2、了解ORACLE的管理方法
培训内容:
2.1 ORACLE数据库的创建过程和选项设定
2.2 ORACLE数据文件、日志文件和控制文件的管理
2.3 表空间的管理
2.3 操作技能训练
实习课题1 ORACLE数据库表空间的管理
实习课题2 日志文件和控制文件的管理
单元3 ORACLE的安全管理
培训要求:
1、了解实施身份验证模式
2、能为用户和角色分配登陆帐户和权限
培训内容:
3.1 安全管理概述、实施身份验证模式
3.2 为用户和角色分配登陆帐户和许可权限
3.3 操作技能训练
单元4 ORACLE的数据库备份
培训要求:
1、了解ORACLE备份概念
2、掌握数据库备份方法
培训内容:
4.1 概述、ORACLE备份
4.2 数据库备份时机、数据库备份方法
4.3 操作技能训练
单元5 ORACLE的数据库恢复
培训要求:
1、掌握恢复备份的方法
2、能恢复损坏的数据库
培训内容:
5.1 概述、恢复前准备工作、恢复备份
5.2 从不同备份类型中恢复数据、恢复数据库
5.3 掌握Recovery Manager
5.4 操作技能训练
单元6 ORACLE的优化
培训要求:
1、了解ORACLE的参数调整和性能优化机制
2、熟练使用设置和监控工具
培训内容:
6.1 判断和处理常见的运行故障
6.2 根据数据库使用情况优化性能
Sun Solaris Unix操作系统:
本课程的要求:通过专业理论知识学习,使学员熟悉Sun Solaris Unix操作系统的基本结构和操作方法。
培训要求与内容
单元一 Sun基础知识
培训目标:
使学员了解Sun Solaris Unix操作系统的工作方式和特点
培训内容:
1.1 Sun发展简史
1.2 PROM状态命令与参数
1.3 系统安装
1.4 Unix命令
单元二 Sun系统管理
培训目标:
掌握Uun系统管理的工作原理和方法
培训内容:
2.1 用户管理
2.2 文件系统管理
2.3 进程管理
2.4 软件包管理
2.5 数据备份与传输工具
单元三 网络配置
培训目标:
掌握Sun系统的网络配置方法
培训内容:
3.1 网络基本配置文件
3.2 远程访问命令
3.3 网络监控
单元四 系统应用
培训目标:
掌握Sun系统的应用技术
培训内容:
4.1 图形窗口配置
4.2 系统统计
Pro*C专家教程
本课程的要求:通过专业理论知识学习,使学员熟悉Pro*C语言的特点,掌握Pro*C语言的主要语法和结构,具备使用Pro*C编写基于数据库应用程序的能力。
培训要求与内容:
单元一 PRO*C简介
培训目标:
使学员了解PRO*C的工作方式和特点
培训内容:
1.1 Oracle预编译器
1.2 SQL
1.3 PL/SQL
1.4 Pro*C的优点
1.5 Pro*C/C++的新特征
单元二 使用预编译器
培训目标:
掌握PRO*C编译器的工作原理和方法
培训内容:
2.1 常用预编译选项
2.2 使用配置文件
2.3 预编译Pro*C/C+源程序
2.3.1 在命令行预编译
2.3.2 使用GUI工具预编译
2.4 其他预编译选项
单元三 建立应用开发环境
培训目标:
掌握PRO*C开发环境的使用方法
培训内容:
3.1 集成Pro*C/C++到VC
3.2 添加Pro*C/C++到“工具”菜单
单元四 PRO*C/C++基础
培训目标:
掌握PRO*C/C++的编程语法
培训内容:
4.1 编程指导方针
4.2 编程必备知识
4.2.1 Oracle数据类型
4.2.2 定义变量
4.2.3 内嵌SQL语句简介
4.2.4 内嵌PL/SQL块简介
4.3 编程高级知识
4.3.1 处理字符数据
4.3.2 等价数据类型
4.3.3 C预处理器
4.3.4 Oracle预处理器
4.3.5 SQLLIB公用函数
4.3.6 嵌入OCI函数
单元五 连接到ORACLE
培训目标:
掌握PRO*C与ORACLE联合工作的方式
培训内容:
5.1 连接到数据库
5.2 建立并发连接
5.3 使用数据库链
5.4 控制事务
单元六 错误处理
培训目标:
掌握PRO*C中错误处理的主要技术
培训内容:
6.1 使用SQLSTATE和SQLCODE
6.2 使用SQLCA
6.3 使用WHENEVER语句
6.4 使用ORACA
单元七 内嵌SQL
培训目标:
掌握PRO*C中内嵌SQL语言的基本语法
培训内容:
7.1 宿主变量
7.2 指示变量
7.3 内嵌SQL语句
7.4 宿主结构
7.5 指示结构
7.6 宿主数组
7.7 指示数组
7.8 宿主结构数组
7.9 指示结构数组
7.10 使用非滚动游标
7.11 使用滚动游标
7.12 使用游标变量
单元八 内嵌PL/SQL
培训目标:
掌握PRO*C内嵌PL/SQL的基本语法
培训内容:
8.1 PL/SQL简介
8.2 内嵌PL/SQL块
8.3 建立PL/SQL子程序
8.4 调用PL/SQL子程序
单元九 动态SQL
培训目标:
掌握PRO*C中动态SQL的使用方式
培训内容:
9.1 静态SQL和动态SQL
9.2 动态SQL方法
9.3 SQLDA结构
单元十 开发LOB应用
培训目标:
掌握PRO*C中LOB的开发应用技术
培训内容:
10.1 LOB简介
10.2 LOB语句
10.3 开发LOB应用
单元十一 开发对象应用
培训目标:
掌握PRO*C中开发对象的应用
培训内容:
11.1 对象类型简介
11.2 使用OTT
11.3 使用联合接口
11.4 使用导航接口
11.5 集合简介
11.6 集合语句
11.7 编写集合应用程序
C/C++核心技术专家教程
本课程的要求:通过专业理论知识学习,使学员熟悉C/C++语言的特点,掌握C/C++语言的主要语法和结构,理解OOP编程方法,具备使用C/C++编写应用程序的能力。
培训要求与内容:
单元1 C/C++编程简介
培训要求:
1、了解C与C++发展历程以及与其他语言的关系
2、掌握C/C++编译环境
培训内容:
1.1 C与C++的历史
1.2 典型的C与C++环境基础
1.3 简单的C与C++程序
单元2 过程编程
培训要求:
掌握过程式编程的主要技术
培训内容:
2.1 控制结构
2.2 函数
2.3 数组
2.4 指针与字符串
单元3 对象编程
培训要求:
1、掌握对象的概念和特性
2、掌握C++中类与对象的创建和使用技术
培训内容:
3.1类与数据抽象
3.2 运算符重载
3.3 继承、虚函数和多态性
单元4 C++应用技术
培训要求:
掌握C++主要应用技术
培训内容:
4.1 输入/输出流与文件处理
4.2 模板与异常处理
4.3 数据结构、字符串流与STL技术
关系数据库标准语言SQL:
课程目标:学习完本课程后,能够了解数据库及SQL基本知识能够设计和创建表、视图、索引等数据库模式对象,掌握对表的各种查询操作及对表进行插入、删除、更新操作。为今后进一步学习ORACLE数据库及基于数据库的应用程序开发提供知识准备。
课程内容:
第一部分 SQL概述
1、SQL的特点
SQL语言的基本概念
第二部分 数据定义1 定义、删除与修改基本表
2 建立与删除索引
第三部分 查询
1 单表查询
2 连接查询
3 嵌套查询
4 集合查询
5 SELECT语句一般格式
第四部分 数据更新
1 插入数据
2 修改数据
第五部分 视图
1 定义视图
2 查询视图
3 更新视图
4 视图的作用
第五部分 数据控制
1 授权
2 收回授权
嵌入式SQL
1 嵌入式SQL的一般形式
2 嵌入式SQL语句与主语言的通信
3 不用游标的SQL语句
4 使用游标的SQL语句
5 动态SQL第七部分 常用表达式、集合函数和过程
第八部分 开放数据库链接(ODBC)
PL/SQL程序设计:
课程目标:学习完本课程后,能够了解PL/SQL基本知识和各种语句的使用及PL/SQL程序设计、游标的使用、异常处理等。并能使用PL/SQL语言进行ORACLE数据库应用的程序设计。
预备知识:SQL语言
课程内容:
第一部分SQL语言基础
1 DML语句
2 DDL语句
3 DCL语句
第二部分 SQL*PLUS使用
1.SQL*PLUS的配置
2.SQL*PLUS的编辑指令
第三部分 数据查询
1 简单查询
2 复杂查询
3 PL/SQL字符集与组件
4使用日期、时间和字符函数
第四部分 数据操纵
1 数据插入
2 数据更新
3 数据删除
第五部分 游标
1 游标概述
2 游标的建立和删除
3 游标的使用
第六部分 控制程序流
1 程序控制概述
2 顺序结构
3 条件结构
4 循环结构
5 异常处理
第七部分 子程序
1 存储过程
2 函数
3 包
4 触发器
第八部分 用于Internet的PL/SQL. |
|