《數(shù)據庫重構》首次專門討論數(shù)據庫重構,向數(shù)據專業(yè)人員展示了如何運用重構、測試驅動及其他敏捷技術進行演進式數(shù)據庫開發(fā)。書中通過許多實際例子,詳細說明了數(shù)據庫重構的過程、策略以及部署。本書前5章介紹了演進式數(shù)據庫開發(fā)的基本思想和技術,后6章詳細描述了每一類重構,包括結構、數(shù)據質量、參照完整性、架構、方法的重構;另外還描述了不屬于重構范疇的轉換技術。書中的示例代碼是用java、hibernate和oracle代碼編寫的,代碼都很簡單,讀者可以毫無困難地將它們轉換成c#、c++或visual basic代碼。