对本书的赞誉<br>序<br>前言<br>致谢<br>第1章 演进式数据库开发<br>1.1 数据库重构<br>1.2 演进式数据库建模<br>1.3 数据库回归测试<br>1.4 数据库工件的配置管理<br>1.5 开发者沙盒<br>1.6 演进式数据开发技术的障碍<br>1.7 本章小结<br>第2章 数据库重构<br>2.1 代码重构<br>2.2 数据库重构<br>2.3 数据库重构的分类<br>2.4 数据库味道<br>2.5 数据库重构在开发中的位置<br>2.6 使数据库schema的得构更容易<br>2.7 本章小结<br>第3章 数据库重构过程<br>3.1 验证数据库重构是否合适<br>3.2 选择最合适的数据库重构<br>3.3 让原来的数据库schema过程<br>3.4 前测试、中测试和后测试<br>3.5 修改数据库schema<br>3.6 迁移源数据<br>3.7 重构外部访问程序<br>3.8 运行回归测试<br>3.9 对工作进行版本控制<br>3.10 宣布批次重构<br>3.11 本章小结<br>第4章 部署到生产环境<br>4.1 在沙盒之间有效地部署<br>4.2 采用数据库重构包<br>4.3 制定部署时间窗口进度计划<br>4.4 部署系统<br>4.5 移除已过的schema<br>4.6 本章小结<br>第5章 数据库重构策略<br>5.1 小的变更更容易进行<br>5.2 唯一地标识每一次重构<br>5.3 通过许多小变更实现一次大变更<br>5.4 建立数据库配置表<br>5.5 触发器优于视图或批量问步<br>5.6 选择一个足够长的转换期<br>……<br>第6章 结构重构<br>第7章 数据质量重构<br>第8章 参照完整性重构<br>第9章 架构重构<br>第10章 方法重构<br>第11章 转换<br>附录 UML数据建模表示法<br>词汇表<br>参考文献和推荐读物<br>重构和转换列表
展开