Material Detail

"Evolutionary Database Design" icon

Evolutionary Database Design

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.


  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Sandy Houston
Sandy Houston (Student)
15 years ago
I spent about 20 minutes reading this article. It offers very good information
on developing a database that can be easily changed for future use. I think it
is somewhat related to the course material we will study in Systems Analysis.