We present a method to automate at least partly the operations needed to refactor an SQL database in the case where a new schema is designed for an existing SQL database that contains data. We base our database refactoring method on intuitive database design operations, such as normalize and denormalize.