TimeER plus: A Temporal EER Model Supporting Schema Changes

A wide range of database applications manage information that varies over time. Many of the underlying database schemas of these were designed using one of the several versions, with varying syntax and semantics, of the Entity-Relationship (ER) model. In the research community as well as in industry, it is common knowledge that the temporal aspects of the mini-world are important, but are also difficult to capture using the ER model. Not surprisingly, enhancements to the ER model have been proposed in an attempt to more naturally support the modeling of temporal aspects of information. Common to the existing temporally extended ER models, few or no specific requirements to the models were given by their designers. With the existing proposals, an ontological foundation, and novel requirements as its basis, this paper defines a novel temporally extended ER model satisfying an array of properties not satisfied by any single previously proposed model.

[1]  Zahir Tari,et al.  Advances in Object-Oriented Data Modeling , 2000 .

[2]  Sushil Jajodia,et al.  Conceptual Modeling — ER 2001 , 2001, Lecture Notes in Computer Science.

[3]  Ramez Elmasri,et al.  Entity-Relationship Approach — ER '93 , 1993, Lecture Notes in Computer Science.

[4]  Vincent S. Lai,et al.  Temporal databases: model design and commercialization prospects , 1994, DATB.

[5]  Christian S. Jensen,et al.  Temporally Enhanced Database Design , 2000, Advances in Object-Oriented Data Modeling.

[6]  Richard T. Snodgrass,et al.  The TSQL2 Temporal Query Language , 1995 .

[7]  Ramez Elmasri,et al.  An EER-Based Conceptual Model and Query Language for Time-Series Data , 1998, ER.

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

[9]  Heinrich Müller,et al.  Effiziente Methoden der geometrischen Modellierung und der wissenschaftlichen Visualisierung, Dagstuhl Seminar 1997 , 1999, Effiziente Methoden der geometrischen Modellierung und der wissenschaftlichen Visualisierung.

[10]  Stefano Spaccapietra,et al.  TERC+ : a temporal conceptual model , 1997 .

[11]  Sushil Jajodia,et al.  Dealing with Granularity of Time in Temporal Databases , 1991, CAiSE.

[12]  Ramez Elmasri,et al.  Fundamentals of database systems (2nd ed.) , 1994 .

[13]  Christian S. Jensen,et al.  Semantics of Time-Varying Information , 1996, Inf. Syst..

[14]  Christian S. Jensen,et al.  Evaluating Temporally Extended ER-Models , 1997 .

[15]  Ramez Elmasri,et al.  The Consensus Glossary of Temporal Database Concepts - February 1998 Version , 1997, Temporal Databases, Dagstuhl.

[16]  Richard T. Snodgrass,et al.  The Temporal Query Language TQuel , 1987, ACM Trans. Database Syst..

[17]  Benkt Wangler,et al.  An Entity-Relationship Model Extended to Describe Historical Informatopm , 1992, CISMOD.

[18]  Ramez Elmasri,et al.  Semantics of Temporal Data in an Extended ER Model , 1990, International Conference on Conceptual Modeling.

[19]  Ramez Elmasri,et al.  A temporal model and query language for ER databases , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

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

[21]  John F. Roddick,et al.  A Taxonomy for Schema Versioning Based on the Relational and Entity Relationship Models , 1993, ER.

[22]  Sushil Jajodia,et al.  Temporal Databases: Research and Practice , 1998 .

[23]  Christian S. Jensen,et al.  Temporal Entity-RelationshipModels | a Survey , 1996 .

[24]  Sonia Bergamaschi,et al.  Chrono: A Conceptual Design Framework for Temporal Entities , 1998, ER.

[25]  Manfred R. Klopprogge,et al.  TERM: An Approach to Include Time Dimension in the Entity-Relationship Model , 1981, ER.

[26]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

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

[28]  Peter Kraft,et al.  Translation of a High-Level Temporal Model into Lower Level Models: Impact of Modelling at Different Description Levels , 2001, ER.

[29]  Pericles Loucopoulos,et al.  A conceptual modelling formalism for temporal database applications , 1991, Inf. Syst..

[30]  Curtis E. Dyreson,et al.  Supporting valid-time indeterminacy , 1998, TODS.

[31]  Tok Wang Ling,et al.  Conceptual Modeling – ER ’98 , 1998, Lecture Notes in Computer Science.

[32]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[33]  Stephen Ferg Modelling the Time Dimension in an Entity-Relationship Diagram , 1985, ER.