《资料库重构》是2007年机械工业出版社出版的图书,作者是安布勒、塞得拉吉。本书系统介绍了5类主要的资料库重构技术。
基本介绍
- 书名:资料库重构
- 又名:Database Reconstruction
- 作者:安布勒(AmblerS.W.)(加)(SadalageP.J.)(美)塞得拉吉
- ISBN:9787111202097
- 定价:32.00 元
- 出版社: 机械工业出版社
- 出版时间: 2007
- 开本:16
内容简介
本书前第5章介绍了演进式资料库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构範畴的转换技术。
书中的示例代码是用Java、Hibernate和Oracle代码编写的,代码都很简单,读者可毫无困难地将它们转换成C#、C++或VisualBasic代码。
重构的价值是毋庸置疑的,这已在许多项目中证明了。重构能帮助软体专业人士改进系统设计及其可维护性、可扩展性和性能。本书首次介绍了专门针对资料库系统设计的强大的重构技术。
作者向读者充分展示了:对表结构、数据、存储过程和触发器的小小改动就能在很大程度上改进资料库的设计,同时又不改变语义。读者还将学到分步演进资料库模式以及原始码的方法,使依赖叠代、敏捷方法开发的项目变得更高效。
本书为资料库重构提供了全面的指导和参考,介绍了资料库重构的基本概念,帮助读者克服重构真实资料库系统时的实践障碍。通过完整的例子,作者展示了重构简单的单个资料库套用和複杂的多个套用的情况。通过本书,读者可以掌握重构资料库模式所涉及的各项任务,学习在最複杂的产品环境中部署重构的最佳实践。
读者将看到如何利用重构来增强资料库结构、数据质量和参照完整性,以及如何对架构和方法进行重构。本书提供了大量的基于Oracle和Java的例子,读者可以很方便地调整到其他语言,如C#、C++或VB.NET,或其他资料库,如DB2、SQLServer、MySQL和Sybase。
利用本书提供的技术和例子,读者在进行资料库重构时可以减少浪费和风险,避免返工并节约成本,可以平滑地演进资料库系统,延长资料库的使用寿命。
作者简介
ScottW.Ambler国际知名的软体过程改进顾问,技术领头人,敏捷建模、敏捷数据、企业统一过程、敏捷统一过程方法学的创始人。Scott经常在SoftwareDeveloPment、JavaOne、OOPSLA和DAMA等会议上进行主题演讲,他写作(或与人合着)出版的书还包括《AgileModeling》、《AgileDatabaseTeehnique》、《TheObieetPrimer,ThirdEdition》、《TheElementsofUMLUML2.0Style》和《TheEnterPriseUnifiedProcess》等。
PramodJ.SadalageThoughtworks公司的顾问。在1999年用Xp方法开发一个大型J2EE套用时,他就率先实践了演进式资料库设计和资料库重构的过程。他目前正在进行有关演进式项目中的资料库管理以及在资料库设计和管理中使用演进式过程等主题的写作和演讲。
目录
第1章演进式资料库开发
1.1资料库重构
1.2演进式资料库建模
1.3资料库回归测试
1.4资料库工件的配置管理
1.5开发者沙盒
……