Oracle数据库管理从入门到精通(套装全2册)

综合评级:
★★★★★

定价:
¥209.00

作者:
丁士锋 著

出版社:
清华大学出版社

出版日期:
2015年5月

页数:
1432

字数:
2300

ISBN:
23681236

书籍介绍

《Oracle数据库管理从入门到精通》

《Oracle数据库管理从入门到精通(附光盘)》以 面向应用为原则,深入浅出地介绍了Oracle数据库的 管理和开发技术。书中通过大量的图解和示例代码, 详细介绍了Oracle的体系结构、PL/SQL的语言特性, 并深入剖析了用PL/SQL进行Oracle开发的方方面面。

为了便于读者高效、直观地学习,作者为本书重点内 容录制了13.6小时多媒体教学视频。这些视频及本书 涉及的源代码一起收录于本书配套DVD光盘中。另外 ,光盘中还免费赠送了7.8小时Oracle PL/SQL教学视 频和大量的PL/SQL实例代码,供读者进一步学习参考 。

《Oracle数据库管理从入门到精通(附光盘)》共24章,分为6篇。涵盖的内容主要有关系 型数据库基础、Oracle的安装和管理、体系结构、网 络结构、物理和逻辑结构的维护和管理、SQL语言的 应用、PL/SQL语言基础、开发环境、控制语句、数据 表的管理和查询、数据表的操作、使用PL/SQL的记录 与集合、各种内置函数、游标、事务处理、异常处理 、子程序、包、Oracle的安全性、表空间和数据文件 的管理、数据库的备份和恢复等,最后还通过两个现 实案例介绍了Oracle编程的经验和技巧。

《Oracle数据库管理从入门到精通(附光盘)》适用于Oracle数据库管理人员、使用PL/SQL 进行应用程序开发的人员、对软件开发有兴趣的学生 及爱好者。另外,本书对于网络管理员、企业IT运维 人员也具有很强的指导作用。

超值、大容量DVD光盘

13.6小时配套教学视频

7.8小时PL/SQL教学视频(赠送)

本书源文件

《Oracle PL/SQL从入门到精通》

 《Oracle PL/SQL从入门到精通》以面向应用为原则,深入浅出的介绍了oracle平台上使用pl/sql语言进行数据库开发的技术。通过大量的示例,详细介绍了pl/sql的语言特性、使用技巧,同时配以2个在实际工作中的示例来深入的剖析了pl/sql进行oracle开发的方方面面。

 《Oracle PL/SQL从入门到精通》附带1张dvd光盘,内容为作者为本书录制的全程语音教学视频及本书所涉及的源代码。

 《Oracle PL/SQL从入门到精通》共分为20章,分为5大篇。涵盖的内容主要有pl/sql语言基础、开发环境、变量与类型、控制语句、数据表的管理和查询、数据表的操纵、使用pl/sql的记录与集合、各种内置函数、游标、事务处理、异常处理、子程序、包、面向对象的开发等等技术点。通过示例性的代码,由浅入深,详细介绍了每一个技术要点在实际工作中的应用,对于各种技术要点的应用场合进行了细致的分析。

 《Oracle PL/SQL从入门到精通》适合于使用pl/sql进行应用程序开发的人员、对软件开发有兴趣的学生及爱好者;对数据库管理员、企业it运维人员也具有很强的指导作用。

作者简介

丁士锋,2001年毕业于国防科技大学计算机学院。有多年的数据库软件开发与设计经验,深入理解数据库系统在企业信息化进程中的应用。多次主导与架构基于Oracle、SQL Server及IBM DB2等大型数据库系统的集团式信息管理系统建设。多次参与数据库平台的搭建与各种核心数据库程序代码的实现。著有《Oracle数据库管理从入门到精通》《Oracle PL/SQL从入门到精通》、《精通C# 5.0与.NET 4.5高级编程:LINQ、WCF、WPF和WF》、《网页制作与网站建设实战大全》等多本广受读者好评的计算机畅销图书。

