51cto学院-Oracle 11g从零开始系列视频教学课程课程目标掌握Oracle 11g的应用和开发操作技能知识。
适用人群想学习Oracle基础知识的学员。
课程简介【从零开始系列-Oracle11g视频教学课程】本课程基于最新Oracle 11g第2版,从Oracle数据库的概述、安装与卸载开始,逐步讲述了Oracle数据库的框架结构、PL/SQL语言及SQL*Plus运行环境、Oracle数据库的基本操作和进阶操作、Oracle数据库的管理等相关知识,最后以三个完整的案例讲述了Oracle数据库在实际中的综合应用。
本着“在开发中学习,在开发中进步”的理念,讲解中提供了大量的应用和开发操作。
51CTO-Oracle视频教学群301240833学习条件:本视频不需要Oracle的基础就可以进行学习,但后面的章节涉及Java Web开发案例需要学员们掌握基本的Java Web开发知识。
课程第一章Oracle数据库概述3课时35分钟11.1 Oracle数据库简介[免费观看]11分钟详细讲解Oracle 简介、Oracle产品结构及组成、Oracle各个产品功能介绍、Oracle 11g 新特性和获取与帮助。
(购买可免费用优惠劵,联系我索取,QQ:317505205)21.2 Oracle在Windows平台上的安装与配置[免费观看]16分钟讲解Oracle 安装通用器、Oracle 安装系统需求,重点安装Oracle 11g的步骤和方法。
31.3 Oracle数据库软件的卸载[免费观看]7分钟讲解卸载Oracle的三个步骤:停止所有的Oracle服务,用OUI卸载所有的Oracle组件,手动删除Oracle遗留的成分。
第二章Oracle数据库的框架结构11课时1小时35分钟42.1 Oracle数据库的实例结构[免费观看]11分钟主要讲解Oracle 实例简介,Oracle 内存结构(SGA和PGA讲解),Oracle 后台进程(PMO N、SMON...)52.2 Oracle数据库的物理存储结构[免费观看]9分钟详细讲解实例相关文件(参数、跟踪等)、构成数据库文件(数据、临时等)、备份恢复文件(闪回等)、其他文件(DMP等)62.3.1 Oracle数据库的逻辑存储结构-表空间[免费观看]8分钟讲解了表空间简介、表空间的类型(系统表空间、永久表空间、临时表空间、撤销表空间)、表空间的状态(读写、只读、脱机)、表空间的作用、创建表空间72.3.2 Oracle数据库的逻辑存储结构-段[免费观看]7分钟讲解了段的概念以及段的类型(数据段、索引段、临时段、回滚段)82.3.3 Oracle数据库的逻辑存储结构-区[免费观看]9分钟讲解了区的概念、区的分配、区的分配机制(存储参数、Oracle自动管理的两种方式<AUTOAL LOCATE、UNIFORM>)、区空间的释放92.3.4 Oracle数据库的逻辑存储结构-块[免费观看]9分钟讲解块的概念、块的格式(块头、表目录、行目录、行数据、空余空间)、数据块中自由空间的使用、行链接和行迁移、块中自由空间的管理方式,最后总结了Oracle数据库逻辑存储结构102.4 数据字典[免费观看]6分钟讲解了数据字典的概念、数据字典的内容、数据字典的类型(静态和动态)、数据字典的功能112.5 Oracle的应用结构[免费观看]8分钟讲解了Oracle的应用结构,包括单磁盘独立主机结构、多磁盘独立主机结构、多数据库独立主机结构、C/S和B/S 结构、分布式结构122.6.1 Oracle网络服务器端配置[免费观看]9分钟讲解了Oracle网络服务、Oracle网络服务优点、Oracle网络服务器端配置132.6.2 Oracle网络客户端配置8分钟讲解了通过Oracle Net服务和通过tnsnames.ora文件进行Oracle网络客户端配置142.6.3 Oracle网络与防火墙[免费观看]7分钟讲解了Oracle的网络通信端口原理,并讲解通过在防火墙中设置程序例外、在防火墙中设置端口例外设置Oracle与系统防火墙的关系第三章Oracle PL/SQL语言及程序开发15课时2小时45分钟153.1.1 PL/SQL字符集与注释[免费观看]6分钟讲解了PL/SQL 语言简介、PL/SQL 基本结构、PL/SQL 字符集、PL/SQL 注释163.1.2 PL/SQL数据类型[免费观看]11分钟讲解了PL/SQL数据类型,包括数字类型、字符类型、日期类型、布尔类型、type定义的数据类型173.1.3 PL/SQL变量和常量[免费观看]12分钟讲解了PL/SQL变量和常量的声明、赋值、运算和变量初始化等183.1.4 PL/SQL语句控制结构[免费观看]14分钟讲解了PL/SQL语句控制结构,包括IF 语句、循环语句: LOOP语句, EXIT语句、顺序语句: G OTO语句, NULL语句,并且讲解其例子和用法193.1.5 PL/SQL表达式[免费观看]11分钟讲解了PL/SQL的表达式的概念及其用法,包括数值表达式、字符表达式、关系表达式、逻辑表达式203.2 错误处理和异常[免费观看]8分钟讲解了异常处理概念、异常错误类型、异常错误传播、使用SQLCODE, SQLERRM异常处理函数213.3.1 显式和隐式游标[免费观看]12分钟讲解了游标的概念,包括显式游标、隐式游标。
并且讲解两种游标的声明、打开、提取、关闭,以及游标的例子223.3.2 游标属性和变量[免费观看]15分钟讲解了游标的属性和游标的变量,属性包括四种类型(%FOUND、%NOTFOUND、%ROWCO UNT、%ISOPEN),并根据实例讲解其用法233.4 本地动态SQL[免费观看]12分钟讲解了动态SQL概念、动态SQL的需求、动态SQL方式、EXECUTE IMMEDIATE用法3.5 批量SQL[免费观看]14分钟讲解了批量SQL概念、FORALL语句用法以及语法、BULK COLLECT子句用法以及语法253.6.1 存储过程管理[免费观看]7分钟讲解了存储过程的概念、存储过程的特点、存储过程的定义、存储过程的调用、存储过程的维护263.6.2 存储过程的参数类型及传递8分钟讲解了存储过程的参数类型及参数传递例子273.7 函数7分钟讲解了函数的概念、函数的定义、函数的调用、函数的删除、存储过程和函数的区别,最后讲解了函数的实例283.8 程序包9分钟讲解了包的概念、包的优点、包的创建、包的调用、包的删除3.9 触发器12分钟讲解了触发器的概念、触发器的类别、触发器的组成、触发器的创建、触发器的删除第四章Oracle数据库环境——SQL*Plus6课时53分钟304.1 SQL*Plus环境启动与退出6分钟讲解了SQL*Plus环境启动的方式,以及退出的方式314.2 SQL*Plus环境设置命令与配置8分钟讲解了SQL*Plus环境命令,包括Set 命令、Show 命令324.3常用SQL*Plus编辑命令8分钟讲解了SQL*Plus的行编辑命令用法334.4编写交互命令9分钟讲解了定义用户变量、在命令中替代值、使用START命令提供值、与用户通信4.5使用绑定变量7分钟讲解了使用绑定变量的概念以及用法,并讲解使用绑定变量的步骤354.6使用SQL*Plus格式化查询结果12分钟讲解了格式化查询结果包括哪些命令,并讲解格式化查询结果主要的命令用法,包括ttitle命令和btitle命令等等第五章Oracle数据库基本操作11课时1小时50分钟365.1 Oracle数据库的启动与关闭20分钟讲解了Oracle数据库启动的步骤,以及关闭数据库Oracle的后台步骤,并讲解了关闭的语法375.2.1 表结构设计11分钟讲解了表的基本概念、表与列的命名、Oracle 数据类型(CHAR、VARCHAR2、CLOB、BLOB 等等)、列的约束385.2.2 表的创建11分钟详细讲解了创建的语法格式,以及每一个关键字的意思,并通过OEM演示如何创建表395.2.3 修改表结构8分钟"讲解了修改表结构的用法以及OEM演示,包括添加新字段、修改表字段、删除表字段、清空表中的数据"405.3 索引的创建与删除8分钟讲解了索引的概念、索引的类型、索引的创建、索引的重建、索引的删除415.4.1创建视图9分钟讲解了视图的概念、视图的优点、视图的类型、视图的创建、视图的定义原则425.4.2 视图更改与删除7分钟讲解了视图的更改状态,视图的重新编译和删除视图,并通过OEM进行了演示435.5.1 复制原表插入记录6分钟讲解了通过insert into select as以及create table as select 将复制原表插入记录445.5.2 使用视图7分钟讲解了SQL*Plus演示视图对数据的操作和视图中使用DML的规定,WITH CHECK OPTION 子句用法455.5.3 使用PL/SQL语言7分钟讲解了PL/SQL语言操作数据,并配合游标进行讲解示例465.5.4 数据查询10分钟讲解了数据查询的用法,包括SELECT语句的格式、嵌套查询、复合查询第六章Oracle数据库操作进阶12课时1小时37分钟476.1.1 增加安全性7分钟讲解了通过视图来增加安全性,并通过实例演示其用法486.1.2 隐藏数据的复杂性6分钟讲解了通过视图来隐藏数据的复杂性,并通过实例演示其用法496.1.3 其他特性7分钟讲解了视图的实现命名简洁性和易读性和实现更改灵活性,并通过实例演示其用法506.2.1 用键实现6分钟讲解了用键实现记录的唯一性,并通过实例演示其用法516.2.2 创建唯一索引6分钟讲解了创建唯一索引的语法,并通过实例演示其用法526.2.3 使用序列实现9分钟讲解了序列的概念、序列的创建、序列的删除、序列的使用、查看序列,并通过SQL*Plus演示其用法536.3.1 域完整性9分钟讲解了通过NOT NULL约束、UNIQUE约束、CHECK约束来实现域完整性546.3.2 实体完整性7分钟讲解了通过定义PRIMARY KEY约束来实现实体完整性约束556.3.3 引用完整性8分钟讲解了定义外键FORRIGN KEY约束来实现引用完整性,并讲解了定义外键FORRIGN KEY约束的语法566.3.4 存储过程检查8分钟讲解了通过存储过程检查的实例来实现数据的完整性576.3.5 使用触发器9分钟讲解了通过使用触发器的实例来实现数据的完整性586.4 避免更改引起的大量改动9分钟讲解了通过使用视图、同义词、游标来避免更改引起的大量改动第七章Oracle数据库管理17课时2小时55分钟597.1.1 用户基本管理(创建、修改、删除、锁定)7分钟讲解了用户基本管理,包括创建用户、修改用户、删除用户、锁定用户,并通过SQL*Plus演示其用法607.1.2 授予权限15分钟讲解了权限的概念,所有权限的列表,并讲解了直接授权给用户和授权给角色617.1.3 回收权限7分钟讲解了回收权限的概念,系统权限和对象权限的回收,以及删除角色、删除数据库对象、删除用户627.1.4 不同用户权限管理9分钟讲解了操作系统认证和密码文件认证两种不同的登录方式,以及配置文件的说明637.1.5 角色管理11分钟讲解了角色的概念、系统预定义角色、角色的语法以及定义,并通过SQL*Plus和OEM方式进行演示647.1.6 对数据库对象的访问10分钟讲解了使用用户口令、使用权限控制、使用数据库链接、使用配置文件几种方式来实现对数据库的访问657.2.1 建立数据库时的空间设计11分钟讲解了建立数据库时的空间设计,以及system表空间初值、以命令方式来创建数据库以及指定s ystem表空间初值、其他表空间初值667.2.2 在空间充足时的管理9分钟讲解了在空间充足时的管理,采用使用数据字典动态监视、向表空间增加数据文件两个方法避免空间的不足677.2.3 解决空间不足的方法9分钟通过增加数据文件大小、创建新表空间、动态增加表空间三种方式来解决空间不足,并比较了三种方式的不同687.2.4 合理利用存储空间15分钟讲解了通过合理设计对象,提高空间利用率、设置表空间的自动扩展功能、减少碎片,回收空闲空间、归档历史表空间四种方式来实现合理利用存储空间697.3.1 备份与恢复的方法8分钟讲解了数据库备份与恢复的目的、备份与恢复的方法(逻辑备份与恢复、脱机备份与恢复、联机备份与恢复),并讲解了事务故障、系统故障、介质故障的恢复办法707.3.2 使用数据泵进行逻辑备份和恢复10分钟讲解了数据泵的概述、数据泵的语法、数据泵常用参数详解、数据泵交互模式命令,并通过SQL *Plus演示其用法717.3.3 使用OEM中进行备份与恢复10分钟讲解了通过使用OEM演示如何进行备份与恢复727.3.4 脱机备份与恢复6分钟讲解了脱机备份与恢复的概念,以及归档/非归档下恢复方法和脱机备份和恢复。