Chrono: A Conceptual Design Framework for Temporal Entities

Database applications are frequently faced with the necessity of representing time varying information and, particularly in the management of information systems, a few kinds of behavior in time can characterize a wide class of applications. A great amount of work in the area of temporal databases aiming at the definition of standard representation and manipulation of time, mainly in relational database environment, has been presented in the last years. Nevertheless, conceptual design of databases with temporal aspects has not yet received sufficient attention. The purpose of this paper is twofold: to propose a simple temporal treatment of information at the initial conceptual phase of database design; to show how the chosen temporal treatment can be exploited in time integrity enforcement by using standard DBMS tools, such as referential integrity and triggers. Furthermore, we present a design tool implementing our data model and constraint generation technique, obtained by extending a commercial design tool.

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

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

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

[4]  ChenPeter Pin-Shan The entity-relationship modeltoward a unified view of data , 1976 .

[5]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

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

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

[8]  Heikki Mannila,et al.  Design of Relational Databases , 1992 .

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

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

[11]  Christian S. Jensen,et al.  Extending Existing Dependency Theory to Temporal Databases , 1996, IEEE Trans. Knowl. Data Eng..

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

[13]  Sushil Jajodia,et al.  Temporal Databases: Theory, Design, and Implementation , 1993 .

[14]  Peter C. Lockemann,et al.  Modelling Information Preserving Databases: Consequences of the Concept of Time , 1983, VLDB.

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

[16]  SnodgrassRichard The temporal query language TQuel , 1987 .

[17]  Shamkant B. Navathe,et al.  Temporal Extensions to the Relational Model and SQL , 1993, Temporal Databases.

[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 Query Language For A Conceptual Model , 1993, Advanced Database Systems.

[20]  Christian S. Jensen,et al.  Unifying Temporal Data Models via a Conceptual Model Unifying Temporal Data Models via a Conceptual Model , 1993 .

[21]  Steven P. Reiss,et al.  A Data Model for Object-Oriented Databases , 1992 .

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

[23]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

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

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