名师讲坛:Oracle开发实战经典(附光盘)

相关资料

[

李兴华讲课一流,写东西好绝对好学实用,缺点是没有废话!
  ——中科软通ceo王月清
  图示多、看起来轻松,入门级好书!
  ——中科院软件研究所范国闯
  视频足够详细,比单纯看书要快很多,作者没少费心思。
  ——中烟科信息架构师周艳军
  视频、实例、服务做到了极致,看这本书再整不明白,就要考虑是不是该换行了
  ——三星数据系统项目经理马宁
  想快速学oracle开发的人,强烈推荐这本书,简单、容易。
  ——中企动力吴海斌
  实至名归,这是一本“看得懂”、“学得会”、“用得上”的书,我看过他过去写的书

]

本书特色

[

大数据时代,oracle12c为云计算而改变。《名师讲坛——oracle开发实战经典》以oracle11g、12c版本为基础,通过丰富的实例、通俗易懂的语言、简洁明快的图示、极为详尽的视频,讲述了数据库开发的主要内容。全书分为3个部分,第1部分:oracle开发前奏,主要包括数据库系统概述、oracle的安装与基本使用;第2部分:sql基础语法,主要内容有简单查询、限定查询与排序显示、单行函数、多表查询、分组统计查询、子查询、更新及事务处理、替代变量、表的创建与管理、完整性约束、其他数据库对象、用户权限及角色管理、数据库设计;第3部分:数据库编程,主要内容有pl/sql编程基础、集合、游标、子程序、包、触发器、动态sql、面向对象编程。。《名师讲坛——oracle开发实战经典》还有如下特点:
  1.视频极为详尽:视频长达45小时,共126讲,力求将oracle开发**知识一网打尽。
  2.实例案例教学:1200项各类实例案例,力求将oracle开发**知识彻底讲透。
  3.全方位服务:论坛、网站、二维码、微信等多种服务力求解答本书所有疑问。
  4.知名讲师编著:由有多年开发和授课经验、连续7年获得*受欢迎教师称号的知名讲师编著。
  5.教师服务:高校教师还可以获得教学大纲、电子课件、学习笔记等多种资源。
  本书适合oracle开发入门者学习使用,也可以作为oracle开发人员的参考书。

]

内容简介

[

时间就是财富、效率就是竞争力,谁能够高效学习,谁就更有竞争力。看视频、跟着视频做练习、向高手在线请教、学会利用资源就是*高效的学习方式。
  1.视频讲解极为详尽,容量达9g、2张dvd,讲解长达45小时、126讲,社会培训价格在1500元以上。
  2.实例非常丰富,各类实例达1200个,达到实战水平一本书够了。
  3.知名讲师心血之作,10年教学经验,多年被评为“*受欢迎的讲师”,北京某培训中心首席讲师李兴华的心血之作,品质绝对有保证。
  4.*用心的服务,专门开辟的网站服务区,解疑答惑、网上互动、部分开发工具的下载。
  5.配套资源丰富,特意为高校老师准备了教学大纲、ppt课件、学习笔记、习题等配套资源。
  6.适合目前应用*广的oracle11g版本,以及*新的oracle12c。oracledba及开发认证的读者也可以作为入门图书。

]

作者简介

[

李兴华,知名Java、Oracle、Android高级讲师,北京魔乐科技软件实训中心(MLDN)教学总监、首席讲师。8年软件开发经验,10年高端培训经验,先后为40多家大中型企业做过培训,在Java、Oracle、Android培训方面享有很高的知名度。
  马云涛,计算机技术专业硕士,慧科教育集团副总裁,负责该集团合作院校的硕士层面的整体教学运营工作。该集团合作院校的硕士专业涵盖移动云计算、大数据技术、物联网、战略管理与互联网营销、互联网教育等多个领域。他还同时担任多个高校和企业的咨询顾问,组织并设计过多项基于B/S结构的大型项目系统构架。

]

目录

第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  监听工具lsnrctl     2.5  sqlplus简介  2.6  sqlplus常用命令  提示:关于sqlplus.exe工具的补充说明     提示:sqlplusw.exe的输入形式   提示:需要设置命令行格式         2.7  配置sql developer        2.8  c##scott用户表     2.8.1  部门表dept         2.8.2  雇员表emp         2.8.3  工资等级表salgrade 2.8.4  工资补贴表bonus      2.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操作符时列表不能有null      4.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与any         8.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  非空约束nk         12.3  唯一约束uk         12.4  主键约束pk         12.5  检查约束ck         12.6  主-外键约束fk    12.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新特性fetch     13.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  执行动态sql        22.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  本章小结      

封面

名师讲坛:Oracle开发实战经典(附光盘)

书名:名师讲坛:Oracle开发实战经典(附光盘)

作者:李兴华

页数:656

定价:¥89.8

出版社:清华大学出版社

出版日期:2014-06-01

ISBN:9787302359821

PDF电子书大小:133MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注