Unification of temporal data models

A conceptual temporal data model that captures the time-dependent semantics of data while permitting multiple data models at the representation level is described. A conceptual notion of a bitemporal relation in which tuples are stamped with sets of two-dimensional chronons in transaction-time/valid-time space is defined. A tuple-timestamped first normal form representation is introduced to show how the conceptual bitemporal data model is related, by means of snapshot equivalence, with representational models. Querying within the two-level framework is discussed. An algebra is defined at the conceptual level and mapped to the sample representational model in such a way that new operators compute equivalent results for different representations of the same conceptual bitemporal relation.<<ETX>>

[1]  Rubik Sadeghi,et al.  A database query language for operations on historical data , 1987 .

[2]  Christian S. Jensen,et al.  Extending Normal Forms to Temporal Relations , 1992 .

[3]  llsoo Ahn,et al.  Temporal Databases , 1986, Computer.

[4]  Arie Segev,et al.  A glossary of temporal database concepts , 1992, SGMD.

[5]  Albert Croker,et al.  The historical relational data model (HRDM) and algebra based on lifespans , 1986, 1987 IEEE Third International Conference on Data Engineering.

[6]  Christian S. Jensen,et al.  Proposal for a Data Model for the Temporal Structured Query Language , 1992 .

[7]  Shamkant B. Navathe,et al.  A Temporal Relational Model and a Query Language , 1989, Inf. Sci..

[8]  Keith Allen Kimball The Data System. , 1978 .

[9]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[10]  Richard T. Snodgrass,et al.  An Overview of TQuel , 1993, Temporal Databases.

[11]  BolourA.,et al.  The role of time in information processing , 1982 .

[12]  Jacov Ben-Zvi,et al.  The time relational model , 1982 .

[13]  Nandlal L. Sarda,et al.  Extensions to SQL for Historical Databases , 1990, IEEE Trans. Knowl. Data Eng..

[14]  Christian S. Jensen,et al.  Using caching, cache indexing and differential techniques to efficiently support transaction time , 1990 .

[15]  Shashi K. Gadia,et al.  Weak temporal relations , 1985, PODS.

[16]  Michael D. Soo,et al.  Bibliography on temporal databases , 1991, SGMD.

[17]  Richard T. Snodgrass,et al.  A taxonomy of time databases , 1985, SIGMOD Conference.

[18]  Richard T. Snodgrass,et al.  Temporal databases status and research directions , 1990, SGMD.

[19]  Shashi K. Gadia,et al.  A homogeneous relational model and query languages for temporal databases , 1988, TODS.

[20]  Shashi K. Gadia,et al.  A generalized model for a relational temporal database , 1988, SIGMOD '88.

[21]  Harry K. T. Wong,et al.  The role of time in information processing: a survey , 1982, SGAR.

[22]  Shashi K. Gadia,et al.  Achieving Zero Information-Loss in a Classical Database Environment , 1989, VLDB.

[23]  Richard T. Snodgrass,et al.  The temporal query language TQuel , 1987, TODS.

[24]  Abdullah Uz Tansel,et al.  Adding time dimension to relational model and extending relational algebra , 1986, Inf. Syst..

[25]  Roger G. Johnson,et al.  Extending relational algebra to manipulate temporal data , 1988, Inf. Syst..