O documento apresenta os conceitos de refactoring e database refactoring, abordando as dificuldades na aplicação, o processo de database refactoring e um catálogo de refactorings com 60 técnicas mais 5 de transformação. O objetivo é melhorar a estrutura e qualidade dos dados em bancos de dados mantendo a semântica, de forma iterativa e incremental.