精品为您呈现,快乐和您分享!

移动端

收藏本站

网站首页 > 电脑应用 > 教育教学 > 电子阅读
oracle开发实战经典

oracle开发实战经典

大小:110.75M 语言:简体中文

授权:免费软件 区域:国产软件 时间:2024-12-11

平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000

推荐指数:

应用简介

oracle开发实战经典是一本Oracle数据库实战手册,由李兴华编著。本书以Oracle 12c版本为基础(也适合Oracle 11g版本),对12c的新功能做了详细讲述。并且实例非常丰富,各类实例达1200个,达到实战水平只需一本书够了。同时本书在编写时,特别注意书的可读性、实用性,力求让读者朋友“看得懂”、“学得会”、“用得上”。

oracle开发实战经典同时还具有以下鲜明特点:全套专业视频,共126讲,Oracle开发必备知识一网打尽;实例案例教学,1200项各类实例案例,Oracle开发必备知识彻底讲透;知名讲师编著,具有8年软件开发经验、10年授课经验,培训企业超过40家,学员近万人,在业内有很高的知名度。

内容介绍

《oracle开发实战经典》以Oracle 11g、12c版本为基础,通过丰富的实例、通俗易懂的语言、简洁明快的图示、极为详尽的视频,讲述了数据库开发的主要内容。全书分为3个部分,第2部分:Oracle开发前奏,主要包括数据库系统概述、Oracle的安装与基本使用;第2部分:SQL基础语法,主要内容有简单查询、限定查询与排序显示、单行函数、多表查询、分组统计查询、子查询、更新及事务处理、替代变量、表的创建与管理、完整性约束、其他数据库对象、用户权限及角色管理、数据库设计;第3部分:数据库编程,主要内容有PL/SQL编程基础、集合、游标、子程序、包、触发器、动态SQL、面向对象编程。本书还有如下特点:

1.视频极为详尽:视频长达45小时,共126讲,力求将Oracle开发推荐知识一网打尽。

2.实例案例教学:1200项各类实例案例,力求将Oracle开发推荐知识有效讲透。

3.多方面服务:论坛、网站、二维码、微信等多种服务力求解答本书所有疑问。

4.知名讲师编著:由有多年开发和授课经验、连续7年获得*受欢迎教师称号的知名讲师编著。

5.教师服务:高校教师还可以获得教学大纲、电子课件、学习笔记等多种资源。

oracle开发实战经典章节目录

