:
:
:
:
:
:
:
Oracle 中级课程简介
Oracle 是最早使用 SQL 语言的关系数据库,经过多年的发展已经成为大型数据库管理系统的事实标准。学习本课程有助于学员熟悉基于数据的开发和管理工作,为职业生涯打下扎实的基础。
l 培训对象
有桌面数据库产品使用经验,熟悉一门以上的编程语言,英文基础较好。
l 课程安排
SQL PL/SQL 基础 | |
课程说明 |
通过学习和实践,掌握基本的 SQL 查询语言,并可以对数据对象进行 DML 操作 |
|
SQL 语法基础 |
数据限定和排序 | |
使用单行函数 | |
多表关联查询 | |
数据聚集、分组查询 | |
子查询 | |
SQLPLUS 报告美化 | |
创建管理表、约束与视图 | |
索引、同义词与序列 | |
PL/SQL 基础语法和游标 | |
实现目标 |
学员了解 SQL 语言的特性并学会用 SQL 来思维 |
数据库管理基础 | |
课程说明 |
通过学习和实践,了解最基础的数据库体系结构和管理手段 |
|
数据库系统组件 |
管理 Oracle 实例 | |
创建数据库 | |
熟悉数据字典 | |
管理控制文件与日志文件 | |
管理表空间和数据文件 | |
用户管理、权限、角色与概要管理 | |
备份与恢复数据库 | |
实现目标 |
学员掌握 DBA 日常工作的基础知识,为高级管理课程打下基础 |
数据库应用接口 | |
课程说明 |
通过学习和实践,了解数据库的高级开发概念,实现应用需要的灵活功能 |
|
存储过程、触发器与包 |
ODBC 与其他开发接口(JDBC、OLEDB、ADO 等) | |
实体关系图与设计优化 | |
图形界面项目开发实践 | |
实现目标 |
学员从项目角度了解理论知识的实际应用 |
l 时间安排
课程 |
课时 |
SQL PL/SQL 基础 |
90 |
数据库管理基础 |
60 |
数据库应用接口 |
30 |
合计 |
180 |
Oracle 高级课程简介
Oracle 是最早使用 SQL 语言的关系数据库,经过多年的发展已经成为大型数据库管理系统的事实标准。学习本课程有助于学员拓展知识面,获得平衡的管理和开发能力,制定良好的职业规划。
l 培训对象
有数据库产品使用经验和 TCP/IP 网络基础,熟悉一门以上的编程语言,英文阅读能力较强。
l 课程安排
SQL PL/SQL 扩展 | |
课程说明 |
通过学习和实践,复习 SQL 查询语言 |
|
SQL 与 PL/SQL 语法基础 |
SQLPLUS 报告美化 | |
存储过程和自定义函数 | |
程序包和触发器 | |
Oracle 内建程序包 | |
实现目标 |
学员了解 SQL 语言的描述特性和开发特性,为管理中的数据处理任务打下基础 |
数据库体系结构 | |
课程说明 |
通过学习和实践,了解最基础的数据库体系结构和管理手段 |
|
数据库管理入门 |
管理实例和数据库 | |
数据字典和动态性能视图 | |
管理控制文件 | |
管理重做日志文件 | |
管理表空间和数据文件 | |
逻辑存储结构 | |
管理表和索引 | |
密码安全和资源限定 | |
管理用户和权限 | |
角色和审计 | |
数据批量加载 | |
实现目标 |
学员掌握 DBA 日常工作的基础知识,为高级管理课程打下基础 |
数据库实用维护 | |
课程说明 |
通过学习和实践,了解数据库日常维护服务的概念,制定灵活的配置策略 |
|
操作系统和网络管理基础 |
基本的 Oracle Net 结构 | |
数据库客户机和服务器端配置 | |
Oracle 的恢复结构及处理 | |
Oracle 备份与恢复的配置 | |
不使用 RMan 的物理备份和完全恢复 | |
使用归档模式的不完全恢复 | |
使用 RMan 备份 与恢复 | |
Oracle 导入/导出工具 | |
备份恢复策略分析与案例 | |
实现目标 |
学员能够胜任操作系统和数据库系统维护工作的挑战 |
数据库性能调优 | |
课程说明 |
介绍如何为高端关键应用提供最佳性能 |
|
Alert 日志,后台、事件与用户跟踪文件 |
性能调整视图与性能分析方法 | |
Oracle 提供的调整实用程序 | |
调整共享内存区域 | |
调整重做机制 | |
实现目标 |
学员能够突破管理的界限,深入应用程序内部,提出建议并实施优化。 |
l 时间安排
课程 |
课时 |
SQL PL/SQL 扩展 |
30 |
数据库体系结构 |
80 |
数据库实用维护 |
80 |
数据库性能调优 |
30 |
合计 |
220 |