Abstract
This chapter was a summary of our work in temporal conceptual models and query languages [173, 178, 174, 179], Our model distinguishes between conceptual and temporal objects, and characterizes the properties of entities (conceptual objects), entity roles (temporal objects), and (temporal and non-temporal) attributes. It also defines temporal constraints among entity roles, differentiates between temporal and conceptual relationships, and provides rules for preserving temporal integrity constraints.
The query language is a temporal extension of GORDAS [177, 176, 178], The temporal query language derives its power from the distinction between temporal and conceptual objects/relationships. It provides natural and high level temporal element constructor operators that simplify temporal query expressions. These operators utilize the entity existence times and the role lifespans in query formulations, without having to refer explicitly to time values. They also use the concepts of boolean conditions, true-times, and temporal projections [178].
Our query language allows temporal element constructor operators to be defined over entities, entity roles and temporal attributes. It supports temporal version restriction operators and allows multiple temporal scopes in a temporal projection. In addition, the concept of CONTINUOUS and DISCONTINUED temporal elements can be used to specify conditions such as ALWAYS and SOMETIME from temporal logic.
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Elmasri, R., Kouramajian, V. (1993). A temporal query language for a conceptual model. In: Adam, N.R., Bhargava, B.K. (eds) Advanced Database Systems. Lecture Notes in Computer Science, vol 759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57507-3_9
Download citation
DOI: https://doi.org/10.1007/3-540-57507-3_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57507-8
Online ISBN: 978-3-540-48204-8
eBook Packages: Springer Book Archive