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