Versions of Integrity Constraints in Multiversion Databases

In earlier work, we proposed an integrity constraint mechanism intended to maintain consistency in multiversion databases [6, 5]. However, we did not consider versions of integrity constraints. This paper analyses the extension of this integrity mechanism, in order to express and manage versions of constraints. To make this extension possible, we address two issues. First, we inventory the properties of constraint versions. Second, we study two solutions to represent constraint versions.

[1]  Wojciech Cellary,et al.  Maintaining Integrity Constraints across Versions in a Database , 1992 .

[2]  Wojciech Cellary,et al.  Consistency of versions in objects-oriented databases , 1990, VLDB 1990.

[3]  Wojciech Cellary,et al.  Consistency of Versions in Object-Oriented Databases , 1990, Building an Object-Oriented Database System, The Story of O2.

[4]  Randy H. Katz,et al.  Toward a unified framework for version modeling in engineering databases , 1990, CSUR.

[5]  Jennifer Widom,et al.  Local verification of global integrity constraints in distributed databases , 1993, SIGMOD '93.

[6]  Stéphane Gançarski,et al.  A Framework for the Manipulation of a Multiversion Database , 1995, DEXA Workshop.

[7]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[8]  Guilaine Talens,et al.  Versions of Simple and Composite Objects , 1993, VLDB.

[9]  Elisa Bertino,et al.  Composite objects revisited , 1989, SIGMOD '89.

[10]  St Ephane,et al.  Managing Entity Versions within Their Contexts: a Formal Approach , 1994 .

[11]  Ashish Gupta,et al.  Distributed constraint management for collaborative engineering databases , 1993, CIKM '93.

[12]  Stanley B. Zdonik,et al.  Version Management in an Object-Oriented Database , 1986, Advanced Programming Environments.

[13]  W. Kafer,et al.  Mapping a version model to a complex-object data model , 1992, ICDE 1992.

[14]  Anne Doucet,et al.  Integrity Constraints in Multiversion Databases , 1996, BNCOD.

[15]  H. V. Jagadish,et al.  On Correctly Configuring Versioned Objects , 1989, VLDB.