目录

《Oracle数据库管理从入门到精通》

第1篇 Oracle基础第1篇 Oracle基础

第1章 认识关系型数据库( 教学视频:37分钟)

第2章 创建和连接Oracle数据库( 教学视频:43分钟)

第3章 SQL语言与SQL*Plus( 教学视频:34分钟)

第4章 认识Oracle体系结构( 教学视频:20分钟)

第2篇 管理方案对象

第5章 创建和管理表( 教学视频:52分钟)

第6章 索引和约束( 教学视频:36分钟)

第7章 视图( 教学视频:28分钟)

第8章 序列和同义词( 教学视频:24分钟)

第3篇 使用SQL语言

第9章 SQL查询( 教学视频:50分钟)

第10章 操作数据表( 教学视频:25分钟)

第11章 Oracle内置函数( 教学视频:25分钟)

第4篇 PL/SQL编程

第12章 使用PL/SQL创建Oracle程序( 教学视频:39分钟)

第13章 子程序和包( 教学视频:45分钟)

第14章 记录与集合( 教学视频:33分钟)

第15章 触发器和游标( 教学视频:26分钟)

第16章 异常处理机制( 教学视频:17分钟)

第17章 动态SQL语句( 教学视频:25分钟)

第18章 事务和锁( 教学视频:31分钟)

第5篇 Oracle维护

第19章 数据库安全性管理( 教学视频:42分钟)

第20章 数据库空间管理( 教学视频:17分钟)

第21章 数据库文件管理( 教学视频:46分钟)

第22章 备份和恢复数据库( 教学视频:49分钟)

第6篇 PL/SQL案例实战

第23章 基于PL/SQL物料报表程序( 教学视频:25分钟)

第24章 PL/SQL采购订单分析程序( 教学视频:45分钟)

《Oracle PL/SQL从入门到精通》

第1篇 PL/SQL开发入门

第1章 Oracle 11g数据库系统(教学视频:40分钟)

第2章 PL/SQL基本概念(教学视频:30分钟)

第3章 变量和类型(教学视频:14分钟)

第4章 PL/SQL控制语句(教学视频:13分钟)

第2篇 PL/SQL开发基础

第5章 管理数据表(教学视频:33分钟)

第6章 查询数据表(教学视频:33分钟)

第7章 操纵数据表(教学视频:27分钟)

第8章 记录与集合(教学视频:32分钟)

第9章 SQL内置函数(教学视频:26分钟)

第10章 使用游标(教学视频:20分钟)

第11章 事务处理和锁定(教学视频:14分钟)

第12章 异常处理机制(教学视频:19分钟)

第3篇 PL/SQL进阶编程

第13章 PL/SQL子程序(教学视频:18分钟)

第14章 包(教学视频:10分钟)

第15章 触发器(教学视频:23分钟)

第16章 动态SQL语句(教学视频:17分钟)

第4篇 PL/SQL高级编程

第17章 面向对象编程(教学视频:24分钟)

第18章 PL/SQL性能优化建议(教学视频:14分钟)

第5篇 PL/SQL案例实战

第19章 企业IC芯片欠料计算程序(教学视频:28分钟)

第20章 PL/SQL邮件发送程序(教学视频:33分钟)

前言

《Oracle数据库管理从入门到精通》

