Large Database Projects

Visual Database Tools

Visual Database Tools

Large Database Projects

When you use the Visual Database Tools as part of a large software development effort, you can encounter several noteworthy situations:

  • Multiple People Designing a Single Database   Several users can connect to a database and use the Visual Database Tools to alter the database design.  For information about coordinating the simultaneous activities of several users, see Multiuser Database Design.

  • Evolutionary Development of a Deployed Database   After a database is deployed, design changes can become necessary as users expand the set of tasks they want to perform with the data.  For information about making changes to a deployed database, see Issues of Database Evolution.

  • Multiple Versions of a Particular Database   Large projects can include many databases.  Even a project with a single database can have several copies of it — a development database, a test database, and a deployed production database.  During the lifetime of a deployed database application, changes and improvements are first made in the development database, then propagated to the test database, then propagated to the production database.  For information about using Visual Database Tools to propagate design changes from one database to another, see Development, Test, and Production Databases.