Первое специализированное обсуждение рефакторинга баз данных, показывающее специалистам по данным, как использовать рефакторинг, тестирование и другие гибкие методы для эволюционной разработки баз данных. В книге подробно объясняется процесс, стратегия и развертывание реконструкции базы данных на многих практических примерах. Первые 5 глав этой книги знакомят с основными идеями и методами эволюционной разработки баз данных, а последние 6 глав подробно описывают каждый тип реконструкции, включая структуру, качество данных, ссылочную целостность, архитектуру и реконструкцию методов. он также описывает методы преобразования, которые не входят в объем рефакторинга. Примеры кода в книге написаны на кодах Java, Hibernate и Oracle. Коды очень просты, и читатели могут без труда преобразовать их в код C#, C++ или Visual Basic. Ценность рефакторинга неоспорима и доказана во многих проектах. Рефакторинг помогает специалистам по программному обеспечению улучшить дизайн системы, ее удобство обслуживания, масштабируемость и производительность.