An EER-Based Conceptual Model and Query Language for Time-Series Data

Temporal databases provide a complete history of all changes to a database and include the times when changes occurred. This permits users to query the current status of the database as well as the past states, and even future states that are planned to occur. Traditional temporal data models concentrated on describing temporal data based on versioning of objects, tuples or attributes. However, this approach does not effectively manage time-series data that is frequently found in real-world applications, such as sales, economic, and scientific data. In this paper, we first review and formalize a conceptual model that supports time-series objects as well as the traditional version-based objects. The proposed model, called integrated temporal data model (ITDM), is based on EER. It includes in it the concept of time and provides necessary constructs for modeling all different types of objects. We then propose a temporal query language for ITDM, that treats both version-based and time-series data in a uniform manner.

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

[2]  Ramez Elmasri,et al.  Database modeling and implementation techniques for time-series data , 1998 .

[3]  Abdullah Uz Tansel,et al.  Temporal Relational Data Model , 1997, IEEE Trans. Knowl. Data Eng..

[4]  Umeshwar Dayal,et al.  A Uniform Approach to Processing Temporal Queries , 1992, VLDB.

[5]  Ramez Elmasri,et al.  An Integrated Temporal Data Model Incorporating Time Series Concept , 1998, Data Knowl. Eng..

[6]  Angelika Kotz Dittrich,et al.  Research perspectives for time series management systems , 1994, SGMD.

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

[8]  Angelika Kotz Dittrich,et al.  Using the CALANDA time series management system , 1995, SIGMOD '95.

[9]  Ramez Elmasri,et al.  GORDAS: A Formal High-Level Query Language for the Entity-Relationship Model , 1981, ER.

[10]  Michael Stonebraker,et al.  Implementing calendars and temporal rules in next generation databases , 1994, Proceedings of 1994 IEEE 10th International Conference on Data Engineering.

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

[12]  Ramez Elmasri,et al.  Implementation Options for Time-Series Data , 1997, Temporal Databases, Dagstuhl.

[13]  Arie Shoshani,et al.  Logical modeling of temporal data , 1987, SIGMOD '87.

[14]  Arie Segev,et al.  TOODM - A Temporal Object-Oriented Data Model with Temporal Constraints , 1991, ER.

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

[16]  Angelika Kotz Dittrich,et al.  An object-oriented data model for a time series management system , 1994, Seventh International Working Conference on Scientific and Statistical Database Management.

[17]  Arie Segev,et al.  Managing Temporal Financial Data in an Extensible Database , 1993, VLDB.

[18]  Umeshwar Dayal,et al.  A uniform model for temporal object-oriented databases , 1992, [1992] Eighth International Conference on Data Engineering.

[19]  Robert W. Marti,et al.  Time Series, A Neglected Issue in Temporal Database Research? , 1995, Temporal Databases.