Change Management for a Temporal Versioned Object-Oriented Database

Authors: 
Galante, R de Matos; Edelweiss, N; Santos, CS dos
Author: 
Galante, R
Edelweiss, N
Santos, C
Year: 
2003
Venue: 
Proc. ER Workshop ECDM, LNCS 2784
URL: 
http://www.inf.ufrgs.br/~galante/files/galante-ecdm2002.pdf
DOI: 
10.1007/b12013
Citations: 
8
Citations range: 
1 - 9

In this paper, we propose a schema versioning mechanism to manage the schema evolution in temporal object-oriented databases. The schema evolution management uses an object-oriented data model that supports temporal features and versions definition - the Temporal Versions Model - TVM. One interesting feature of our proposal is that TVM is used to control not only the schema versioning, but also the storage of extensional database and propagation of the changes performed on the objects. The extensional data level supports integration with the existing database, allowing the maintenance of conventional and temporal versioned objects. The instance propagation approach is proposed through the specification of propagation and conversion functions. These functions assure the correct instance propagation and allow the user to handle all instances consistently in both backward and forward schema versions. Finally, the initial requirements concerning data management in the temporal versioning environment, during schema evolution, are presented.
This work has been partially supported by Capes and CNPq.