《Oracle 10g实战》
课程要求:
1.首先喜欢软件开发行业,愿意进入软件开发行业。
2.需要一定的程序逻辑基础,例如程序判断、循环的知识,因为数据库本身就是为软件开发服务的,当然您如果从事过软件开发的的工作,那么这就算不了什么。
3.善于动手,因为本课程会有大量动手机会。如果没有数据库和编程经验,则需要您在课下多多学习多多练习,当然课程中都会告诉您涉及什么知识,会告诉您明确的学习方向,并且,我会适当分享一些文档或者书籍等资料。
4.课程Level :200(中等难度)
西安鼎力:
西安鼎力信息技术有限责任公司,是一家以信息技术服务为主的高科技公司,坐落于西安软件园。公司业务涉及计算机信息处理及计算机系统集成;计算机软硬件开发及销售,软件信息技术服务,企业管理咨询等相关业务。
课程购买:
www.china-pub.com/3501291项目介绍
项目平台:
演示:Windows XP
语言:SQL、PL/SQL
工具:SQL.Plus、OEM
涉及知识:
语言基础:数据库设计理论、SQL语句、程序逻辑
使用工具:Oracle10G
系统知识:需要对操作系统、实例进程、服务有所了解
技术亮点:
Oracle10G的体系结构概述。如何使用Oracle进行PL/SQL编程,深入详细剖析Oracle10G的内存运行机制,常见Oracle的访问链接工具介绍,分享Oracle管理中遇到的一些问题的解决经验,最后利用Oracle10G完成一个完整数据库案例的设计。
第1讲 Oracle10G安装及体系结构概述
课程目标:了解Oracle10G的体系结构、运行机制。
课程内容:
Oracle10G安装简介。
Oracle10G实例和数据库。
Oracle10G运行的内存结构。
Oracle10G存储物理结构、逻辑结构
第2讲 SQL.Plus基础
课程目标:学习使用Oracle链接查询工具。
课程内容:
SQL.Plus概述。
SQL.Plus帮助命令。
SQL.Plus编辑命令。
SQL.Plus报表命令。
第3讲 SQL语言基础
课程目标:学习SQL查询语句。
课程内容:
SQL语言概述、分类。
各种语言常见语句写法。
常用查询语句的使用。
常用系统函数及应用。
第4讲 SQL语言基础-PL/SQL基础1
课程目标:学习SQL高级查询语句PL/SQL基础。
课程内容:
分组语句
模糊查询
多表连接
子查询
PL/SQL概述。
PL/SQL块结构。
第5讲 PL/SQL基础2
课程目标:学习在Oracle中如何进行过程化语句的编写、如何在数据库中使用逻辑控制。
课程内容:
分支语句的使用。
循环语句的使用
异常处理的使用。
记录的使用。
第6将 PL/SQL高级应用
课程目标:PL/SQL的高级应用部分的学习,如何使用游标,如何建立存储过程和函数。
课程内容:
游标的定义、使用。
存储过程的定义、使用、执行。
函数的定义、使用、执行。
第7讲 视图、同义词、序列
课程目标:如何定义使用视图、同义词、序列。
课程内容:
视图建立及其应用。
同义词的使用。
序列的概念及使用。
第8讲 触发器的设计
课程目标:设计并使用触发器,掌握促发器的概念和运行机制。
课程内容:
触发器概述、分类。
事务概述。
行级触发器工作原理。
行级触发器的设计应用。
第9讲 语句级触发器、表空间管理
课程目标:设计并使用语句和替换触发器,掌握触发器的概念和运行机制。掌握表空间的基础知识,表空间的创建与维护。掌握表的完整性约束,掌握索引的原理,分类,创建
课程内容:
语句级触发器的设计应用。
替换触发器的应用。
分配和管理表空间。
估计空间需求。
第10讲 安全管理
课程目标:Oracle的安全体系简介、用户的建立、授权,角色的管理。
课程内容:
Oracle的安全管理体系。
Oracle安全管理的特性。
用户管理:创建用户、授权。
角色管理。
配置文件的设置。
第11讲 表的管理、SQL*Loader的使用
课程目标:掌握表的完整性约束,掌握索引的原理,分类,创建。理解SQL*Loader的概念,掌握SQL*Loader控制文件、数据文件的使用
课程内容:
表的完整性与约束。
管理索引。
SQL*Loader简介。
SQL*Loader控制文件的创建使用。
SQL*Loader数据文件的应用。
第12讲 数据库备份与恢复、监听程序及服务的配置
课程目标:掌握Oracle数据库的备份概念,掌握逻辑和物理的备份与恢复。理解Oracle监听程序的概念并掌握其配置和应用。
课程内容:
数据库备份概述。
逻辑备份。
逻辑恢复。
物理备份。
物理恢复。
监听程序概述。
监听程序的启动、关闭及状态查询。
监听程序的配置。
服务的配置及应用。