A foundation for vacuuming temporal databases
Data & Knowledge Engineering
Schema Evolution and Versioning: A Logical and Computational Characterisation
FoMLaDO/DEMM 2000 Selected papers from the 9th International Workshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling
A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases
CL '00 Proceedings of the First International Conference on Computational Logic
Dynamic Schema Evolution Management Using Version in Temporal Object-Oriented Databases
DEXA '02 Proceedings of the 13th International Conference on Database and Expert Systems Applications
ENC '05 Proceedings of the Sixth Mexican International Conference on Computer Science
Hi-index | 0.00 |
Advanced object-oriented applications require the management of schema versions, in order to cope with changes in the structure of the stored data. Two types of versioning have been separately considered so far: branching and temporal. The former arose in application domains like CAD/CAM and software engineering, where different solutions have been proposed to support design schema versions (consolidated versions). The latter concerns temporal databases, where some works considered temporal schema versioning to fulfill advanced needs of other typical object-oriented applications like GIS and the multimedia ones.In this work, we propose a general model which integrates the two approaches by supporting both design and temporal schema versions. The model is provided with a complete set of schema change primitives for full-fledged version manipulation whose semantics is described in the paper.