ACM SIGMOD Anthology TODS dblp.uni-trier.de

On the Semantics of ``Now'' in Databases.

James Clifford, Curtis E. Dyreson, Tomás Isakowitz, Christian S. Jensen, Richard T. Snodgrass: On the Semantics of ``Now'' in Databases. ACM Trans. Database Syst. 22(2): 171-214(1997)
@article{DBLP:journals/tods/CliffordDIJS97,
  author    = {James Clifford and
               Curtis E. Dyreson and
               Tom{\'a}s Isakowitz and
               Christian S. Jensen and
               Richard T. Snodgrass},
  title     = {On the Semantics of ``Now'' in Databases},
  journal   = {ACM Trans. Database Syst.},
  volume    = {22},
  number    = {2},
  year      = {1997},
  pages     = {171-214},
  ee        = {http://doi.acm.org/10.1145/249978.249980, db/journals/tods/CliffordDIJS97.html},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX

Abstract

Although "now" is expressed in SQL as CURRENT_TIMESTAMP within queries, this value cannot be stored in the database. However, this notion of an ever-increasing current-time value has been reflected in some temporal data models by inclusion of database-resident variables, such as "now", "until-changed," "x," "@," and "-". Time variables are very desirable, but their use also leads to a new type of database, consisting of tuples with variables, termed a variable database.

This article proposes a framework for defining the semantics of the variable databases of the relational and temporal relational data models. A framework is presented because several reasonable meanings may be given to databases that use some of the specific temporal variables that have appeared in the literature. Using the framework, the article defines a useful semantics for such databases. Because situations occur where the existing time variables are inadequate, two new types of modeling entities that address these shortcomings, timestamps that we call now-relative and now-relative indeterminate, are introduced and defined within the framework. Moreover, the article provides a foundation, using algebraic bind operators, for the querying of variable databases via existing query languages. This transition to variable databases presented here requires minimal change to the query processor. Finally, to underline the practical feasibility of variable databases, we show that database variables can be precisely specified and efficiently implemented in conventional query languages, such as SQL, and in temporal query languages, such as TSQL2.

Copyright © 1997 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

CDROM Version: Load the CDROM "Volume 4 Issue 1, Books, VLDB-j, TODS, ..." and ... DVD Version: Load ACM SIGMOD Anthology DVD 2" and ... BibTeX

Online Edition: ACM Digital Library

[Abstract, Index Terms and Review]
[Full Text in PDF Format, 800 KB]

References

[AL-Taha et al. 1994]
...
[Ariav et al. 1984]
...
[Bassiouni and Llewellyn 1992]
Mostafa A. Bassiouni, Mark J. Llewellyn: A Relational-Calculus Query Language for Historical Databases. Comput. Lang. 17(3): 185-197(1992) BibTeX
[Ben-Zvi 1982]
...
[Bhargava and Gadia 1989]
Gautam Bhargava, Shashi K. Gadia: Achieving Zero Information-Loss in a Classical Database Environment. VLDB 1989: 217-224 BibTeX
[Brusoni et al. 1995]
Vittorio Brusoni, Luca Console, Paolo Terenziani, Barbara Pernici: Extending Temporal Relational Databases to Deal with Imprecise and Qualitative Temporal Information. Temporal Databases 1995: 3-22 BibTeX
[Clifford 1993]
James Clifford: Indexical Databases. Advanced Database Systems 1993: 153-173 BibTeX
[Clifford and Croker 1987]
James Clifford, Albert Croker: The Historical Relational Data Model (HRDM) and Algebra Based on Lifespans. ICDE 1987: 528-537 BibTeX
[Clifford et al. 1993]
James Clifford, Albert Croker, Alexander Tuzhilin: On Completeness of Historical Relational Query Languages. ACM Trans. Database Syst. 19(1): 64-116(1994) BibTeX
[Clifford et al. 1994]
...
[Clifford and Isakowitz 1993]
...
[Clifford and Isakowitz 1994]
James Clifford, Tomás Isakowitz: On the Semantics of (Bi)Temporal Variable Databases. EDBT 1994: 215-230 BibTeX
[Clifford and Tansel 1985]
James Clifford, Abdullah Uz Tansel: On An Algebra For Historical Relational Databases: Two Views. SIGMOD Conference 1985: 247-265 BibTeX
[Clifford and Warren 1983]
James Clifford, David Scott Warren: Formal Semantics for Time in Databases. ACM Trans. Database Syst. 8(2): 214-254(1983) BibTeX
[Codd 1970]
E. F. Codd: A Relational Model of Data for Large Shared Data Banks. Commun. ACM 13(6): 377-387(1970) BibTeX
[Date and White 1990]
...
[Dutta 1989]
Soumitra Dutta: Generalized Events In Temporal Databases. ICDE 1989: 118-125 BibTeX
[Dyreson 1994]
...
[Dyreson and Snodgrass 1993a]
Curtis E. Dyreson, Richard T. Snodgrass: Timestamp semantics and representation. Inf. Syst. 18(3): 143-166(1993) BibTeX
[Dyreson and Snodgrass 1993b]
Curtis E. Dyreson, Richard T. Snodgrass: Valid-time Indeterminancy. ICDE 1993: 335-343 BibTeX
[Dyreson and Snodgrass 1993c]
...
[Elmasri et al. 1990]
Ramez Elmasri, Gene T. J. Wuu, Yeong-Joon Kim: The Time Index: An Access Structure for Temporal Data. VLDB 1990: 1-12 BibTeX
[Finger 1992]
...
[Fraenkel et al. 1973]
...
[Gadia 1988]
Shashi K. Gadia: A Homogeneous Relational Model and Query Languages for Temporal Databases. ACM Trans. Database Syst. 13(4): 418-448(1988) BibTeX
[Gadia and Nair 1993]
...
[Gadia et al. 1992]
Shashi K. Gadia, Sunil S. Nair, Yiu-Cheong Poon: Incomplete Information in Relational Temporal Databases. VLDB 1992: 395-406 BibTeX
[Jensen and Mark 1990]
...
[Jensen and Mark 1992]
Christian S. Jensen, Leo Mark: Queries on Change in an Extended Relational Model. IEEE Trans. Knowl. Data Eng. 4(2): 192-200(1992) BibTeX
[Jensen and Snodgrass 1992]
Christian S. Jensen, Richard T. Snodgrass: Temporal Specialization. ICDE 1992: 594-603 BibTeX
[Jensen and Snodgrass 1994]
Christian S. Jensen, Richard T. Snodgrass: Temporal Specialization and Generalization. IEEE Trans. Knowl. Data Eng. 6(6): 954-974(1994) BibTeX
[Jensen and Snodgrass 1996]
Christian S. Jensen, Richard T. Snodgrass: Semantics of Time-Varying Information. Inf. Syst. 21(4): 311-352(1996) BibTeX
[Jensen et al. 1994a]
Christian S. Jensen, James Clifford, Ramez Elmasri, Shashi K. Gadia, Patrick J. Hayes, Sushil Jajodia: A Consensus Glossary of Temporal Database Concepts. SIGMOD Record 23(1): 52-64(1994) BibTeX
[Jensen et al. 1994b]
Christian S. Jensen, Michael D. Soo, Richard T. Snodgrass: Unifying Temporal Data Models via a Conceptual Model. Inf. Syst. 19(7): 513-547(1994) BibTeX
[Kurutach and Franklin 1993]
Werasak Kurutach, James Franklin: On Temporal-fuzziness in Temporal Fuzzy Databases. DEXA 1993: 154-165 BibTeX
[Lipski 1979]
Witold Lipski Jr.: On Semantic Issues Connected with Incomplete Information Databases. ACM Trans. Database Syst. 4(3): 262-296(1979) BibTeX
[Lorentzos and Johnson 1988]
Nikos A. Lorentzos, Roger G. Johnson: Extending relational algebra to manipulate temporal data. Inf. Syst. 13(3): 289-296(1988) BibTeX
[Melton and Simon 1993]
Jim Melton, Alan R. Simon: Understanding the New SQL: A Complete Guide. Morgan Kaufmann 1993, ISBN 1-55860-245-3
Contents BibTeX
[Montague 1974]
...
[Navathe and Ahmed 1989]
...
[Reiter 1984]
...
[Roddick 1992]
John F. Roddick: Schema Evolution in Database Systems - An Annotated Bibliography. SIGMOD Record 21(4): 35-40(1992) BibTeX
[Sarda 1990]
Nandlal L. Sarda: Algebra and Query Language for A Historical Data Model. Comput. J. 33(1): 11-18(1990) BibTeX
[Snodgrass 1987]
Richard T. Snodgrass: The Temporal Query Language TQuel. ACM Trans. Database Syst. 12(2): 247-298(1987) BibTeX
[Snodgrass 1993]
...
[Snodgrass 1995]
Richard T. Snodgrass (Ed.): The TSQL2 Temporal Query Language. Kluwer 1995, ISBN 0-7923-9614-6
Contents BibTeX
[Snodgrass and Ahn 1985]
Richard T. Snodgrass, Ilsoo Ahn: A Taxonomy of Time in Databases. SIGMOD Conference 1985: 236-246 BibTeX
[Sykes 1964]
...
[Tansel 1990]
...
[Tansel et al. 1993]
Abdullah Uz Tansel, James Clifford, Shashi K. Gadia, Sushil Jajodia, Arie Segev, Richard T. Snodgrass (Eds.): Temporal Databases: Theory, Design, and Implementation. Benjamin/Cummings 1993, ISBN 0-8053-2413-5
Contents BibTeX
[Thirumalai and Krishna 1988]
...
[Wiederhold et al. 1993]
...
[Yau and Chat 1991]
...

Referenced by

  1. Kristian Torp, Christian S. Jensen, Richard T. Snodgrass: Effective Timestamping in Databases. VLDB J. 8(3-4): 267-288(2000)
  2. John F. Roddick, Lina Al-Jadir, Leopoldo E. Bertossi, Marlon Dumas, Florida Estrella, Heidi Gregersen, Kathleen Hornsby, Jens Lufter, Federica Mandreoli, Tomi Männistö, Enric Mayol, Lex Wedemeijer: Evolution and Change in Data Management - Issues and Directions. SIGMOD Record 29(1): 21-25(2000)
  3. Torben Bach Pedersen, Christian S. Jensen: Multidimensional Data Modeling for Complex Data. ICDE 1999: 336-345
  4. Rasa Bliujute, Simonas Saltenis, Giedrius Slivinskas, Christian S. Jensen: Developing a DataBlade for a New Index. ICDE 1999: 314-323
  5. Curtis E. Dyreson, Richard T. Snodgrass: Supporting Valid-Time Indeterminacy. ACM Trans. Database Syst. 23(1): 1-57(1998)
  6. Rasa Bliujute, Christian S. Jensen, Simonas Saltenis, Giedrius Slivinskas: R-Tree Based Indexing of Now-Relative Bitemporal Data. VLDB 1998: 345-356
  7. Jun Yang, Jennifer Widom: Maintaining Temporal Views over Non-Temporal Information Sources for Data Warehousing. EDBT 1998: 389-403
BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:39:21 2008