The management of different schema versions is required inlong-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 leveland 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 TSQL temporal query language.

ODMG language extensions for generalized schema versioning support / Mandreoli, Federica; F., Grandi. - STAMPA. - (1999), pp. 36-47. (Intervento presentato al convegno 1st ER Int'l Workshop on Evolution and Change in Data Management (ECDM 1999) tenutosi a Paris, France nel November 1999).

ODMG language extensions for generalized schema versioning support

MANDREOLI, Federica;
1999

Abstract

The management of different schema versions is required inlong-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 leveland 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 TSQL temporal query language.
1999
1st ER Int'l Workshop on Evolution and Change in Data Management (ECDM 1999)
Paris, France
November 1999
36
47
Mandreoli, Federica; F., Grandi
ODMG language extensions for generalized schema versioning support / Mandreoli, Federica; F., Grandi. - STAMPA. - (1999), pp. 36-47. (Intervento presentato al convegno 1st ER Int'l Workshop on Evolution and Change in Data Management (ECDM 1999) tenutosi a Paris, France nel November 1999).
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/605096
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact