种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

从Oracle到DB2开发:从容转身

(2019-04-23 11:55:49) 百科综合
从Oracle到DB2开发:从容转身

从Oracle到DB2开发:从容转身

本书是“舞动DB2”系列的第二本,分为三大部分,共8章。第一部分从开发者遇到的问题进行分析,提出在Oracle兼容模式下开发数据套用的新思路,并讲述了从Oracle迁移到DB2的方法、工具及案例。

基本介绍

  • 书名:从Oracle到DB2开发:从容转身
  • ISBN:978-7-121-14940-5
  • 定价:69.00元
  • 开本:16开

图书信息

舞动DB2系列
从Oracle到DB2开发——从容转身
王飞鹏 李玉明 李睿明 成孜论 编着
2011年12月出版
428页
IBM原厂资料库开发专着
提供丰富的代码示例、实战性强
融汇高铁、金融、电信等行业实战案例
首次将ORACLE与DB2的对比贯穿全文
表达新颖独特、内容深入浅出
资料库套用开发者的首选之作

内容简介

本书是“舞动DB2”系列的第二本,分为三大部分,共8章。第一部分从开发者遇到的问题进行分析,提出在Oracle兼容模式下开发数据套用的新思路,并讲述了从Oracle迁移到DB2的方法、工具及案例。第二部分讲述了DB2开发工具方面的知识,以及如何更有效地开发存储过程、用户自定义函式和触发器。第三部分讲述了开发者在Java EE和.NET架构下开发数据套用的最佳实践。同时,在附录A中,针对SQL PL与PL/SQL做了集中对比,对快速掌握两者异同是大有裨益的。
本书目标读者群主要针对以下人员:从Oracle向DB2转型的技术人员;DB2套用开发工程师;Oracle套用开发工程师;资料库套用架构师;学习DB2资料库开发技术的高校学生或者从事相关课程教学的教师。

作者简介

李玉明
DB2资料库资深软体工程师。多年来一直从事DB2核心编译器和最佳化器的开发工作。
擅长DB2套用系统的架构和开发、大型资料库性能最佳化,对DB2存储过程的开发和内部运行机制有很深的造诣。曾发表多篇资料库技术论文,拥有IBM DB2各项认证。
成孜论
资料库资深顾问。曾为荷兰银行(香港)系统资料库技术顾问、KDDI通信资料库谘询师。近年参与组织了多项金融、高铁、电信等大型资料库工程。现受聘为中国大陆某金融机构资料库资深顾问。
李睿明
DB2资料库专家。曾发表过多篇信息系统相关论文和技术文献。目前在IBM中国开发中心从事集成数据管理和信息安全产品线的技术支持工作,拥有IBM DB2资料库各项认证。精于资料库开发技术,具有丰富的DB2套用项目经验。
王飞鹏
DB2资深顾问,国内首屈一指的资料库开发、维护、最佳化和架构专家。曾为电信、银行、中央部委、中国高铁等大型资料库项目做出了重要贡献。发表资料库论文12篇,拥有软体专利3项。每年通过大量谘询、讲座、培训等方式,为资料库人才更好地运用资料库技术做出了最大的努力。

业内热评

本书完美诠释了从Oracle到DB2开发的最佳实践,作者团队具有丰富的从Oracle向DB2迁移实施经验,他们的书一定能带领广大的读者实现华丽的从容转身。
——IBM中国开发中心信息管理产品开发部 总经理 朱辉
本书的作者都有非常丰富的资料库管理和套用开发经验,使得本书具有极佳的实践性和可操作性,相信能为广大的资料库套用开发者提供前所未有的帮助。
——IBM中国开发中心信息管理产品开发部 资深经理 孙冰江
拜读本书后,我感叹作者“看问题眼光準、撰技术功底深、真功夫下得狠”,也为读者能获如此宝鉴而欣喜若狂,学习起来更可以说是“朝读此书日行千里,暮执本卷夜过八河”。对于广大读者来讲,在本书里大可畅游其中,揣摩知识技巧,学习品味技术人生。
——中国工商银行科技部 高级顾问 李伟

序 一

