Review - Temporal Entity-Relationship Models - A Survey.
Claudio Bettini:
Review - Temporal Entity-Relationship Models - A Survey.
ACM SIGMOD Digital Review 1: (1999) BibTeX
Review
This paper is an excellent survey of temporal extensions to the well-known Entity-Relationship (ER) model [2].
The ER model is probably the most widespread conceptual modeling notation in both research and industry.
However, the temporal aspects of complex domains are difficult to capture with the basic ER model. For
example, entities may have a lifespan, relationships may change over time, attributes of both entities and
relationships may have a time validity, etc. Also, these intervals may be expressed in different time granularities,
and other dimensions of time may be relevant for certain applications (e.g., transaction time). Very often these
temporal aspects are ignored, or only partially considered during conceptual modeling, and then hidden in the
implementation of the specific application. Clearly, without proper modeling, the resulting application may be
difficult to manage and may hide unintended behaviors. If temporal aspects are to be modeled, it is still under
debate if this should be done while modeling the basic entities and relationships, or only after a complete
non-temporal ER schema has been constructed. For example, [3] takes this second choice, adding in a second
phase ``annotations'' to each ER component with a description of its temporal semantics. (In [3] these
annotations are external to the ER model.) Each proposal considered by the survey illustrates an extension to
the ER syntax and/or semantics in order to nicely capture within the extended ER model some of the temporal
aspects. In some cases the extended ER can be later translated in a standard one, enabling automatic mapping
to a relational schema. Some of the extended ER models actually enable the approach taken in [3], while others
imply temporal modeling from the beginning. The different proposals are compared against a number of desirable
properties which the authors have identified. There is no winner approach satisfying all criteria, but
expressiveness, advantages, and problems are carefully evaluated. What probably distinguishes this survey
most from related studies is that the emphasis is kept on structural aspects and conceptual modeling
capabilities, while the underlying data models and query languages play a minor role. I believe the paper is a good
reference for all people working in temporal databases and conceptual modeling in general.
Copyright © 2000 by the author(s).
Review published with permission.
References
- [1]
- Heidi Gregersen, Christian S. Jensen:
Temporal Entity-Relationship Models - A Survey.
IEEE Trans. Knowl. Data Eng. 11(3): 464-497(1999) BibTeX
- [2]
- Peter P. Chen:
The Entity-Relationship Model - Toward a Unified View of Data.
ACM Trans. Database Syst. 1(1): 9-36(1976) BibTeX
- [3]
- Richard T. Snodgrass:
Developing Time-Oriented Database Applications in SQL.
Morgan Kaufmann 1999, ISBN 1-55860-436-7
Contents BibTeX
BibTeX
Digital Review - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
Digital Review: Copyright © by ACM (info@acm.org),
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:57:23 2009