1997
DOI: 10.1109/69.567055
|View full text |Cite
|
Sign up to set email alerts
|

The expressive power of temporal relational query languages

Abstract: We consider the representation of temporal data based on tuple and attribute timestamping. We identify the requirements in modeling temporal data and elaborate on their implications in the expressive power of temporal query languages. We introduce a temporal relational data model where N1NF relations and attribute timestamping are used and one level of nesting is allowed. For this model, a nested relational tuple calculus (NTC) is defined. We follow a comparative approach in evaluating the expressive power of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

1999
1999
2018
2018

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 35 publications
(12 citation statements)
references
References 21 publications
0
11
0
Order By: Relevance
“…Temporal element-based scheme represents domains of an object as finite unions of time intervals. Examples of this model are introduced in ParaSQL [9] and Tansel's NTC (Nested Relational Tuple Caculus) [26].…”
Section: Related Workmentioning
confidence: 99%
“…Temporal element-based scheme represents domains of an object as finite unions of time intervals. Examples of this model are introduced in ParaSQL [9] and Tansel's NTC (Nested Relational Tuple Caculus) [26].…”
Section: Related Workmentioning
confidence: 99%
“…Following are the critical issues in modeling temporal data (Tansel & Tin, 1997). Let D t denote the database state at time t:…”
Section: Critical Issues In Modeling Temporal Datamentioning
confidence: 99%
“…A temporal database has a time dimension and maintains time-varying data (i.e., past, present, and future data). In this article, we focus on the relational data model and address the subtle issues in modeling temporal data, such as comparing database states at two different time points, capturing the periods for concurrent events, and accessing to times beyond these periods, handling multivalued attributes, coalescing, and restructuring temporal data (Gadia 1988, Tansel & Tin, 1997. Many extensions to the relational data model have been proposed for handling temporal data.…”
Section: Introductionmentioning
confidence: 99%
“…TSQL2 [15] and IXQL [16] introduced interval-based temporal data models. The temporal element is the finite unions of time intervals; examples of temporal element-based temporal data models are ParaSQL [17] and nested relational tuple calculus [18].…”
Section: Related Workmentioning
confidence: 99%