Management Of Schema Evolution In Databases

This paper presents a version model which handles database schema changes and which takes evolution into account. Its originality is in allowing the development of partial schema versions, or views of a schema. These versions are created in the same database from a common schema. We define the set of authorised modifications on a schema and the rules which guarantee its coherence after transformation. Mechanisms allowing data to be associated with each version are also integrated in the model.

[1]  Won Kim,et al.  A Unifying Framework for Version Control in a CAD Environment , 1986, VLDB.

[2]  S. Krakowiak,et al.  Preliminary experience with a configuration control system for modular programs , 1984 .

[3]  Won Kim,et al.  A Model and Storage Technique for Versions of VLSI CAD Objects , 1985, FODO.

[4]  David Maier,et al.  On the foundations of the universal relation model , 1984, TODS.

[5]  Won Kim,et al.  Features of the ORION Object-Oriented Database System , 1989, Object-Oriented Concepts, Databases, and Applications.

[6]  Randy H. Katz,et al.  Version modeling concepts for computer-aided design databases , 1986, SIGMOD '86.

[7]  Randy H. Katz,et al.  Database Support for Versions and Alternatives of Large Design Files , 1984, IEEE Transactions on Software Engineering.

[8]  Michel Léonard,et al.  ECRINS/86: An Extended Entity-Relationship Data Base Management System and its Semantic Query Language , 1986, VLDB.

[9]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.

[10]  Gunter Schlageter,et al.  A General Model for Version Management in Databases , 1986, VLDB.

[11]  Walter F. Tichy,et al.  Rcs — a system for version control , 1985, Softw. Pract. Exp..

[12]  Marc J. Rochkind,et al.  The source code control system , 1975, IEEE Transactions on Software Engineering.

[13]  Denise J. Ecklund,et al.  DVSS: A Distributed Version Storage Server for CAD Applications , 1987, VLDB.

[14]  Won Kim,et al.  Versions of Schema for Object-Oriented Databases , 1988, VLDB.

[15]  Marie-Christine Fauvet ETIC : un SGBD pour la CAO dans un environnement partagé. (ETIC : a CAD DBMS in shared environment) , 1988 .

[16]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPLSA '86.

[17]  Randy H. Katz,et al.  Managing Change in a Computer-Aided Design Database , 1987, Research Foundations in Object-Oriented and Semantic Database Systems.

[18]  Sacha Krakowiak,et al.  Preliminary experience with a configuration control system for modular programs , 1984, SDE 1.