Be prepared to change everything about itself except those beliefs.
当IBM董事长Sam Palmisano说到这句话时,他正站在庆祝清华大学百年华诞的演讲台上,与莘莘学子分享同样正值百岁生日的IBM是如何通过不断的改变来塑造一个伟大的公司的。
从制表机、打字机,到磁碟驱动器、记忆体晶片、自动取款机,再到大型机、个人电脑,直到今年推出的惊世之作——“沃森”计算机系统,每次改变都使信息技术有划时代的飞跃。
作为IBM最为重要的数据管理软体,DB2本身也在不断地改变着。自DB2 V9.7开始,DB2开始支持Oracle兼容特性,这使得Oracle资料库的迁移周期大为缩减,迁移成本大为降低。为了适应市场需要,2011年5月,IBM正式在中国成立了资料库迁移谘询服务中心(IBM Database Migration Consulting Service Center),其使命是为客户提供安全、高效的迁移服务。在今年第一季度,全球就有210例客户将自身的Oracle资料库成功迁移到DB2上,涉及金融、电信、政府、能源、菸草等行业。其中一个典型案例是,全球最大的饮料生产商可口可乐公司告别Oracle并转而使用DB2,从而成功使得其ERP套用获得更高性能,软硬体成本显着降低,企业竞争力明显提高。
本书完美诠释了从Oracle到DB2开发的最佳实践,作者团队由来自IBM资料库迁移谘询服务中心的资深专家组成,具有丰富的从Oracle向DB2迁移的实施经验,他们的书一定能带领广大的读者实现华丽的从容转身。
在大洋彼岸,Luis A. Lamassonne,105岁的前IBM员工,在对媒体描述他是如何为这家伟大的公司奋斗了38年的时候,他说:“是的,改变使这里的一切皆有可能,这就是IBM。”
IBM中国开发中心信息管理产品开发部
总经理 朱辉
2011年10月9日写于北京

序 二

IBM百年华诞,在2011年夺目九界,璀璨全球。创新,这是IBM能屹立于强手如林的科技界的关键,使得她能够适应科技时代发展的需要,不断创新求变,从而把握时代的脉搏,解决今天及未来企业遇到或可能遇到的重大挑战。
进入21世纪,IBM与其众多对手们不约而同地投入到了资讯时代的竞争。随着信息技术的迅猛发展,作为其核心组成部分的数据之战已成为21世纪“竞争”的新内涵,而作为承载、处理和加工这些数据的资料库软体行业就不可避免地成为主战场。
为了满足客户各种需求,大家竞争的对象是极富生命力的数据。在数据的整个生命历程中,它会经历设计、开发、部署、运营、最佳化和治理的不同阶段。这不是一次性的过程,而是通过叠代式的周期,以发挥数据更大的价值。当任何一家企业拥有了对数据强大的管控和支配后,就会在21世纪数据之战中立于不败地位,甚至引领资讯时代的发展。
IBM 正在着手实现一个战略计画,提供一个集成的模组化数据管理环境,帮助企业更高效、準确地管理整个数据生命周期(从需求到报废)。我们将这个过程称为“集成数据管理”,管理数据生命周期的每个环节,并能够支持各种主流厂商提供的数据管理技术,包括DB2、Informix、Oracle等。
本书中提到的IBM Data Studio,就是应运而生的这样一个工具集,它除了提供对资料库基本的管理功能外,还为资料库套用开发者提供了强大的跨平台的套用开发能力,无论你是DB2爱好者,还是Oracle的冬粉,都会从中获益。IBM Data Studio最大的优势就在于对DB2资料库全面的支持,能够及时地反映并紧跟DB2资料库的发展和更新,同时提供对PL/SQL Package开发的支持。
本书的作者都有非常丰富的资料库管理和套用开发经验,这使本书具有极佳的实践性和可操作性,相信它能为广大的资料库套用开发者提供前所未有的帮助。
IBM中国开发中心信息管理产品开发部
资深经理 孙冰江
2011年9月20日写于北京

序 三

读书是一门大学问,读谁的书?怎幺读书?如何书以致用?这些问题可是这门学问中的精髓。倘若读DB2的书,那幺“舞动DB2”系列则是必选,因为在资料库界这个系列的每一本书可谓坛坛都是好酒。本人有幸为其中的套用开发篇作序,心中一则以喜,一则以惧。心喜的是资料库套用开发人员的春天来临了,因为终于有一本DB2开发的绝世之作诞生;心惧的是DB2开发的书籍如此之稀缺,不知何年何月才能有更多的精品在图书领域形成规模,以飨众多读者之渴求。
拜读本书后,我感叹四位作者“看问题眼光準、撰技术功底深、真功夫下得狠”。在书的封面上“从容转身”几个大字,就向读者透露了本书的气概,纵横全书。翻到目录时,便感觉内容安排错落有致,井井有条;读到第1章“我看DB2开发”,大有一观天下的气魄;第2章中,作者将Oracle与DB2做了对比,娓娓道来,条分缕析;第3章涉及工具选择的方方面面,匠心独运,细緻入微;第4~6章,伺服器端开发技术的巧夺天工让我们领略到DB2的“志存高远”;而第7、8章则从客户端开发技术的角度,精彩展现了为什幺DB2不愧为IBM最地地道道的工具。更令人叹为观止的是,本书以精彩絮言的方式,按时间顺序,把每一章内容巧妙地建成了一个驿站,给一路“奔波”的读者们留了个歇脚儿的地儿,来学习技术、品味人生、感慨天下。我不得不为如此奇妙的写作设计拍案叫绝,也为读者能获如此宝鉴而欣喜若狂。本书学习起来真可以说是“朝读此书日行千里,暮执本卷夜过八河”。
这本书即将出版,我由衷地向本书作者致以崇高的敬意。在两年来的写作过程中,王飞鹏意志坚定、步伐稳健,在资料库这片天地执着、勤奋地向广大技术人员传播经验、传授技巧;李玉明学风严谨,资料库开发技艺精湛,其代码的功力足可以与日月争辉;李睿明天资聪颖,极善于为读者挖掘学习DB2开发的捷径;成孜论学识渊博,文笔翩翩,这位业界奇才是本书质量的重要基石……四位作者优势互补,并肩奋斗,突破重重阻力,终于完成这一大作,给开发者们带来了福音!这本书填补了资料库界的多项空白,我相信其打破多项纪录指日可待。而对于广大读者来讲,大可在本书中自在畅游,揣摩知识技巧,品味技术人生。
中国工商银行科技部 高级顾问 李伟
2011年10月10日写于珠海

