重构的价值是毋庸置疑的,这已在许多项目中证明了。重构能帮助软件专业人士改进系统设计及其可维护性、可扩展性和性能。本书首次介绍了专门针对数据库系统设计的强大的重构技术。
作者安布勒向读者充分展示了:对表结构、数据、存储过程和触发器的小小改动就能在很大程度上改进数据库的设计,同时又不改变语义。读者还将学到分步演进数据库模式以及源代码的方法,使依赖迭代、敏捷方法开发的项目变得更高效。
《数据库重构》为数据库重构提供了全面的指导和参考,介绍了数据库重构的基本概念,帮助读者克服重构真实数据库系统时的实践障碍。通过完整的例子,作者展示了重构简单的单个数据库应用和复杂的多个应用的情况。通过本书,读者可以掌握重构数据库模式所涉及的各项任务,学习在最复杂的产品环境中部署重构的最佳实践。