In the Martin's
Evolutionary Database Design Article says
"Over the last few years we've developed a number of techniques that
allow a database design to evolve as an application develops. This is a
very important capability for agile methodologies. The techniques rely
on applying continuous integration and automated refactoring to database
development, together with a close collaboration between DBAs and
application developers. The techniques work in both pre-production and
released systems."