데이터베이스 리팩토링에 대한 첫 번째 전용 토론으로, 데이터 전문가에게 혁신적인 데이터베이스 개발을 위해 리팩토링, 테스트 기반 및 기타 민첩한 기술을 사용하는 방법을 보여줍니다. 이 책은 많은 실제 사례를 통해 데이터베이스 재구성의 프로세스, 전략 및 배포를 자세히 설명합니다. 이 책의 처음 5장은 진화적 데이터베이스 개발의 기본 아이디어와 기술을 소개하고, 마지막 6장은 구조, 데이터 품질, 참조 무결성, 아키텍처 및 방법 재구성을 포함하여 각 재구성 유형을 자세히 설명합니다. 또한 리팩토링 범위에 속하지 않는 변환 기술도 포함되어 있습니다. 책에 실린 샘플 코드는 자바, 하이버네이트, 오라클 코드로 작성돼 있어 코드가 매우 간단해 독자들이 어려움 없이 C#, C++, 비주얼 베이직 코드로 변환할 수 있다. 리팩토링의 가치는 의심의 여지가 없으며 많은 프로젝트에서 입증되었습니다. 리팩토링은 소프트웨어 전문가가 시스템 설계와 유지 관리성, 확장성 및 성능을 개선하는 데 도움이 됩니다.