为什么要写这本书

  随着信息产业化的飞速发展,数据的增长速度也在迅速膨胀,越来越多的企业认识到数据库数据的重要性。Oracle公司的数据库管理系统是世界领先的关系型数据库管理系统,一直是各大企事业单位后台存储的首选。Oracle数据库系统的灵活体系结构以及跨平台的特性,使得很多Oracle从业人员备感压力,相较之容易使用的SQL Server,Oracle似乎太难以驾驭。Oracle公司出于便于学习的目的,提供了大量的文档,但是这些文档主要为英文版,而且文档过于偏重于某一技术的细节,掌握起来颇具难度。

  目前市场上Oracle数据库相关的图书虽然比较丰富,而且质量也比较高,但是偏重于技术的深度,初学者会觉得过于专业,有点难懂。本书作者站在Oracle从业人员的视角,以简洁轻松的文字,简短精练的示例代码,以力求让不同层次的开发人员尽快掌握Oracle数据库开发为主旨编写了本书,在本书最后还提供了两个实际应用的项目,让开发人员能够通过项目学习PL/SQL开发,提高实际开发水平和项目实战能力。

  本书有何特色

  1. 附带多媒体教学视频,提高学习效率

  为了便于读者理解本书内容,提高学习效率,作者专门为本书录制了长达13.6小时的配套多媒体教学视频。这些视频和本书涉及的源代码及附赠的大量PL/SQL教学视频与实例代码一起收录于配书光盘中。

  2. 涵盖Oracle管理和PL/SQL语言的各种技术细节,提供系统化的学习思路

  本书涵盖Oracle的体系结构、维护技巧及PL/SQL语言在实际项目中需要重点掌握的方面,包含数据库基础、安装和管理数据库、数据库体系结构、表、索引、约束、序列、同义词、基本的SQL操作知识比如查询、插入、修改和删除、PL/SQL语言基础、记录和集合、游标、SQL的内置函数、事务处理、异常处理机制、子程序、包、触发器、面向对象的开发,以及动态SQL语句等知识点。

  3. 对Oracle管理和开发的各种技术作了原理分析和实战体验

  全书使用了简洁质朴的文字,配以大量的插图,对一些难以理解的原理部分进行了重点剖析,让读者不仅知晓实现的原理,通过图形化的展现方式,更能加强对原理的理解。同时,本书讲解时配以大量的示例对技术要点在实际工作中的应用进行了详解,让读者能尽快上手这些知识点。

  4. 应用驱动,实用性强

  对于每个示例代码,都进行了仔细的锤炼,提供了各种实际应用的场景,力求让应用开发人员将这些知识点尽快应用到实际的开发过程中。

  5. 项目案例典型,实战性强,有较高的应用价值

  本书最后一篇提供了两个项目实战案例。这些案例来源于作者所开发的实际项目,具有很高的应用和参考价值。而且这些案例分别使用不同的PL/SQL技术实现,便于读者融会贯通地理解本书中所介绍的技术。这些案例稍加修改,便可用于实际项目开发。

  6. 提供完善的技术支持和售后服务

  本书提供了专门的技术支持邮箱。读者在阅读本书过程中有任何疑问都可以通过该邮箱获得帮助。

  本书内容及知识体系

  第1篇 Oracle基础(第1~4章)

  本篇介绍了关系型数据库基础、安装和管理Oracle及Oracle体系结构的知识。主要包括关系型数据库系统范式、安装和创建Oracle数据库、启动和连接Oracle、SQL语言和SQL*Plus的操作,以及Oracle数据库的体系结构。

  第2篇 管理方案对象(第5~8章)

  本篇介绍了在Oracle上创建和管理方案对象的知识,包含使用Oracle SQL语句创建数据库表、视图、索引、约束、序列和同义词等知识,是操纵和管理Oracle的基础。

  第3篇 使用SQL语言(第9~11章)

  本篇讨论了使用SQL语言操作数据库的知识,讨论了用SQL语言进行简单与复杂查询,比如多表连接查询、子查询和分组查询等,接下来讨论了使用SQL语言向表中插入、更改和删除数据,并且介绍了SQL中各种内置函数的使用方法。

  第4篇 PL/SQL编程(第12~18章)

  本篇介绍了PL/SQL过程化SQL语言的基础,首先对PL/SQL进行了概览,然后讨论了存储过程、函数、包的定义和使用方式,讨论了参数模式、包重载及包作用域范围的知识,并且讨论了PL/SQL中的记录与集合、触发器和游标,以及异常处理机制、动态SQL语句、事务和锁的知识。

  第5篇 Oracle维护(第19~22章)

  本篇讨论了如何维护和管理Oracle数据库,首先讨论了数据库安全性相关的用户、角色和权限,然后介绍了Oracle表空间的管理,比如创建和删除表空间、为表空间扩容等,在数据库文件部分讨论了如何添加和管理数据库物理文件,最后介绍了备份与恢复的知识,讨论了恢复管理器RMAN的使用技巧。

  第6篇 PL/SQL案例实战(第23~24章)

  本篇通过两个实际的项目示例,从需求分析、数据库表的设计、系统的总体规划开始,到包规范的定义、包体的具体实现详细剖析一个PL/SQL的实现生命周期,通过对这两个示例的一步一步深入体验,能让开发人员立即上手进行PL/SQL项目的开发。同时对这两个示例稍加修改,即可应用到实际的工作项目中。

  配书光盘内容介绍

  为了方便读者阅读本书,本书附带1张DVD光盘。内容如下:

  * 本书所有实例的源代码;

  * 13.6小时配套多媒体教学视频;

  * 7.8小时Oracle PL/SQL教学视频(赠送);

  * 96个Oracle PL/SQL实例源文件(赠送)。

  适合阅读本书的读者

  * Oracle数据库管理人员;

  * 学习Oracle PL/SQL开发技术的人员;

  * 广大数据库开发程序员;

  * 应用程序开发人员;

  * 希望提高项目开发水平的人员;

  * 专业数据库培训机构的学员;

  * 软件开发项目经理;

  * 需要一本案头必备查询手册的人员。

  阅读本书的建议

  * 没有Oracle基础的读者,建议从第1章顺次阅读并演练每一个实例;

  * 有一定Oracle基础的读者,可以根据实际情况有重点地选择阅读各个技术要点;

  * 对于每一个知识点和项目案例,先通读一遍有个大概印象,然后将每个知识点的示例代码都在开发环境中操作一遍,加深对知识点的印象;

  * 结合光盘中提供的多媒体教学视频再理解一遍,这样理解起来就更加容易,也会更加深刻。

  进一步学习建议

  当您阅读完本书后,相信已经掌握了Oracle数据库管理和开发的基本知识。但如果还要更进一步深入下去,那么还必须要系统地掌握PL/SQL编程的知识,毕竟它是Oracle数据库开发所需要使用的查询语言。可以说,在Oracle世界里,离开了PL/SQL,您将寸步难行。

  要系统学习PL/SQL编程,建议阅读笔者编写的《Oracle PL/SQL从入门到精通》一书。该书可以当作本书的姊妹篇。它自2012年由清华大学出版社出版后广受读者好评,在当当网、亚马逊和京东商城等网上书店都有大量读者对这本书给出了很好地评价,并极力推荐阅读,相信不会让您失望。

  该书非常系统地介绍了PL/SQL开发的方方面面,给读者提供了系统化的学习方案,并对PL/SQL开发用到的各种技术做了原理分析。书中还提供了300多个简单易懂的实例,引领读者快速上手。相信阅读完这本书后,您已经很系统地掌握了PL/SQL开发的各种技术细节。

  本书作者

  虽然我们对本书中所述内容都尽量核实,并多次进行文字校对,但因时间所限,可能还存在疏漏和不足之处,恳请读者批评指正。

  编著者

