820分钟
Oracle数据库课程精讲:SQL与PLSQL
学习Oracle数据库的基础,就是首先要学习基本的SQL语句和PLSQL程序的编程。本门课程会详细介绍Oracle数据库在Windows上的安装,已经SQL语句和如何编写PLSQL程序。同时,本门课程…
学习Oracle数据库的基础,就是首先要学习基本的SQL语句和PLSQL程序的编程。本门课程会详细介绍Oracle数据库在Windows上的安装,已经SQL语句和如何编写PLSQL程序。同时,本门课程也为学习Oracle后续的课程打下基础,会简单介绍Oracle的体系结构、分布式数据库等等的基本概念。
第一章 课程概述
- 1、课程概述
- 2、导入虚拟机
- 3、安装Oracle数据库
- 4、验证Oracle数据库环境
- 5、Oracle的基本概念和体系结构
- 6、Oracle的集群
第二章 基本的Select语句
- 1、基本查询
第三章 过滤和排序
- 1、过滤where语句
- 2、排序order by语句
第四章 单行函数
- 1、单行函数概述
- 2、字符函数
- 3、数值函数
- 4、日期函数
- 5、转换函数
- 6、通用函数
- 7、条件表达式
第五章 使用DML语句处理数据
- 1、处理数据概述
- 2、insert语句和update语句
- 3、delete语句
- 4、Oracle事务简介
第六章 创建和管理表
- 1、创建表
- 2、修改表
- 3、删除表和Oracle的回收站
- 4、约束
第七章 常用数据库对象
- 1、视图
- 2、序列
- 3、索引
- 4、同义词
第八章 多行函数和分组查询
- 1、分组查询概述
- 2、分组函数的概念
- 3、使用分组函数1
- 4、使用分组函数2
- 5、使用分组函数3
- 6、Group by子句的使用
- 7、having子句的使用以及和where的区别
- 8、在分组查询中使用order by子句
- 9、分组函数的嵌套
- 10、Group by语句的增强
- 11、SQLPLUS报表功能
- 12、分组查询总结
第九章 多表查询
- 1、多表查询概述
- 2、什么是多表查询
- 3、笛卡尔集
- 4、等值连接
- 5、不等值连接
- 6、外连接
- 7、自连接
- 8、自连接存在的问题和层次查询解决方法
- 9、多表查询总结
第十章 子查询
- 1、子查询概述
- 2、子查询需要注意的10个问题
- 3、子查询问题1
- 4、子查询问题2
- 5、子查询问题3
- 6、子查询问题4
- 7、子查询问题5
- 8、子查询问题6
- 9、子查询问题7
- 10、子查询问题8
- 11、子查询问题9
- 12、子查询的类型之单行子查询
- 13、子查询的类型之多行子查询
- 14、子查询问题10
- 15、子查询总结
第十一章 查询语句综合练习
- 1、本讲概述
- 2、示例1
- 3、示例2
- 4、示例3
- 5、示例4
- 6、总结
第一十二章 PLSQL程序开发:基本语法
- 1、SQLDeveloper的安装和使用
- 2、PLSQL的作用和第一个PLSQL程序
- 3、PLSQL简介
- 4、基本变量类型
- 5、引用型变量和记录型变量
- 6、if语句的使用
- 7、循环语句的使用
第一十三章 PLSQL程序开发:光标
- 1、光标的引入
- 2、光标的语法和第一个实例
- 3、实例2-给员工涨工资
- 4、光标的属性和光标数的限制
- 5、带参数的光标和光标小结
第一十四章 PLSQL程序开发:例外
- 1、例外的概念和系统例外
- 2、系统例外(no_data_found)
- 3、系统例外(too_many_rows)
- 4、系统例外(zero_divide)
- 5、系统例外(value_error)
- 6、自定义例外和案例
第一十五章 PLSQL程序开发:编程案例
- 1、运用瀑布模型完成PLSQL程序的设计
- 2、综合案例1
- 3、综合案例2
- 4、综合案例3
第一十六章 存储过程和存储函数
- 1、存储过程的概念和第一个存储过程
- 2、带参数的存储过程
- 3、如何调试存储过程
- 4、存储函数
- 5、out参数
第一十七章 在应用中访问存储过程和存储函数
- 1、概述:在应用中访问存储过程和存储函数
- 2、在应用程序中访问存储过程
- 3、在应用程序中访问存储函数
- 4、在out参数中使用光标
- 5、在应用程序中访问包下的存储过程
第一十八章 触发器
- 1、触发器的概念和第一个触发器
- 2、触发器的应用场景
- 3、触发器的语法的类型
- 4、触发器应用场景一
- 5、触发器应用场景二
- 6、触发器应用场景三
- 7、触发器应用场景四
赵渝强
曾任京东大学大数据学院院长
曾任Oracle中国有限公司高级技术顾问