第1部分 Oracle开发前奏第1章 数据库系统概述( 视频讲解:1小时10分钟)1.1 数据库的产生动机1.2 数据、数据库、数据库管理系统、数据库系统1.3 数据管理与数据库系统的特点1.4 数据模型1.4.1 两类数据模型1.4.2 概念模型1.4.3 数据模型1.4.4 关系模型基础1.5 SQL概述提示:关于NOSQL技术1.6 本章小结第2章 Oracle的安装与基本使用( 视频讲解:1小时40分钟)2.1 Oracle简介2.2 安装Oracle数据库提示:关于CDB与PDB注意:如果不进行口令配置,有可能某些用户为锁定状态2.3 Oracle体系结构提示:Oracle服务器、Oracle实例(instance)、Oracle数据库(database)的关系2.3.1 Oracle实例体系2.3.2 Oracle物理体系2.4 Oracle监听服务2.4.1 注册表被破坏导致监听无法启动2.4.2 计算机名称修改导致监听无法启动2.4.3 监听工具LSNRCTL2.5 SQLPlus简介2.6 SQLPlus常用命令提示:关于sqlplus.exe工具的补充说明提示:sqlplusw.exe的输入形式提示:需要设置命令行格式2.7 配置SQL Developer2.8 c##scott用户表2.8.1 部门表dept2.8.2 雇员表emp2.8.3 工资等级表salgrade2.8.4 工资补贴表bonus2.9 本章小结第2部分 SQL基础语法 第3章 简单查询( 视频讲解:35分钟)3.1 简单查询语句提示:关于null的问题提示:关于SQL中的投影概念3.2 其他简单查询3.3 本章小结第4章 限定查询与排序显示( 视频讲解:1小时12分钟)4.1 限定查询4.1.1 认识限定查询提示:一般在执行查询之前都先查看一下表中的记录数4.1.2 对数据进行限定查询提示:阅读查询语句的小技巧注意:在使用NOT IN操作符时列表不能有NULL4.2 对结果排序:ORDER BY提示:语句执行顺序4.3 本章小结第5章 单行函数( 视频讲解:2小时6分钟)5.1 单行函数简介5.2 字符函数5.3 数值函数5.4 日期函数提示:关于日期和数字的问题5.5 转换函数注意:建议保留前导0提示:关于数据的隐式转换操作5.6 通用函数5.7 本章小结第6章 多表查询( 视频讲解:1小时30分钟)6.1 多表查询的基本语法提示:关于笛卡尔积的代数表示提示:关于笛卡尔积的消除6.2 多表查询实例6.3 表的连接操作提示:左外连接与右外连接的操作6.4 自身关联6.5 SQL:1999语法6.5.1 交叉连接6.5.2 自然连接提示:自然连接的操作6.5.3 USING子句6.5.4 ON子句提示:关于θ连接6.5.5 外连接6.6 数据的集合运算6.7 本章小结第7章 分组统计查询( 视频讲解:1小时20分钟)7.1 统计函数7.2 单字段分组统计提示:分享一下个人的分组规律7.3 多字段分组统计7.4 HAVING子句7.5 本章小结第8章 子查询( 视频讲解:4小时3分钟)8.1 认识子查询8.2 在WHERE子句中使用子查询8.2.1 子查询返回单行单列数据8.2.2 子查询返回单行多列数据8.2.3 子查询返回多行单列数据提示:关于SOME操作符8.2.4 空数据判断8.3 在HAVING子句中使用子查询8.4 在FROM子句中使用子查询8.5 在SELECT子句中使用子查询8.6 WITH子句8.7 分析函数8.7.1 分析函数基本语法提示:关于“分组”与“分区”8.7.2 分析函数范例8.8 行列转换提示:使用XML与ANY8.9 设置数据层次8.10 本章小结第9章 更新及事务处理( 视频讲解:1小时32分钟)9.1 更新操作前的准备9.2 数据的增加操作9.2.1 增加数据9.2.2 增加子查询结果数据9.3 数据的更新操作9.3.1 由用户指定更新数据9.3.2 使用已有数据更新数据表9.4 数据的删除操作9.5 事务处理9.6 锁9.6.1 行级锁定9.6.2 表级锁定9.6.3 解除锁定9.7 本章小结第10章 替代变量( 视频讲解:43分钟)10.1 替代变量的基本概念10.2 替代变量的详细说明10.3 定义替代变量10.4 ACCEPT指令10.5 本章小结第11章 表的创建与管理( 视频讲解:1小时48分钟)11.1 数据表的基本概念11.2 Oracle常用数据类型11.3 表的创建11.4 表的复制11.5 数据表重命名11.6 截断表11.7 表的删除11.8 闪回技术(FlashBack)11.9 修改表结构11.10 添加注释11.11 设置可见/不可见字段11.12 表空间提示:关于数据库系统的三级模式结构提示:关于数据库、表空间、表的简单理解提示:关于非系统表空间的称呼11.12.1 创建表空间提示:Oracle中的默认表空间11.12.2 使用表空间11.13 本章小结第12章 完整性约束( 视频讲解:2小时20分钟)12.1 数据库完整性约束简介12.2 非空约束NK12.3 唯一约束UK12.4 主键约束PK12.5 检查约束CK12.6 主-外键约束FK12.7 查看约束12.8 修改约束注意:在为表中添加约束时一定要保证表中的数据没有违反约束12.9 数据库综合实战12.9.1 建立数据表12.9.2 为数据表增加数据12.9.3 数据操作12.10 本章小结第13章 其他数据库对象( 视频讲解:2小时46分钟)13.1 视图13.1.1 创建视图提示:关于Oracle 12c创建视图时出现的权限不足的错误13.1.2 在视图上执行DML操作13.1.3 WITH CHECK OPTION子句13.1.4 WITH READ ONLY子句13.1.5 删除视图13.2 序列13.2.1 序列的作用及创建13.2.2 序列的删除13.2.3 创建特殊功能的序列提示:设置缓存有可能造成跳号的情况13.2.4 修改序列13.2.5 自动序列注意:自动序列对象的删除13.3 同义词13.4 Oracle伪列13.4.1 ROWID伪列13.4.2 ROWNUM伪列13.4.3 Oracle 12c新特性FETCH13.5 索引提示:关于索引深层次学习13.5.1 B*Tree索引提示:关于全表扫描13.5.2 位图索引13.5.3 删除索引13.6 本章小结第14章 用户权限及角色管理( 视频讲解:1小时23分钟)14.1 用户管理14.1.1 创建用户注意:Oracle 12c的新限制14.1.2 概要文件(profiles)14.1.3 维护用户14.1.4 删除用户注意:删除用户是一个危险操作14.2 权限管理14.2.1 系统权限提示:SYSOPER和SYSDBA权限提示:用户SESSION连接14.2.2 对象权限14.3 角色14.3.1 创建角色14.3.2 角色授权14.3.3 为用户授予角色14.3.4 修改角色及回收角色权限14.3.5 删除角色14.3.6 预定义角色14.4 本章小结第15章 数据库设计( 视频讲解:1小时36分钟)15.1 数据库设计概述15.2 概念模型与E-R图概述15.2.1 实体15.2.2 属性15.2.3 联系15.2.4 E-R模型实例15.3 数据库设计范式15.3.1 第一范式(1NF)15.3.2 第二范式(2NF)提示:关于函数依赖的解释15.3.3 第三范式(3NF)15.3.4 鲍依斯-科得范式(BCNF)15.4 Sybase PowerDesigner设计工具15.4.1 概念模型设计15.4.2 物理数据模型设计15.5 数据库设计案例15.5.1 功能描述15.5.2 概念模型15.5.3 物理数据模型15.6 本章小结第3部分 数据库编程 第16章 PL/SQL编程基础( 视频讲解:3小时)16.1 PL/SQL简介16.2 变量的声明与赋值16.2.1 声明并使用变量提示:关于Oracle关键字说明注意:PL/SQL中的变量不区分大小写16.2.2 使用%TYPE声明变量类型16.2.3 使用%ROWTYPE声明变量类型16.3 运算符16.3.1 赋值运算符16.3.2 连接运算符16.3.3 关系运算符16.3.4 逻辑运算符16.4 数据类型划分16.5 标量类型16.5.1 数值型提示:关于数据溢出问题16.5.2 字符型16.5.3 日期型16.5.4 布尔型16.5.5 子类型16.6 程序结构16.6.1 分支结构提示:Oracle也支持正则验证16.6.2 循环结构16.6.3 循环控制16.6.4 GOTO语句16.7 内部程序块16.8 异常处理16.8.1 异常简介16.8.2 使用EXCEPTION来处理异常16.8.3 用户自定义异常16.9 本章小结第17章 集合( 视频讲解:2小时52分钟)17.1 记录类型17.2 索引表17.3 嵌套表17.3.1 定义简单类型嵌套表17.3.2 定义复合类型嵌套表17.3.3 在PL/SQL中使用嵌套表17.4 可变数组17.4.1 定义简单类型的可变数组17.4.2 定义复合类型的可变数组17.4.3 在PL/SQL中使用可变数组17.5 集合运算符17.6 集合函数17.7 处理集合异常17.8 使用FORALL批量绑定17.9 BULK COLLECT批量接数据17.10 本章小结第18章 游标( 视频讲解:1小时19分钟)18.1 游标简介18.2 隐式游标18.3 显式游标18.4 修改游标数据18.4.1 FOR UPDATE子句18.4.2 WHERE CURRENT OF子句18.5 游标变量18.6 本章小结第19章 子程序( 视频讲解:2小时26分钟)19.1 子程序定义19.1.1 定义过程19.1.2 定义函数19.2 查询子程序19.3 删除子程序19.4 参数模式提示:不再重复演示函数的参数模式19.5 子程序嵌套19.6 NOCOPY选项19.7 自治事务19.8 子程序权限19.9 利用Java调用子程序19.10 本章小结第20章 包( 视频讲解:1小时38分钟)20.1 包的定义及使用20.1.1 包的基本概念20.1.2 重新编译包20.1.3 包的作用域20.1.4 重载包中的子程序20.1.5 包的初始化20.1.6 包的纯度级别注意:关于公用函数的说明20.2 系统工具包20.2.1 DBMS_OUTPUT包20.2.2 DBMS_JOB包与数据库作业20.2.3 DBMS_ASSERT包提示:利用DBMS_ASSERT可以解决SQL注入攻击20.2.4 DBMS_LOB包20.3 本章小结第21章 触发器( 视频讲解:3小时30分钟)21.1 触发器简介21.2 DML触发器21.3 表级DML触发器21.4 行级DML触发器21.4.1 使用“:old.字段”和“:new.字段”标识符注意:不能将“:new”或“:old”设置为ROWTYPE类型21.4.2 使用REFERENCING子句设置别名21.4.3 使用WHEN子句定义触发条件21.4.4 触发器谓词21.4.5 使用FOLLOWS子句21.5 变异表21.6 复合触发器21.7 instead-of触发器21.7.1 在视图上定义替代触发器21.7.2 在嵌套表上定义替代触发器21.8 DDL触发器21.9 系统触发器21.10 管理触发器提示:Oracle 11g之后可以建立禁用触发器21.11 触发器中调用子程序21.12 本章小结第22章 动态SQL( 视频讲解:1小时17分钟)22.1 动态SQL简介提示:如果不使用EXECUTE IMMEDIATE,则程序会出现错误提示:在get_table_count_fun()函数执行时可能出现“ORA-01031:权限不足”错误提示22.2 EXECUTE IMMEDIATE语句22.2.1 执行动态SQL22.2.2 设置绑定变量22.2.3 接收DML更新行数提示:也可以使用RETURN接收影响数据行的数据22.3 批量绑定22.4 处理游标操作22.5 DBMS_SQL包简介22.6 本章小结第23章 面向对象编程( 视频讲解:2小时35分钟)23.1 面向对象简介23.2 类与对象23.3 定义对象类型——类23.4 操作类中的其他结构23.4.1 定义函数23.4.2 构造函数提示:关于默认构造函数23.4.3 定义MAP与ORDER函数23.4.4 对象嵌套关系23.4.5 继承性23.4.6 函数覆写23.4.7 对象多态性23.4.8 使用FINAL关键字23.4.9 定义抽象函数23.5 对象表23.5.1 创建对象表23.5.2 维护对象表数据23.6 对象视图23.7 本章小结

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读

应用截图