A Model for Schema Versioning in Temporal Database Systems

John F. Roddick
Advanced Computing Research Centre, School of Computer and Information Science, University of South Australia, The Levels, Adelaide, South Australia 5095.


The aim of temporal data models is to accommodate the nature of time naturally and directly and avoid the ad hoc, one-off extensions commonly employed. Schema versioning is one of a number of related areas dealing with the general problem of using multiple schemata for various database related tasks. In particular, schema versioning, and its weaker companion, schema evolution, deal with the need to retain current data and software system functionality in the face of changing database structure. This paper brings temporal and evolutionary models together and proposes an extension to temporal data models capable of accommodating partial schema versioning.
Conference Home Page