Normally is on the contrary: a change in the business model causes a change
in the database data model which in turn implies a change in the
application, but anyway databases are not versioned as applications. With
each breaking change, you just need to supply the correct new database file
with your executable and somehow import the data from the old database. If
your database is filed-based (such as Access), you can tie a database file
to a software release using a Source Code Control (SCC) system such as
SourceSafe and use a SCC feature called "Labels".
Not sure if this answers your question...
--
Carlos J. Quintero
MZ-Tools 4.0: Productivity add-ins for Visual Studio .NET
You can code, design and document much faster.
http://www.mztools.com