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:07 Dec 2017 11:33
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