本书结构

本书是“舞动DB2”系列的第二本,从内容来看,本书共分为三大部分,共8章。第一部分从开发者遇到的问题进行分析,提出在Oracle兼容模式下开发数据套用的新思路,并讲述了从Oracle迁移到DB2的方法、工具及案例。第二部分讲述了DB2开发工具方面的知识,以及如何更有效地开发存储过程、用户自定义函式和触发器。第三部分讲述了开发者在Java EE和.NET架构下开发数据套用的最佳实践。同时,在附录A中,针对SQL PL与PL/SQL做了集中对比,对快速掌握两者异同是大有裨益的。
为了帮助广大的中国读者实现从Oracle向DB2转型,本书深入浅出地回答了下面问题:
1.在兼容和非兼容模式下DB2套用开发的新思路;
2.在非兼容模式下,如何使用SQL PL语言高效地编写套用;
3.在兼容模式下,如何使用PL/SQL语言更好地开发数据套用,例如存储过程、用户自定义函式等;
4.如何选择DB2数据套用开发工具;
5.Java EE和.NET架构下套用开发的最佳实践。
最后,本书还提供了精彩絮言部分。所谓精彩絮言,意指DB2开发工作、生活中的精彩花絮和警醒箴言,其中凝聚了我们从事开发的工作经验,也丰富了我们这本书的指导思想。在每章后面都有这个环节,其文环环相扣,贯穿全书。

读者对象

如果你学习资料库知识仅一个月,本书可能不是最适合你的。三年前一位来自IBM多伦多实验室的资料库大师曾告诫我:你不要指望一本书可以兼顾入门者和专业者,你更不要做这样的事情。本书目标读者群主要针对以下人员:
1.从Oracle向DB2转型的技术人员;
2.DB2套用开发工程师;
3.Oracle套用开发工程师;
4.资料库套用架构师;
5.学习DB2资料库开发技术的高校学生或者从事相关课程教学的教师。

本书涵盖哪些版本

本书中绝大多数概念适用于包括DB2 V8 for LUW以来的所有版本。但不可避免的是,我们讨论到的某些特性只是针对特定版本的。具体如下:
DB2的Oracle兼容特性(第1章):适用于DB2 V9.7及其以后版本。
表分区和MDC特性(第2章):适用于DB2 V9及其以后版本。
Data Studio对PL/SQL开发的支持(第3章):适用于DB2 V9.7及其以后版本。
TOAD for DB2对PL/SQL开发的支持(第3章):适用于DB2 V9.7及其以后版本。
pureXML资料库设计(第4章):适用于DB2 V9及其以后版本。
如果没有特别指明某特性只针对某个版本,默认对所有版本都适用。

线上资源

可以从下载本书案例中用到的档案,也可从该网站上找到本书最新的补遗及勘误。同时也欢迎大家到网站相互交流和学习。

致 谢

首先感谢电子工业出版社的高洪霞编辑,她在“舞动DB2”系列图书出版过程中给予了我们大力支持和帮助!对IBM中国软体开发中心刘慎锋经理的热心帮助,在此表示衷心感谢。感谢聂花梅在待产期间,还为本书审阅了部分章节,这给予了写作团队莫大的鼓励。感谢郜中华身在法国期间还坚持审稿,这给予了写作团队极大的支持。同时,本书在审稿中还得到了IBM中国开发中心资深软体工程师朱志辉的热心帮助,他细心阅读了全书,并给出了非常专业的建议,在此表示衷心感谢。感谢IBM中国开发中心软体工程师万蒙,他审核了本书大部分章节并提出了宝贵建议;感谢秦怡,她在繁忙的工作之余审核了所有章节的引言和案例部分,并提供了非常重要的建议;感谢所有参与本书审核的同事们,张慧、张金竹和侯战友。

目 录

第1章 我看DB2套用开发 1
第2章 当Oracle开发者遇到DB2 23
第3章 DB2套用开发工具大观 56
第4章 SQL PL开发DB2伺服器端套用 94
第5章 PL/SQL开发DB2伺服器端套用 170
第6章 Java存储过程 226
第7章 Java EE平台下开发DB2 280
第8章 .NET平台下开发DB2应用程式 330
附录A SQL PL与PL/SQL比较 380
附录B 缩略语释义 395
后记 403
参考文献 405

标 签

搜索
随机推荐

Powered By 种豆资源网||