第一部分SQL语句的应用
课程目标:了解SQL语句的基本语法,通过SQL语句对数据库进行基本的访问。
课程内容:
?SELECT语句:数据的检索;数据的排序;单行函数;分组统计;子查询;连接查询
?报表的制作;
?DML语句:数据的修改;数据的删除;数据的插入
?DDL语句:表的创建、删除与修改;事务的概念
?其他数据库对象的管理:约束;索引;视图;用户与权限;序列
?SQL*Plus工具的用法
第二部分PL/SQL程序开发
课程目标:
? 掌握PL/SQL程序的语法,编写存储过程、存储函数、触发器等形式的PL/SQL程序
课程内容:
? 编写最基本的PL/SQL块
? 通过PL/SQL程序访问数据库
? 利用条件控制语句和循环控制语句编写复杂的PL/SQL块
? 编写存储过程和存储函数
? 子程序设计
? 游标的使用
? 触发器
? 程序包
第三部分Oracle 11g体系结构
课程目标:
? 掌握实例的结构
? 掌握数据库的物理结构和逻辑结构
? 掌握实例和数据库之间的关系
课程内容:
? SGA的组成:数据库高速缓存、重做日志缓冲区、共享池
? 后台进程:SMON、DBWR、LGWR、PMON
? 检查点的功能
? 数据库的物理结构:数据库文件、控制文件、日志文件
? 数据库的逻辑结构:表空间、段、区、块以及它们之间的关系
? 数据库的日志模式:归档模式和非归档模式
? 数据库服务器的连接模式:共享模式和专用模式
第四部分数据库的创建
课程目标:
? 掌握创建数据库的两种方法,理解数据库与实例之间的关系
课程内容:
? 利用DBCA工具创建数据库
? 利用命令行创建数据库:编辑参数文件、创建实例、创建数据库、创建服务器参数文件、创建数据字典视图
? 数据库的启动和关闭
? 数据库服务器的三种状态:NOMOUNT、MOUNT和OPEN
第五部分表空间的管理
课程目标:
?掌握表空间的概念
?掌握表空间的创建、扩展、删除等管理方法
课程内容:
?表空间和数据文件的概念
?表空间的类型:SYSTEM表空间、SYSAUX表空间、用户表空间、临时表空间、UNDO表空间
?表空间的创建
?表空间的扩展
?表空间的删除
?表空间与数据库对象之间的关系
第六部分控制文件的管理
课程目标:
?掌握控制文件的功能
?掌握控制文件的重新创建方法
课程内容:
?控制文件的多元化处理
?控制文件的重新创建
?控制文件中存储信息的查询
第七部分重做日志文件和归档日志文件管理
课程目标:
?掌握重做日志文件的重要作用
?掌握重做日志文件的管理方法
?掌握归档日志文件的课程目标:
课程内容:
?重做日志组合日志成员的添加和删除
?重做日志组合的自动切换和手工切换
?日志模式的修改
?归档路径的设置
第八部分其他数据库对象的管理
课程目标:
?掌握如何从数据库管理员的角度对数据库对象进行管理
?掌握对表和索引进行分析、重新组织的方法
课程内容:
?表的管理:表的存储参数的指定、存储空间的扩展、重新组织、存储碎片的消除
?索引的管理:索引的存储参数的指定、存储空间的扩展、重新组织、存储碎片的消除
?其他数据库对象的管理:分区表、组织表、簇
?PROFILE的管理:PROFILE的创建、通过PROFILE对用户消耗数据库资源进行限制、PROFILE的修改、PROFILE的删除
|