Affiliation:
1. New York Univ., New York, NY
2. City Univ. of New York, New York, NY
Abstract
Numerous proposals for extending the relational data model to incorporate the temporal dimension of data have appeared in the past several years. These proposals have differed considerably in the way that the temporal dimension has been incorporated both into the
structure
of the extended relations of these temporal models and into the extended relational
algebra
or
calculus
that they define. Because of these differences, it has been difficult to compare the proposed models and to make judgments as to which of them might in some sense be equivalent or even
better
. In this paper we define
temporally grouped
and
temporally ungrouped
historical data models and propose two notions of
historical relational completeness
, analogous to Codd's notion of relational completeness, one for each type of model. We show that the temporally ungrouped models are less expressive than the grouped models, but demonstrate a technique for extending the ungrouped models with a grouping mechanism to capture the additional semantic power of temporal grouping. For the ungrouped models, we define three different languages, a logic with explicit reference to time, a temporal logic, and a temporal algebra, and motivate our choice for the first of these as the basis for completeness for these models. For the grouped models, we define a many-sorted logic with variables over ordinary values, historical values, and times. Finally, we demonstrate the equivalence of this grouped calculus and the ungrouped calculus extended with a grouping mechanism. We believe the classification of historical data models into grouped and ungrouped models provides a useful framework for the comparison of models in the literature, and furthermore, the exposition of equivalent languages for each type provides reasonable standards for common, and minimal, notions of historical relational completeness.
Publisher
Association for Computing Machinery (ACM)
Cited by
58 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Temporal data modelling and integrity constraints in relational databases*;International Journal of Computer Mathematics: Computer Systems Theory;2024-01-02
2. Temporal Data Models;Encyclopedia of Database Systems;2018
3. Temporal Algebras;Encyclopedia of Database Systems;2018
4. Point-Stamped Temporal Models;Encyclopedia of Database Systems;2018
5. Temporal graph algebra;Proceedings of The 16th International Symposium on Database Programming Languages;2017-09