Header

UZH-Logo

Maintenance Infos

Versioned relations: Support for conditional schema changes and schema versioning


Jorgensen, Peter Sune; Böhlen, Michael Hanspeter (2007). Versioned relations: Support for conditional schema changes and schema versioning. In: DASFAA 2007: Support for Conditional Schema Changes and Schema Versioning; Lecture Notes in Computer Science Volume 4443/2008 page 1058-1061, ISBN 978-3-540-71702-7, Bangkok, Thailand, 9 April 2007 - 12 April 2007, 1058-1061.

Abstract

We introduce the versioned relational data model, which allows a user to apply conditional schema changes to a populated database without breaking applications compiled against an existing schema, and without loss of existing data. Our model is based on keeping a history of conditional schema changes, and converting tuples on demand to ?t the correct schema in any schema version. We provide a concrete defnition of schema versioning: The ability to specify an operator on any schema version, such that the tuples in the result are unaffected by schema versions created after the speci?ed schema version. Finally, we show that our model supports schema versioning.

Abstract

We introduce the versioned relational data model, which allows a user to apply conditional schema changes to a populated database without breaking applications compiled against an existing schema, and without loss of existing data. Our model is based on keeping a history of conditional schema changes, and converting tuples on demand to ?t the correct schema in any schema version. We provide a concrete defnition of schema versioning: The ability to specify an operator on any schema version, such that the tuples in the result are unaffected by schema versions created after the speci?ed schema version. Finally, we show that our model supports schema versioning.

Statistics

Citations

3 citations in Web of Science®
5 citations in Scopus®
Google Scholar™

Altmetrics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:12 April 2007
Deposited On:01 Jun 2012 13:01
Last Modified:12 Aug 2017 15:49
Publisher:Springer
Series Name:Lecture Notes in Computer Science
Number:4443
ISSN:0302-9743
ISBN:978-3-540-71702-7
Publisher DOI:https://doi.org/10.1007/978-3-540-71703-4_104
Other Identification Number:merlin-id:2929

Download

Full text not available from this repository.
View at publisher

TrendTerms

TrendTerms displays relevant terms of the abstract of this publication and related documents on a map. The terms and their relations were extracted from ZORA using word statistics. Their timelines are taken from ZORA as well. The bubble size of a term is proportional to the number of documents where the term occurs. Red, orange, yellow and green colors are used for terms that occur in the current document; red indicates high interlinkedness of a term with other terms, orange, yellow and green decreasing interlinkedness. Blue is used for terms that have a relation with the terms in this document, but occur in other documents.
You can navigate and zoom the map. Mouse-hovering a term displays its timeline, clicking it yields the associated documents.

Author Collaborations