Capturing Temporal Constraints in Temporal ER Models

A wide range of database applications manage information that varies over time. The conceptual modeling of databases is frequently based on one of the several versions of the ER model. As this model does not provide built-in means for capturing temporal aspects of data, the resulting diagrams are unnecessarily obscure and inadequate for documentation purposes. The TimeER model extends the ER model with suitable constructs for modeling time-varying information, easing the design process, and leading to easy-to-understand diagrams. In a temporal ER model, support for the specification of advanced temporal constraints would be desiderable, allowing the designer to specify, e.g., that the value of an attribute must not change over time. This paper extends the TimeER model by introducing the notation, and the associated semantics, for the specification of new temporal constraints.

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

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

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

[4]  Christian S. Jensen,et al.  Mapping Temporal ER Diagrams to Relational Schemas , 1998 .

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

[6]  Christian S. Jensen,et al.  Conceptual Modeling of Time-Varying Information , 2004, CCCT.

[7]  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.

[8]  Christian S. Jensen,et al.  On the Ontological Expressiveness of Temporal Extensions to the Entity-Relationship Model , 1999, ER.

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

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

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

[12]  David Nelson,et al.  Database: Enterprise, Skills and Innovation, 22nd British National Conference on Databases, BNCOD 22, Sunderland, UK, July 5-7, 2005, Proceedings , 2005, BNCOD.

[13]  Heidi Gregersen,et al.  TimeER plus: A Temporal EER Model Supporting Schema Changes , 2005, BNCOD.

[14]  Heidi Gregersen,et al.  The formal semantics of the timeER model , 2006, APCCM.