从零开始学Oracle,Oracle数据库最新应用教程

数据库,顾名思义,存储数据的仓库。无论是C语言、Java语言或者其他编程语言,只要是做软件开发,数据库是必修的一门课程。因为数据库几乎是软件体系中最核心的一个存在。基本上所有的系统都是围绕数据的组织来进行的,数据的产生,流动,存储,查询分析,有数据才是有价值的。
Oracle简介
一、概念
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
Oracle数据库主要有四个版本,如下所示 :
企业版: 它是最强大和最安全的版本。 它提供所有功能,包括卓越的性能和安全性。
标准版: 它为不需要企业版强大软件包,提供用户基本功能。
易捷版(XE): 它是轻量级,免费且有限的Windows和Linux版本。
Oracle Lite: 专为移动设备而设计。
二、Oracle特点
1、性能优越,大型数据库的典范。
2、是对象关系型的数据库管理系统(ORDBMS)。
3、应用广泛,在数据安全性与数据完整性控制方面性能优越。
4、跨操作系统、跨硬件平台的数据互操作能力。
5、可移植性好。
6、支持多用户,大事务量的事务处理。
动力节点最新推出Oracle全新教程《Oracle数据库的应用》,那么这有别于数据库的管理,数据库的管理偏向于DBA,而Oracle的应用更偏向于程序员,所以这套课程的重点就是偏向于程序员,完全满足程序员日常开发的需要,是程序员学习和掌握Oracle不可多得的视频教程
课程内容包括:
1、Oracle数据库的安装与配置
2、数据类型与命名规范
3、数据完整性(约束)
4、表与表的关系
5、函数、存储过程、游标
6、序列、视图、同义词等
本课程采用动力节点PDT4J教学法,以案例驱动教学,在案例中掌握Oracle技术;

课程目录
•001.Oracle数据库的安装与配置
•002.删除安装文件目录
•003.用户类型与默认解锁账户
•004.用户操作
•005.使用PLSQL Developer完成用户操作
•006.用户的授权
•007.Oracle内置权限和角色
•008.用户的撤消授权
•009.查询用户所拥有的权限
•010.对象的授权
•011.字段的授权
•012.命名规范
•013.数据类型
•014.DDL-创建表
•015.DDL-表的重命名和添加备注
•016.DDL-修改表结构
•017.DDL-删除表和使用SQLDeveloper完成表操作
•018.DCL-DDL-DML-DQL的区别
•019.DML-insert-向表中写入数据
•020.序列的用法
•021.DML-update-修改表当中的数据
•022.DML-delete-删除表当中的数据
•023.delete-truncate-drop三者之间的区别
•024.DQL-简单查询
•025.DQL-条件查询
•026.DQL-查询时使用排序
•027.使用PLSQL Developer工具实现增删改查
•028.DQL-查询中使用算术运算符
•029.DQL-查询中使用连接运算符
•030.DQL-查询中使用比较运算符
•031.DQL-查询中使用集合相关的运算符
•032.DQL-查询中使用like运算符
•033.DQL-查询中使用转义运算符
•034.DQL-查询结果中null值的处理
•035.DQL-查询中给表和列起别名
•036.DQL-查询时使用union取并集
•037.DQL-查询中使用distinct关键字去重复
•038.DQL-查询中使用其它关键字、运算符、语句
•039.DQL-分页查询、隐藏列rowid
•040.DQL-分页查询、隐藏列rownum
•041.DQL-分页查询前的准备-造数据
•042.DQL-分页查询的原理
•043.DQL-分页查询-起止行号公式的推导和总结
•044.DQL-多表查询-交叉连接
•045.DQL-多表查询-交叉连接产生笛卡尔积
•046.DQL-多表查询-内连接
•047.DQL-多表查询-内连接的第2种写法
•048.DQL-多表查询-自然连接
•049.DQL-多表查询-左外连接
•050.DQL-多表查询-右外连接
•051.DQL-多表查询-全外连接
•052.DQL-多表查询-所有连接总结
•053.DQL-多表查询-子查询
•054.DQL-多表查询-exists运算符
•055.单行函数-字符函数1
•056.单行函数-字符函数2
•057.单行函数-字符函数3
•058.单行函数-数字函数
•059.单行函数-转换函数1
•060.单行函数-转换函数2
•061.聚集函数-基本用法
•062.聚集函数-注意事项
•063.聚集函数-案例讲解
•064.数据完整性-唯一约束1
•065.数据完整性-唯一约束2
•066.数据完整性-主键约束
•067.域完整性-check约束
•068.域完整性-默认值和非空约束
•069.参照完整性(外键)约束
•070.启用、禁用、删除、查询约束
•071.级联
•072.范式
•073.表关系设计-一对多(多对一)1
•074.表关系设计-一对多(多对一)2
•075.表关系设计-一对一
•076.表关系设计-多对多-第一种实现
•077.表关系设计-多对多-第二种实现
•078.PLSQL-基本语句1
•079.PLSQL-基本语句2
•080.PLSQL-流程控制-选择判断
•081.PLSQL-流程控制-循环
•082.PLSQL-异常处理-基本格式
•083.PLSQL-异常处理-预定义异常
•084.PLSQL-异常处理-非预定义(自定义)异常
•085.存储过程-了解基本格式
•086.存储过程-案例1
•087.存储过程-案例2
•088.存储过程-案例3
•089.游标-隐式游标
•090.游标-静态游标
•091.游标-动态游标
•092.视图
•093.同义词