SQL和iSQLPLUS

10.9万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
本课程适合于数据库和sql语句有一定了解,特别适合于大专院校计算机专业的学生
你将会学到
学习基本的SQL语句,并学习使用select进行数据的查询 使用DML语句操作数据,执行数据的插入、更新和删除 使用DDL语句管理数据库的对象,包括:表、视图、序列、索引和同义词 学习PLSQL程序的编程 学习使用存储过程、存储函数和触发器 学习在Java程序中调用存储过程和存储函数
课程简介


购买Oracle数据库课程套餐,享八五折优惠!!

  • Oracle数据库(第一季):开发与高级管理

       https://edu.51cto.com/pack/view/id-1040.html 


  • Oracle数据库(第二季):备份恢复与性能优化

       https://edu.51cto.com/pack/view/id-1041.html 


  • Oracle数据库(第三季):Oracle数据库常用工具

       https://edu.51cto.com/topic/1127.html


赵渝强老师博客地址:http://collen7788.blog.51cto.com/


学习Oracle数据库的基础,就是首先要学习基本的SQL语句和PLSQL程序的编程。本门课程会详细介绍Oracle数据库在Windows上的安装,已经SQL语句和如何编写PLSQL程序。同时,本门课程也为学习Oracle后续的课程打下基础,会简单介绍Oracle的体系结构、分布式数据库等等的基本概念。


Oracle 数据库 OCP系列课程,共包含以下四门课程:

1、Oracle  数  据  库(之一):SQL与PLSQL

      https://edu.51cto.com/course/course_id-6719.html


2、Oracle数据库(之二):在Linux上的安装

     https://edu.51cto.com/course/course_id-7088.html 


3、Oracle数据库 (之三):高级管理

     https://edu.51cto.com/course/course_id-7247.html 


4、Oracle数据库 (之四):备份与恢复

     https://edu.51cto.com/course/course_id-6787.html 


5、Oracle数据库 (之五):性能优化

      https://edu.51cto.com/course/course_id-8321.html 


6、Oracle数据库 (之六):集群RAC

      https://edu.51cto.com/course/21365.html 


建议学员从第一门课程开始,逐步学习,这样可以更好的学习和理解Oracle数据库的内容




《Oracle数据库(OCP之一):SQL与PLSQL实战视频》课程大纲


第一章 课程概述
1、课程概述

第二章 Oracle数据库在Windows上的安装
2、导入虚拟机
3、安装Oracle数据库    
4、验证Oracle数据库环境

第三章 Oracle数据库的基本概念
5、Oracle的基本概念和体系结构
6、Oracle的集群    
7、数据文件和scott用户

第四章 基本的Select语句
8、基本查询
9、连接符和字符串    
10、SQL和iSQLPLUS

第五章 过滤和排序
11、过滤where语句
12、排序order by语句

第六章 单行函数
13、单行函数概述
14、字符函数    
15、数值函数
16、日期函数
17、转换函数
18、通用函数
19、条件表达式

第七章 多行函数和分组查询
20、分组查询概述
21、分组函数的概念
22、使用分组函数1    
23、使用分组函数2
24、使用分组函数3
25、Group by子句的使用
26、having子句的使用以及和where的区别
27、在分组查询中使用order by子句
28、分组函数的嵌套
29、Group by语句的增强
30、SQLPLUS报表功能
31、分组查询总结

第八章 多表查询
32、多表查询概述
33、什么是多表查询    
34、笛卡尔集
35、等值连接
36、不等值连接
37、外连接
38、自连接    
39、自连接存在的问题和层次查询
40、多表查询总结

第九章 子查询
41、子查询概述
42、子查询需要注意的10个问题    
43、子查询问题1
44、子查询问题2
45、子查询问题3
46、子查询问题4
47、子查询问题5
48、子查询问题6
49、子查询问题7
50、子查询问题8
51、子查询问题9
52、子查询的类型之单行子查询
53、子查询的类型之多行子查询
54、子查询问题10
55、子查询总结

第十章 查询语句综合练习
56、本讲概述
57、示例1
58、示例2
59、示例3
60、示例4
61、总结

第一十一章 处理数据
62、处理数据概述
63、insert语句和update语句
64、delete语句
65、Oracle事务简介

第一十二章 创建和管理表
66、创建表
67、修改表    
68、删除表和Oracle的回收站
69、约束

第一十三章 其他数据库对象
70、视图
71、序列
72、索引    
73、同义词

第一十四章 PLSQL程序设计之一:基础语法
74、SQLDeveloper的安装和使用
75、PLSQL的作用和第一个PLSQL程序
76、PLSQL简介
77、基本变量类型
78、引用型变量和记录型变量
79、if语句的使用
80、循环语句的使用

第一十五章 PLSQL程序设计之二:光标
81、光标的引入
82、光标的语法和第一个实例    
83、实例2-给员工涨工资
84、光标的属性和光标数的限制
85、带参数的光标和光标小结

第一十六章 PLSQL程序设计之三:例外
86、例外的概念和系统例外
87、系统例外(no_data_found)    
88、系统例外(too_many_rows)
89、系统例外(zero_divide)
90、系统例外(value_error)
91、自定义例外和案例

第一十七章 PLSQL程序设计之四:编程案例
92、运用瀑布模型完成PLSQL程序的设计
93、综合案例1
94、综合案例2
95、综合案例3
96、综合案例4和小结

第一十八章 存储过程和存储函数
97、存储过程的概念和第一个存储过程
98、带参数的存储过程    
99、如何调试存储过程
100、存储函数
101、out参数

第一十九章 在Java应用中访问存储过程和存储函数
102、概述:在Java应用中访问存储过程和存储函数
103、在Java应用程序中访问存储过程    
104、在Java应用程序中访问存储函数
105、在out参数中使用光标
106、在Java应用程序中访问包下的存储过程

第二十章 触发器
107、触发器的概念和第一个触发器
108、触发器的应用场景
109、触发器的语法的类型
110、触发器应用场景一
111、触发器应用场景二
112、触发器应用场景三    
113、触发器应用场景四

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交