A Model for Schema Versioning in Temporal Database Systems

John F. Roddick · 1996

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. Keywords Schema Evolution, Partial Schema Versioning, Temporal Data Modelling. 1. Introduction In recent years there has been a lot of work investigating the accommodation of change in data models. Change in data results from the dynamic character of the real world and has resulted in research into dyn...

Read the paper · More papers on PaperTik