《Oracle PL/SQL从入门到精通》

 随着计算机信息技术的飞速发展,数据存储已经成为很多公司越来越重视的问题。Oracle公司的数据库管理软件以其稳定、高效和灵活性,一直是各大企事业单位后台存储的首选。Oracle系统本身的复杂性,使得很多刚入门的开发人员不知从何入手,尽管Oracle公司提供了大量的文档,但是这些文档大多为英文版本,每个文档都偏重于某一技术细节,没有提供系统的、适合我国程序员思维的学习材料。

  目前在市面上关于PL/SQL的图书并不是很多,特别是由国内程序员经验总结的图书更是寥寥无几。本书作者站在一线开发人员的视角,通过简洁轻松的文字,简短精练的示例代码,以力求让不同层次的开发人员尽快掌握Oracle数据库开发为主旨编写了本书,同时在本书最后还提供了两个实战项目,让开发人员能够通过项目学习PL/SQL开发,提高实际开发水平和项目实战能力。

本书有何特色

  1.附带多媒体语音教学视频,提高学习效率

  为了便于读者理解本书内容,提高学习效率,作者专门为每一章内容都录制了大量的多媒体语音教学视频。这些视频和本书涉及的源代码一起收录于配书光盘中。

  2.涵盖PL/SQL语言的各种技术细节,提供系统化的学习思路

  本书涵盖了PL/SQL语言在实际项目中需要重点掌握的所有方面,包含语言基础、开发环境、常量和变量的定义、基本的控制结构、基本的SQL操作知识(比如查询、插入、修改和删除)、记录和集合、游标、SQL的内置函数、事务处理、异常处理机制、子程序、包、触发器、面向对象的开发及动态SQL语句等知识点。

  3.对PL/SQL开发的各种技术做了原理分析和实战体验

  全书使用简洁质朴的文字,配以大量的插图,将一些难以理解的原理部分进行了重点剖析,让读者不仅知晓实现的原理,通过图形化的展现方式,更能加强对原理的理解,同时配以大量的示例对技术要点在实际工作中的应用进行了详解,让读者能尽快上手。

  4.应用驱动,实用性强

  对于每段示例代码,都进行了仔细的锤炼,提供了各种实际应用的场景,力求让应用开发人员将这些知识点尽快应用到实际的开发过程中。

  5.项目案例典型,实战性强,有较高的应用价值

  本书最后一篇提供了两个项目实战案例。这些案例来源于作者所开发的实际项目,具有很高的应用价值和参考性。而且这些案例分别使用不同的PL/SQL技术实现,便于读者融会贯通地理解本书中所介绍的技术。这些案例稍加修改,便可用于实际项目开发中。

  6.提供完善的技术支持和售后服务

  本书提供了专门的技术支持邮箱。读者在阅读本书过程中有任何疑问都可以通过该邮箱获得帮助。

