Advertisement

A conceptual development framework for temporal information systems

  • I. Petrounias
Session 2b: Temporal Modeling
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1331)

Abstract

Conceptual modelling is the activity of describing part of the real world for purposes of communication and understanding. Any conceptual modelling approach aiming to do this accurately must offer support for data changing over time. This paper presents a development framework for Temporal Information Systems. It is based on a Fact Based Model with time support. The mapping of the model onto a relational database is described and an algebra for it is defined, the operations of which operate on facts at the conceptual level. A data definition and manipulation language is defined based on the algebra and operates at the conceptual schema level rather than the database one, thus requiring little or no knowledge from the users about SQL or about how the database itself is organised.

Keywords

Entity Type Relational Algebra Fact Type Temporal Element Entity Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Ariav, G., et al, Special Requirements and Approaches, Proceedings of the 1st Int. Workshop Towards an Infrastructure for Temporal Databases, March 1994.Google Scholar
  2. [2]
    Petrounias, I., Loucopoulos, P., Time Dimension in a Fact Based Model, Proceedings of 1st Int. Conference on Object-Role Modelling, Australia, 1994.Google Scholar
  3. [3]
    Loucopoulos, P., Petrounias, I., The Functional Requirements Model and its Metamodel, UMIST/F_CUBE/8, March 1993.Google Scholar
  4. [4]
    Ariav, G., A Temporally Oriented Data Model, ACM Transaction on database Systems, 11(4), pp. 499–527, Dec. 1986.Google Scholar
  5. [5]
    Clifford, J., Rao, A., A Simple, General Structure for Temporal Domains, in Proceedings of the IFIP 8/WG8.1, Working Conference on temporal Aspects in Information Systems, Sophia Antipolis, France, May 1987.Google Scholar
  6. [6]
    Allen, J., F., Maintaining Knowledge about Temporal Intervals Communications of ACM, 26(11), Nov. 1983Google Scholar
  7. [7]
    A Logic Oriented Approach to Knowledge and Databases Supporting Natural Language User Interfaces, ESPRIT Project 107 (LOKI), Institute of Computer Science, Research Centre of Crete, Greece, March 1986.Google Scholar
  8. [8]
    Parent,C.,Spaccapietra,S., An Entity-Relationship Algebra, Proceedings of Int. Conference on Data Engineering, Los Angeles, pp.500–507, April 1984.Google Scholar
  9. [9]
    McKenzie,E.,Snodgrass,R.,Evaluation of Relational Algebras Incorporating the Time Dimension in Databases,ACM Computing Surveys, Vol.23, No.1,March 1991Google Scholar
  10. [10]
    Ait-Braham,A., Theodoulidis,B.,Karvelis, G.,Conceptual Modelling and Manipulation of Temporal Databases, Proceedings of ER94, Manchester, UK, November 1994Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • I. Petrounias
    • 1
  1. 1.Department of ComputingManchester Metropolitan UniversityManchesterUK

Personalised recommendations