DB2开发人员指南[按需印刷]
基本信息
- 原书名: DB2 Developer's Guide,Fourth Edition
- 原出版社: SAMS
- 作者: (美)Craig S.Mullins
- 译者: 段小璐 郑齐健 杨正洪 孙文 孙延辉 等
- 丛书名: IBM/Lotus技术丛书
- 出版社:机械工业出版社
- ISBN:7111096320
- 上架时间:2002-3-29
- 出版日期:2002 年2月
- 页码:1148
- 版次:1-1
- 所属分类:
计算机 > 数据库 > DB2
内容简介回到顶部↑
本书清晰地讲述了DB2复杂而精深的内容,详细介绍了DB2版本6的主要功能和新的特性。本书包括七个部分:SQL工具、技巧和秘诀,DB2应用程序的开发,DB2的深入研究,DB2性能监视,DB2性能调优,DB2的实用程序和命令,理想的DB2环境以及分布式DB2等内容。本书层次清晰、内容翔实,深入揭示了DB2成功的秘密。在如何设计高性能的DB2应用方面向读者提出了良好的建议。因此,本书不但适合初学者阅读,更是DB2开发人员和系统管理人员实现优化的DB2系统的一本不可多得的参考书。
目录回到顶部↑
db2版本6新特性
第一部分 sql工具、技巧和秘诀
第1章 魔力词汇 2
1.1 sql语言概述 3
1.1.1 sql语言的特性 4
1.1.2 一次一个集合的数据处理 5
1.1.3 sql类型 8
1.2 sql工具 10
1.2.1 选择和投影 10
1.2.2 连接和子查询 11
1.2.3 合并 17
1.2.4 外连接 19
1.2.5 排序和分组 21
1.2.6 having和where的区别 21
1.2.7 关系除法 22
1.2.8 case表达式 22
1.2.9 sql函数 24
1.2.10 db2中数据结构的定义 25
1.2.11 db2数据结构的安全控制 27
译者序回到顶部↑
关系数据库管理系统是围绕一系列关系代数的数学概念设计的数据库管理系统。在20世纪70年代初,IBM的San Jose 研究中心的E.F.Codd先生第一个提出了关系数据库模型的概念。也就是说,IBM研究机构发明关系数据库技术至今已有20多年了。1983年,IBM为MVS(多重虚拟系统)开发了第一代DB2数据库。在我们跨入21世纪时,IBM继续拓展其优越的数据库技术,使其拥有更多的功能,支持更多的平台。今天,DB2通用数据库是世界上最先进的数据库,并且同时支持世界上最多的系统平台(IBM OS/390、IBM OS/400、IBM RS/6000、IBM OS/2、SUN Solaris、HP-UX、Microsoft Windows NT、SCO Openserver和Linux)。
传统的企业正在将其主要业务转向互联网。新的电子化企业正在形成,基于网络应用的新产品也就应运而生了。大家可能会问:“到底什么是电子商务呢?”电子商务就是在互联网上进行交易,电子商务可以一周七天,每天24小时持续工作而不必总有人在那里。电子商务将带来新的客户,人们以不同的方式一起工作。电子商务需要具有高兼容性、可用性、安全性和可靠性,需要工业化的数据库技术。而DB2在过去15年中已在全球拥有了四亿用户。IBM的DB2通用数据库开发人员为使DB2通用数据库成为电子商务的基础而进行了大量工作。今天,用户可以从网上访问数据库,应用开发人员可以用Java或者JDBC来编写DB2应用程序和过程。数据库管理员可以通过网络浏览器管理数据库,同时DB2还拥有最好的兼容性、可用性和健壮性。
电子商务对数据库提出了一些新的要求,其中之一是能从任何设备上访问数据库。新的、普遍的设备将用来访问DB2。电子商务对大量信息和知识的需求将会不断增长,这将需要太字节(1012)直至拍字节(1015)级的数据库产品,才能支持商务智能和基于知识的应用。这些应用需要数据库具有支持更高级的分析能力,同时需要访问丰富的内容—文件、图形、文本、视频和空间数据。今天,DB2通用数据库已经发展到可以传输这些内容。
《DB2开发人员指南》第4版揭示了DB2成功的秘密,它讲述了其他DB2教科书所没有的或遗漏的内容。它深入研究了其他书籍包括IBM DB2用户手册中没有充分讲述的主题。本书清晰地讲述了DB2上述主题的复杂而精深的内容,给读者提供了实现设计良好的DB2应用在性能和过程方面的建议,讲述了有关DB2后台是如何实现的秘密。使用《DB2开发人员指南》第4版作为指南,您的开发人员和系统管理人员就能实现优化的DB2应用系统。
参加本书翻译的人还有:郑齐心、郑齐燕、苏林、欧阳小芳、张剑、李彩霞、段明非、张子悦、陈尧、白云、王鹏、张国新、李蔚明、胡彬、张重、刘丽、王驰、丁旭东、潘宇、胡建、刘晓霞、陆强、吕明光、赵庆昕、肖练刚、王小蓉、马骐、韩欧、马赞、许志巍、林岩、杨剑、杨小东、余洪明、赵旭、谢翔、丁向武、刘江涛、王新、贾立东、施昭、胡钛、陈勃、陈天越、王刚、张利平、谭喜薇、郑小立、王开京、李新等同志。
由于译者学识浅陋,必有许多不足之处。请读者批评指正。杨正洪的E-mail地址是:yangzhenghong@yahoo.com。欢迎读者来信指正。谢谢。
杨正洪
2001年8月8日
前言回到顶部↑
欢迎使用《DB2开发人员指南》第4版。本书前三版的成功使作者深受鼓舞。IT业界非常需要具有实践经验的DB2开发和相关方面的见解的专著。本书第2版是针对DB2版本3的内容而编写。本书第3版覆盖了DB2版本4和版本5的功能;而本书第4版将你带入DB2的最新版本—DB2版本6。有关DB2各个版本之间的变化,请参阅本书附录J。
关于DB2的其他著作大多讨论有关SQL语法、基本的关系型数据库设计、规范化和使用COBOL进行嵌入式SQL编程。《DB2开发人员指南》第4版揭示了DB2成功的秘密,它讲述了其他DB2教科书所没有的或遗漏的部分。它深入研究了其他书籍包括IBM DB2用户手册中没有充分讲述的主题。本书清晰地讲述了DB2的复杂而精深的内容,给读者提供了实现设计良好的DB2应用在性能和过程方面的建议,讲述了有关DB2后台实现的秘密。使用《DB2开发人员指南》第4版作为指南,开发人员和系统管理人员就能实现优化的DB2应用系统。
本书虽然不是一本DB2和SQL语言的入门教材,但是本书中大量的建议对初学者和高级用户同样有帮助。本书虽没有教授SQL语言的语法、关系理论、范式以及逻辑数据库设计,但它提供了许多关于如何以及何时使用上述技术和其他技术的建议。如果你对SQL复杂的、让人难以理解的应用技术感兴趣,而不是感兴趣于SQL的语法结构图,那么这本书就适合你。本书涉及的其他领域如下:
对DB2版本6的新特性进行了全面、综合的介绍,它包括对象/关系型的大对象类型、用户定义函数、用户定义单值类型、触发器、使用Java SQLJ和JDBC访问DB2、访问万维网等等。
编写高效SQL程序的技巧、实用秘诀和相关指南。
建立面向性能的DB2数据库系统的指南。
使用TSO、CICS、IMS/TM、 CAF和RRSAF开发DB2应用的环境选项。
讲述DB2的后台操作,包括日志、锁定以及使用系统编目和目录的进度表。
讲述实现和维护优化的DB2性能的全面技术。
深入讲述关于应用和系统两方面的性能监控和调整指南。
?使用EXPLAIN,解释它的输出结果,包括如何使用优化器的提示,使用DB2版本6的成本估算功能和函数解析表。
介绍了使用DB2系统编目表来监测DB2的过程。
DB2应用开发实用指南。
使用DB2实用程序的高级技术建议。
?分配缓冲池大小和实现多个缓冲池和hiperpool的策略。
DB2灾难恢复的实际场景和推荐方法。
怎样以及何时使用DB2视图。
怎样在用客户机/服务器环境中使用DB2,这部分内容包括存储过程、通过Internet访问DB2及OBBC。
怎样将DBA的技术和开发技术结合起来,从而高效地管理以触发器、 用户自定义函数和存储过程等形式存在的应用逻辑。








点击看大图






加载中...