本书内容及知识体系

  第1篇 PL/SQL开发入门(第1~4章)

  第2篇 PL/SQL开发基础(第5~12章)

  第3篇 PL/SQL进阶编程(第13~16章)

  第4篇 PL/SQL高级编程(第17~18章)

  第5篇 PL/SQL案例实战(第19~20章)

  配书光盘内容介绍

  为了方便读者阅读本书,本书附带1张DVD光盘,内容如下。

* 本书所有实例的源代码;

* 本书每章内容的多媒体语音教学视频;

* 免费赠送的Oracle入门教学视频。

适合阅读本书的读者

* 需要全面学习Oracle PL/SQL开发技术的人员;

* 数据库开发程序员;

* 应用程序开发人员;

* Oracle数据库管理人员;

* 希望提高项目开发水平的人员;

* 专业培训机构的学员;

* 软件开发项目经理;

* 需要一本PL/SQL案头必备查询手册的人员。

阅读本书的建议

* 没有Oracle PL/SQL基础的读者,建议从第1章顺次阅读并演练每一个示例。

* 有一定Oracle PL/SQL基础的读者,可以根据实际情况有重点地选择阅读各个技术要点。

* 对于每一个知识点和项目案例,先通读一遍有个大概印象,然后对于每个知识点的示例代码都在开发环境中操作一遍,加深对知识点的印象。

* 结合光盘中提供的多媒体教学视频再理解一遍,这样理解起来就更加容易,也会更加深刻。

 笔者写作本书虽然耗费了大量精力,力争消灭错误,但恐百密难免一疏。若您在阅读本书的过程中发现任何问题,或者有任何疑问,都可以随时提出,笔者将尽最大努力解决。

  编著者

课课家教育

未登录