A model for schema versioning in temporal database systems

Roddick, John F.
Roddick, J
Australian Computer Science Communications(ACSC)
Citations range: 

The aim of temporal data models is to accommodate the nature of time naturally and directly and to avoid the ad hoc, one-off extensions commonly employed in information systems design. 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.