ACM SIGMOD Anthology ACM SIGMOD dblp.uni-trier.de

The ORES Temporal Database Management System.

Babis Theodoulidis, Aziz Ait-Braham, George Andrianopoulos, Jayant Chaudhary, George Karvelis, Simon Sou: The ORES Temporal Database Management System. SIGMOD Conference 1994: 511
@inproceedings{DBLP:conf/sigmod/TheodoulidisAACKS94,
  author    = {Babis Theodoulidis and
               Aziz Ait-Braham and
               George Andrianopoulos and
               Jayant Chaudhary and
               George Karvelis and
               Simon Sou},
  editor    = {Richard T. Snodgrass and
               Marianne Winslett},
  title     = {The ORES Temporal Database Management System},
  booktitle = {Proceedings of the 1994 ACM SIGMOD International Conference on
               Management of Data, Minneapolis, Minnesota, May 24-27, 1994},
  publisher = {ACM Press},
  year      = {1994},
  pages     = {511},
  ee        = {http://doi.acm.org/10.1145/191839.191967, db/conf/sigmod/sigmod94-511.html},
  crossref  = {DBLP:conf/sigmod/94},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

1. Project Overview

The ORES is an ESPRIT III project (no. P7224) that develops a demonstrator Temporal Database Management System (TDBMS). The ORES TDBMS will support the efficient and user friendly representation and manipulation of temporal knowledge and it will be developed as an extension of the relational database management system INGRES. The ORES project will result in a general purpose TDBMS [1], the development of which is based on a practical and yet theoretically sound approach.

More specifically, the overall objectives of the ORES project are: i) to develop a formal foundation for temporal representation and reasoning, ii) to develop a temporal query language that will be upwards consistent with SQL2, iii) to develop models, techniques and tools for user friendly and effective definition, manipulation and validation of temporal database applications, and iv) to evaluate the ORES environment using a hospital case study [2].

2. ORES Architecture

The ORES TDBMS architecture is shown in figure 1. As shown in this figure, ORES consists of two components namely, the valid-time component and the conceptual component.

Within the ORES relational component, two categories of languages for reasoning and querying have been developed: a procedural language, Valid-Time Relational Algebra (VT-RA) [3], and a non-procedural language, Valid-Time SQL (VT-SQL) [4]. VT-SQL is a temporally-oriented minimal extension of standard SQL. The design and implementation of VT-SQL is done through VT-RA. VT-RA is itself an extension of the relational algebra.

The ORES conceptual component consists of a data definition tool for specifying graphically and textually the application domain, a data manipulation tool for manipulating application knowledge, a data validation tool for validating the application specification and a database design tool for transforming conceptual specifications to valid-time specifications.

Data definition and manipulation is based on the ORES Conceptual Design Formalisms [5] which consist of the Entity-Relationship Time (ERT) model, the Conceptual Rule Language (CRL), the Process Interaction Diagram (PID) and the ERT-SQL query language [6]. The ERT model provides constructs for describing the structural parts of an application, e.g. the classification of the objects and their associations. The CRL language provides constructs for describing rules of the application, e.g. derivation and constraints rules as well as the dynamics of the application. The PID model provides constructs for describing the processes of the application. The information about the application is held in a metamodel, an information repository [7]. Finally, ERT-SQL is a temporal query language operating on an ERT database.

Before the conceptual schema is handed out to the system analysts to serve as the basis for the implementation, the schema should be correct in some sense. The activity of ensuring the correctness of the schema is called validation. The implemented system should follow the specification, the schema. The activity of ensuring that the specification has been correctly implemented is called verification.

3. ORES Consortium

The partners of the ORES consortium are: 01-Pliroforiki (Greece), Clinica Puerta de Hierro (Spain), Information Dynamics (Greece), Royal Institute of Technology (Sweden), UMIST (United Kingdom), Agricultural University of Athens (Greece) and University of Athens (Greece).

The conceptual component is developed jointly by UMIST and RIT whereas the valid-time component is developed jointly by 01-Pliroforiki, University of Athens, Agricultural University of Athens and Information Dynamics.

Copyright © 1994 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.


ACM SIGMOD Anthology

Online Version (ACM WWW Account required): Full Text in PDF Format

CDROM Version: Load the CDROM "Volume 1 Issue 1, SIGMOD '93-'97" and ...

DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...

Printed Edition

Richard T. Snodgrass, Marianne Winslett (Eds.): Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota, May 24-27, 1994. ACM Press 1994 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML, SIGMOD Record 23(2), June 1994
Contents

Online Edition: ACM Digital Library

[Index Terms]
[Full Text in PDF Format, 113 KB]

References

[1]
...
[2]
...
[3]
...
[4]
...
[5]
...
[6]
...
[7]
...

Copyright © Wed Dec 23 21:45:17 2009 by Michael Ley (ley@uni-trier.de)