首次專門討論資料庫重構,向資料專業人員展示如何運用重構、測試驅動及其他敏捷技術進行演進式資料庫開發。書中透過許多實際例子,詳細說明了資料庫重構的過程、策略以及部署。 . 本書前5章介紹了演進式資料庫開發的基本思想和技術,後6章詳細描述了每一類重構,包括結構、資料品質、參考完整性、架構、方法的重構;另外還描述了不屬於重構範疇的轉換技術。書中的範例程式碼是用Java、Hibernate和Oracle程式碼編寫的,程式碼都很簡單,讀者可以毫無困難地將它們轉換成C#、C++或Visual Basic程式碼。重構的價值是毋庸置疑的,這已在許多專案中證明了。重構能幫助軟體專業人士改善系統設計及其可維護性、可擴展性和效能。