Oracle从入门到精通

独家

下载课程

下载学院APP

缓存视频离线看

收藏(4453)

Oracle从入门到精通

适用人群: 数据库开发,程序开发人员

共73课时 共18小时11分钟 更新时间:2018-02-01

价  格

¥1782

¥1980

优惠活动

年货节课程9折

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 退款将返还至51CTO学院账户,不支持提现
  4. 下载资料后不再享有退款特权
  5. 客服(Tel&QQ:400-851-9651)
  6. 最终解释权归51CTO学院所有

APP缓存听课

PC倍速播放

专属资料下载

课程介绍

课程大纲

学习资料

学员评价

课程目标
可以使用Oracle进行SQL编程(复杂查询、更新),可以掌握Oracle常用对象的使用,可以进行数据库的分析与设计。
适用人群
数据库开发,程序开发人员
课程简介
  • Oracle简介

    本课程主要讲解Oracle公司的发展历史,与Oracle公司的主要创始人等基本知识。

  • Oracle安装与配置

    本课程主要讲解Oracle 11g数据库的安装以及相关用户名与密码配置、服务功能简介。

  • SQLPlus命令

    SQLPlus是进行Oracle操作的主要前台工具,本课程主要进行SQLPlus工具的基本介绍,为日后更多命令学习打下基础。

  • SQL简介&数据表分析

    本课程首先介绍SQL标准的发展历史与组成,随后重点阐述了SCOTT用户的四张数据表(emp、dept、salgrade、bonus)的结构及数据展示。

  • SQL简单查询

    本课程主要讲解基本的SQL查询操作,主要使用的语句为:SELECT、FROM、DISTINCT、基本四则运算、字符串链接操作

  • SQL限定查询

    本课程在简单查询基础之上进行WHERE子句功能讲解,同时讲解各基本限定符号(关系运算、逻辑运算、BETWEEN...AND、IS NULL、LIKE、IN)

  • 查询排序

    本部分讲解了ORDER BY子句的使用,排序模式(ASC、DESC)、同时讲解了多字段排序与ORDER BY子句的使用限制。

  • 综合练习:基础查询

    本思考题主要以简单查询、限定查询、数据排序等概念的熟练为主,进行基本语句的熟悉。

  • 单行函数简介

    本课程主要为读者讲解单行函数的主要作用,基础语法结构、以及函数分类;

  • 字符串函数

    本课程主要讲解字符串函数的使用;

  • 数值函数

    本课程主要讲解四舍五入、小数点截取函数的使用。

  • 日期函数

    本课程主要讲解当前系统日期时间的取得,以及如何使用日期函数准确处理日期操作。

  • 转换函数

    本课程主要讲解字符串、日期 、数字三种数据类型的互相转型。

  • 通用函数

    本课程主要讲解NVL()与DECODE()函数的使用。

  • 认识多表查询

    本课程主要讲解多表查询的使用、笛卡儿积的产生原因分析。

  • 查询分析

    本课程主要通过实例讲解多表查询的实际应用;

  • 表的连接

    本课程主要讲解表的内连接与外连接的操作实现

  • SQL:1999语法

    本课程主要讲解交叉连接、自然连接、ON、USING、外连接的实现操作;

  • 数据集合操作

    本课程主要讲解针对于查询结果的各种集合操作

  • 统计函数

    本课程主要讲解分组统计函数(COUNT()、SUM()、AVG()、MAX()、MIN())的使用。

  • 分组统计

    本课程中讲解如何利用GROUP BY子句实现数据分组与分组限制

  • 多表查询与分组统计

    本课程主要讲解多表查询与分组统计的结合使用。

  • HAVING子句

    本课程主要讲解HAVING子句的特点,以及HAVING与WHERE的区别。

  • 分组查询案例

    本课程主要通过具体的案例讲解分组查询的实际操作。

  • 子查询简介

    本课程主要讲解子查询的基本语法以及使用原则。

  • WHERE子句使用子查询

    本课程主要讲解WHERE子句使用子查询的情况,包括单行单列、多行单列、单行多列子查询的处理操作,以及exists()运算符与in的区别。

  • HAVING子句使用子查询

    本课程主要讲解子查询在分组统计操作中的使用。

  • SELECT子句使用子查询

    本课程主要讲解如何在SELECT子句中使用子查询操作;

  • FROM子句使用子查询

    本课程主要讲解FROM子句使用子查询的操作,以及子查询与多表查询的性能分析。

  • 复杂查询案例一

    本课程主要为读者通过案例来深入分析复杂查询的使用。

  • 复杂查询案例二

    本课程主要为读者通过案例来深入分析复杂查询的使用。

  • 复杂查询案例三

    本课程主要为读者通过案例来深入分析复杂查询的使用。

  • 复杂查询案例四

    本课程主要为读者通过案例来深入分析复杂查询的使用。

  • 复杂查询案例五

    本课程主要为读者通过案例来深入分析复杂查询的使用。

  • 增加数据

    本课程主要讲解了增加语句的使用,以及对常用数据类型格式的说明。

  • 修改数据

    本课程主要讲解了更新语句的使用,以及与子查询的联合使用,最后分析了实际WHERE子句对数据修改操作的重要性。

  • 删除数据

    本课程主要讲解了删除语句的使用,同时阐述了逻辑删除与物理删除的使用。

  • 事务处理基本概念

    本课程主要讲解了事务处理的意义与事务处理命令的使用

  • 事务锁

    本课程分析了事务处理中死锁的产生与消除。

  • ROWNUM

    本课程主要讲解了ROWNUM数据伪列的作用,并且给出了分页程序实现的基本结构。

  • ROWID

    本课程主要讲解了ROWID的作用与组成结构,并且利用了实例说明了ROWID的使用。

  • 常用数据类型

    本课程主要讲解了在数据库开发之中常见的几种数据类型。

  • 表的创建

    本课程主要讲解了数据表的创建语法以及实例演示;

  • 表的复制

    本课程主要讲解表的复制操作与子查询的关系。

  • 表的截断操作

    本课程主要讲解截断表与删除数据的操作区别。

  • 为表重命名

    本课程主要阐述了数据字典的概念与意义,并且讲解了表重命名操作;

  • 数据表的删除

    本课程主要讲解表的删除语法使用;

  • 闪回技术

    本课程主要讲解FLASHBACK技术的作用,并且通过实例演示了FLASHBACK操作。

  • 修改表结构

    本课程主要讲解表结构的修改操作,包括增加列、修改列、删除列操作。

  • 约束简介

    本课程主要介绍约束的主要作用以及分类。

  • 非空约束

    本课程主要讲解非空约束的作用与错误提示信息的分析;

  • 唯一约束

    本课程主要讲解唯一约束的使用与约束对象名称管理;

  • 主键约束

    本课程主要讲解主键约束的特点,并且介绍了复合主键的使用。

  • 检查约束

    本课程主要讲解检查约束的定义与使用;

  • 外键约束

    本课程主要通过实例分析了外键约束的作用,并且讲解外键约束的实现与数据关联操作;

  • 修改约束

    本课程主要通过实例讲解了约束的增加与删除操作。

  • 创建数据表

    本课程主要根据给出的结构描述编写数据库的创建脚本。

  • 增加测试数据

    本课程主要讲解数据的增加操作以及事务处理。

  • 数据查询实战

    本课程主要讲解了在多对多关系中复杂查询的使用。

  • 数据更新实战

    本课程主要进一步分析外键的特点,以及复杂更新操作。

  • 定义序列

    序列是Oracle提供的用于实现表自动增长列的操作,本课程主要讲解序列的创建语法。

  • 定义特殊序列

    本课程主要是讲解如何利用序列创建语法定义各种特殊序列的操作。

  • 视图的创建与使用

    在开发之中视图是解决程序开发人员编写复杂查询困难而提供的特殊对象,本课程主要讲解视图的定义语法;

  • 视图的更新操作

    本课程主要讲解视图更新限制操作(WITH CHECK OPTION、WITH READ ONLY)以及复杂视图的更新问题。

  • 同义词

    同义词是Oracle数据库为了解决数据库模式(可以简单理解为用户)间资源访问的限制而提供的对象,本课程将为读者讲解同义词、公共同义词的作用。

  • 索引

    索引是解决数据查询的性能所提供的一种技术,本课程将针对于全表扫描、B*Tree索引进行原理分析,同时对索引的使用场景进行探讨。

  • 01067_用户管理

    用户是Oracle的最基本用户,本课程主要使用sys管理员进行用户的创建、授权、撤销、删除等实例操作。

  • 数据导出与导入

    本课程主要针对与Oracle中的数据导入与导出操作。

  • 数据库冷备份

    本课程主要针对于oracle数据库冷备份操作进行实例讲解。

  • 数据库设计范式(第一范式)

    本课程主要讲解并分析了第一范式的设计要求。

  • 数据库设计范式(第二范式)

    本课程主要讲解了第二范式,同时解释了函数与依赖的基本概念,并利用实例讲解第二范式的使用。

  • 数据库设计范式(第三范式)

    本课程主要讲解了第三范式的定义、传递函数依赖的关系,并利用实例讲解第三设计范式的实现。

  • PowerDesigner设计工具

    本课程主要是讲解如何利用Sybase PowerDesigner工具来进行数据表的设计,并且利用此工具还原dept-emp表结构。

  • 综合实战:数据库设计分析实例

    本课程主要是巩固数据库设计范式与PowerDesigner工具,在本课程之中将设计一个企业在线培训系统所需数据表的核心功能设计。

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~
你可能还感兴趣的课程

    讲师介绍

    李兴华

    李兴华

    好评率:98%

    51CTO博主,清华大学出版社特约作者,名师讲坛系列图书作者,知名Java高级讲师

    官方交流群

    51CTO学院数据库交流群(577062646)

    立即加入

    301709人学习过

    推荐图书

    7日学霸榜 有301709人与你一起学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    ¥1980

    ¥1782

    课程评价

    综合评价在4颗星及以上最高可获得35分奖励

    Oracle从入门到精通

    该课程已有 人评价

    课程与描述相符

    老师的讲解表达

    老师的答疑服务

    匿名

    注册登录免费享