《ORACLE数据库及相关理论基础教程》培训大纲.docx
《《ORACLE数据库及相关理论基础教程》培训大纲.docx》由会员分享,可在线阅读,更多相关《《ORACLE数据库及相关理论基础教程》培训大纲.docx(15页珍藏版)》请在冰豆网上搜索。
《ORACLE数据库及相关理论基础教程》培训大纲
DataWarehouse课程设置
CourseName
Courserequirement
ClassRoomDays
Exercisedays
Totaldays
数据库原理简介
数据库基础
数据库开发
数据库设计
数据库管理与维护
2
0
2
Unix操作系统基础
Unix基础知识
Unix基本命令
Unix基本Shell知识与简单编程
Vi与Make的使用
2
1
3
关系数据库标准语言SQL
SQL概述
DDL/DCL
SELECT
INSERTandUPDATE
VIEW
EmbeddedSQL
常用表达式/函数
ODBC
3
1
4
PL/SQL程序设计
SQL*PLUS的使用
数据查询
数据操纵
游标
控制程序流
子程序
错误处理
5
1
6
Pro*C
C编程回顾
Pro*C简介
使用预编译器
连接数据库
内嵌SQL
内嵌PL/SQL
动态SQL
游标
错误处理
9
1
10
附件二
《数据库原理》培训大纲
培养目标:
通过本课程的学习,学员能够掌握数据库基础、数据库开发、数据库设计以及数据库管理与维护等方面的基础知识,为今后的深入学习奠定理论基础。
课程内容:
第一部分数据库系统概述
1数据、数据库、数据库管理系统、数据库系统
2数据模型
3数据库系统结构
4数据库系统的组成
第二部分关系数据库
1关系模型概述
2关系数据结构及形式化定义
3关系完整性
4关系代数
第三部分关系数据理论
1规范化与范式
2数据依赖的公理系统
3模式分解
第四部分数据库设计
1数据库设计概述
2需求分析
3逻辑结构设计与E-R图
4数据库的物理设计
5数据库的实施和维护
课时:
1天
《SunSolarisUnix操作系统基础教程》培训大纲
一、本课程的基本要求
通过专业理论知识学习,使学员熟悉SunSolarisUnix操作系统的基本结构和操作方法
二、培训要求与内容
单元一Sun基础知识
培训目标:
使学员了解SunSolarisUnix操作系统的工作方式和特点
培训内容:
1.1Sun发展简史
1.2PROM状态命令与参数
1.3系统安装
1.4Unix命令
单元二Sun系统管理
培训目标:
掌握Uun系统管理的工作原理和方法
培训内容:
2.1用户管理
2.2文件系统管理
2.3进程管理
2.4软件包管理
2.5数据备份与传输工具
单元四系统应用
培训目标:
掌握Sun系统的应用技术
培训内容:
4.1vi
4.2make
4.3shellscript
《Pro*C专家教程》培训大纲
一、本课程的基本要求
通过专业理论知识学习,使学员熟悉Pro*C语言的特点,掌握Pro*C语言的主要语法和结构,具备使用Pro*C编写基于数据库应用程序的能力。
二、培训要求与内容
单元一PRO*C简介
培训目标:
使学员了解PRO*C的工作方式和特点
培训内容:
1.1Oracle预编译器
1.2SQL
1.3PL/SQL
1.4Pro*C的优点
1.5Pro*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.1Oracle数据类型
4.2.2定义变量
4.2.3内嵌SQL语句简介
4.2.4内嵌PL/SQL块简介
4.3编程高级知识
4.3.1处理字符数据
4.3.2等价数据类型
4.3.3C预处理器
4.3.4Oracle预处理器
4.3.5SQLLIB公用函数
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.1PL/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.3SQLDA结构
单元十开发LOB应用
培训目标:
掌握PRO*C中LOB的开发应用技术
培训内容:
10.1LOB简介
10.2LOB语句
10.3开发LOB应用
单元十一开发对象应用
培训目标:
掌握PRO*C中开发对象的应用
培训内容:
11.1对象类型简介
11.2使用OTT
11.3使用联合接口
11.4使用导航接口
11.5集合简介
11.6集合语句
11.7编写集合应用程序
三、课时分配
序号
单元
课时
1
PRO*C简介
1
2
使用预编译器
2
3
建立应用开发环境
2
4
PRO*C/C++基础
10
5
连接到ORACLE
4
6
错误处理
4
7
内嵌SQL
16
8
内嵌PL/SQL
16
9
动态SQL
8
10
开发LOB应用
8
11
开发对象应用
9
共10天80学时
《C/C++核心技术专家教程》培训大纲
一、本课程的基本要求
通过专业理论知识学习,使学员熟悉C/C++语言的特点,掌握C/C++语言的主要语法和结构,理解OOP编程方法,具备使用C/C++编写应用程序的能力。
二、培训要求与内容
单元1C/C++编程简介
培训要求:
1、了解C与C++发展历程以及与其他语言的关系
2、掌握C/C++编译环境
培训内容:
1.1C与C++的历史
1.2典型的C与C++环境基础
1.3简单的C与C++程序
单元2过程编程
培训要求:
掌握过程式编程的主要技术
培训内容:
2.1控制结构
2.2函数
2.3数组
2.4指针与字符串
单元4C++应用技术
培训要求:
掌握C++主要应用技术
培训内容:
4.1输入/输出流与文件处理
4.2模板与异常处理
4.3数据结构、字符串流与STL技术
三、课时分配
序号
单元
课时
1
C/C++编程简介
4
2
过程编程
40
3
对象编程
40
4
C++主要应用技术
36
共10天80学时
《关系数据库标准语言SQL》培训大纲
课程目标:
学习完本课程后,能够了解数据库及SQL基本知识能够设计和创建表、视图、索引等数据库模式对象,掌握对表的各种查询操作及对表进行插入、删除、更新操作。
为今后进一步学习ORACLE数据库及基于数据库的应用程序开发提供知识准备。
课程内容:
第一部分SQL概述
1、SQL的特点
2、SQL语言的基本概念
第二部分数据定义
1定义、删除与修改基本表
2建立与删除索引
第三部分查询
1单表查询
2连接查询
3嵌套查询
4集合查询
5SELECT语句一般格式
第四部分数据更新
1插入数据
2修改数据
第五部分视图
1定义视图
2查询视图
3更新视图
4视图的作用
第五部分数据控制
1授权
2收回授权
第六部分嵌入式SQL
1嵌入式SQL的一般形式
2嵌入式SQL语句与主语言的通信
3不用游标的SQL语句
4使用游标的SQL语句
5动态SQL
第七部分常用表达式、集合函数和过程
第八部分开放数据库链接(ODBC)
课时:
4天32学时
《PL/SQL程序设计》培训大纲
课程目标:
学习完本课程后,能够了解PL/SQL基本知识和各种语句的使用及PL/SQL程序设计、游标的使用、异常处理等。
并能使用PL/SQL语言进行ORACLE数据库应用的程序设计。
预备知识:
SQL语言
课程内容:
第一部分SQL语言基础
1DML语句
2DDL语句
3DCL语句
第二部分SQL*PLUS使用
1.SQL*PLUS的配置
2.SQL*PLUS的编辑指令
第三部分数据查询
1简单查询
2复杂查询
3PL/SQL字符集与组件
4使用日期、时间和字符函数
第四部分数据操纵
1数据插入
2数据更新
3数据删除
第五部分游标
1游标概述
2游标的建立和删除
3游标的使用
第六部分控制程序流
1程序控制概述
2顺序结构
3条件结构
4循环结构
5异常处理
第七部分子程序
1存储过程
2函数
3包
4触发器
第八部分用于Internet的PL/SQL.
课时:
5天40学时