Using Version Control and Working in a Multiuser Environment (Subversion)
Usually software development projects implement a version control tool and methods. Therefore, it makes sense to use version control for database design as well and maybe even use the same version-numbering system and logic as in application development. Often the development team asks for a specific version of a database. Without a version control tool integrated into the database design, this would be impossible to produce.
For database designers who usually are not familiar with version control tools and how they work, using version control might sound difficult. ...