Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Unifying temporal data models via a conceptual model
Information Systems
The object database standard: ODMG 2.0
The object database standard: ODMG 2.0
Schema versioning for multitemporal relational databases
Information Systems
The TSQL2 Temporal Query Language
The TSQL2 Temporal Query Language
Towards a Model for Spatio-Temporal Schema Selection
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases
CL '00 Proceedings of the First International Conference on Computational Logic
ENC '05 Proceedings of the Sixth Mexican International Conference on Computer Science
Hi-index | 0.00 |
The management of different schema versions is required in long-lived database systems to accomplish data structural changes and represent their history. Once a suitable data model for schema versioning support has been defined, appropriate extensions must also be introduced in the data definition and manipulation languages. Such an extension is aimed at making the versioning facilities available at user-interface level and is the basis for the development of advanced multi-schema applications. In this paper we present extensions to the definition and manipulation language of the standard object-oriented data model ODMG for a generalized schema versioning support. To this end, two versioning modalities will be considered in a single powerful system: temporal versioning and management of alternative design versions. As far as the temporal components are concerned, the proposed extensions of ODL and OQL will be consistent with the TSQL2 temporal query language.