《Oracle10G in Action》课程计划表
第1讲 Oracle10G安装及体系结构概述
课程目标:了解Oracle10G的体系结构、运行机制。
课程内容:
? Oracle10G安装简介。
? Oracle10G实例和数据库。
? Oracle10G运行的内存结构。
? Oracle10G存储物理结构、逻辑结构
第2讲 SQL.Plus基础
课程目标:学习使用Oracle链接查询工具。
课程内容:
? SQL.Plus概述。
? SQL.Plus帮助命令。
? SQL.Plus编辑命令。
? SQL.Plus报表命令。
第3讲 SQL语言基础
课程目标:学习SQL查询语句。
课程内容:
? SQL语言概述、分类。
? 各种语言常见语句写法。
? 常用查询语句的使用。
? 常用系统函数及应用。
? 分组语句
? 模糊查询
? 多表连接
? 子查询
第4讲 PL/SQL基础
课程目标:学习在Oracle中如何进行过程化语句的编写、如何在数据库中使用逻辑控制。
课程内容:
? PL/SQL概述。
? PL/SQL块结构。
? 分支语句的使用。
? 循环语句的使用
? 异常处理的使用。
? 记录的使用。
第5将 PL/SQL高级应用
课程目标:PL/SQL的高级应用部分的学习,如何使用游标,如何建立存储过程和函数。
课程内容:
? 游标的定义、使用。
? 存储过程的定义、使用、执行。
? 函数的定义、使用、执行。
? 包的设计与应用
第6讲 视图、同义词、序列
课程目标:如何定义使用视图、同义词、序列。
课程内容:
? 视图建立及其应用。
? 同义词的使用。
? 序列的概念及使用。
第7讲 触发器的设计
课程目标:设计并使用触发器,掌握促发器的概念和运行机制。
课程内容:
? 触发器概述、分类。
? 事务概述。
? 行级触发器工作原理。
? 行级触发器的设计应用。
? 语句级触发器的设计应用。
? 替换触发器的应用。
第8讲 安全管理
课程目标:Oracle的安全体系简介、用户的建立、授权,角色的管理。
课程内容:
? Oracle的安全管理体系。
? 用户管理:创建用户、授权。
? 角色管理。
? 配置文件的设置。
第9讲 表空间和表的管理
课程目标:掌握表空间的基础知识,表空间的创建与维护。掌握表的完整性约束,掌握索引的原理,分类,创建
课程内容:
? 分配和管理表空间。
? 估计空间需求。
? 表的完整性与约束。
? 管理索引。
第10讲 SQL*Loader的使用、OEM的配置、监听程序及服务的配置
课程目标:理解SQL*Loader的概念,掌握SQL*Loader控制文件、数据文件的使用、会使用Oracle企业管理器OEM、理解Oracle监听程序的概念并掌握其配置和应用。
课程内容:
? SQL*Loader简介。
? SQL*Loader控制文件的创建使用。
? SQL*Loader数据文件的应用。
? OEM概述。
? OMS的使用初步
? 监听程序概述。
? 监听程序的启动、关闭及状态查询。
? 监听程序的配置。
? 服务的配置及应用。
第11讲 数据库备份与恢复
课程目标:掌握Oracle数据库的备份概念,掌握逻辑和物理的备份与恢复。
课程内容:
? 数据库备份概述。
? 逻辑备份。
? 逻辑恢复。
? 物理备份。
? 物理恢复。
第12讲 数据库设计
课程目标:学习数据库的设计过程,需求分析,概要设计,详细设计,E-R图的绘制。
课程内容:
? 数据库理论。
? E-R图。
? 三大范式。
? 数据库设计的原则以及表间关系