敏捷数据
豆瓣
Agile Database Techniques : Effective Strategies for the Agile Software Developer
[加] Scott W.Ambler 李巍
简介
本书作者在数据及对象技术方面都有很深造诣,多年的经验使他深刻地认识到:数据专业人员常常过于专注数据而忽视对象开发人员所面临的困难;而对象开发人员又没有或有很少的数据方面的经验。本书作者探索了有机结合数据和对象两个开发团队的方式,将敏捷方法拓展到了应用程序开发的一个关键领域——数据库,阐述了数据架构设计师、数据库管理员掌握敏捷方法进行面向数据开发的必要性。
目录
译者序
Jon Kern序
Douglas K.Barry序
致谢
前言
第一部分 基础背景
第1章 敏捷数据方法
第2章 从用例到数据库——现实世界的UML
第3章 数据建模基础
第4章 数据规范化
第5章 类规范化
第6章 关系数据库技术,无论你喜欢与否
第7章 对象-关系的阻抗失配
第8章 遗留数据库——所有你需要了解却害怕应付的事物
第二部分
第9章 革命万岁
第10章 敏捷模型驱动开发
第11章 测试驱动开发
第12章 数据库重构
第13章 数据库封装策略
第14章 对象-关系数据库映射
第15章 性能优化
第16章 渐进式数据库开发的工具
第三部分 实用的面向数据的开发方法
第17章 实现并发控制
第18章 在关系数据库内查找对象
第19章 实现引用完整性和共享
第20章 实现安全访问控制
第21章 实现报表
第22章 现实中的XML
第四部分 采用敏捷数据库方法
第23章 你如何才能变得敏捷
第24章 将敏捷性带到你的组织机构中
附录 数据库重构目录
参考资料及推荐读物