Skip to main content

SQL-Based Temporal Query Languages

  • Reference work entry
Encyclopedia of Database Systems

Definition

More than two dozen extensions to the relational data model have been proposed that support the storage and retrieval of time-referenced data. These models timestamp tuples or attribute values, and the timestamps used include time points, time periods, and finite unions of time periods, termed temporal elements.

A temporal query language is defined in the context of a specific data model. Most notably, it supports the specification of queries on the specific form of time-referenced data provided by its data model. More generally, it enables the management of time-referenced data.

Different approaches to the design of a temporal extension to the Structured Query Language (SQL) have emerged that yield temporal query languages with quite different design properties.

Historical Background

A number of past events and activities that included the temporal database community at large had a significant impact on the evolution of temporal query languages. The 1987 IFIP TC 8/WG 8.1...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 2,500.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Allen J.F. Maintaining Knowledge about temporal intervals. Commun. ACM, 26 (11):832–843, 1983.

    MATH  Google Scholar 

  2. Böhlen M.H., Jensen C.S., and Snodgrass R.T. Temporal statement modifiers. ACM Trans. on Database Syst., 25(4):407–456, 2000.

    MATH  Google Scholar 

  3. J. and Clifford A. editors. Tuzhilin Recent advances in temporal databases. In Proc. Int. Workshop on Temporal Databases, 1995.

    Google Scholar 

  4. C.J., Date H., and Darwen N. editors. Lorentzos Temporal Data and the Relational Model. Morgan Kaufmann publishers, 2002.

    Google Scholar 

  5. O., Etzion S., and Jajodia S. editors. Sripada 1998. Temporal Databases: Research and Practice, Springer Verlag, Volume 1399 of Lecture Notes in Computer Science.

    Google Scholar 

  6. Lorentzos N.A. and Johnson R.G. Extending relational algebra to manipulate temporal data. Inf. Syst., 13(3):289–296, 1988.

    MATH  Google Scholar 

  7. C., Rolland F., and Bodart M. editors. Lèonard Temporal aspects in information systems. In Proc. IFIP TC 8/WG 8.1 Working Conf. on Temporal Aspects in Information Systems, 1987.

    Google Scholar 

  8. R.T. editor. Snodgrass In Proc. Int. Workshop on an Infrastructure for Temporal Databases, 1993.

    Google Scholar 

  9. R.T. editor. Snodgrass The TSQL2 Temporal Query Language. Kluwer, 1995.

    Google Scholar 

  10. Snodgrass R.T. Developing Time-Oriented Database Applications in SQL. Morgan Kaufmann Publishers, San Francisco, CA, July 1999.

    Google Scholar 

  11. Tansel A., Clifford J., Gadia S., Jajodia S., Segev A., and Snodgrass R.T. Temporal Databases: Theory, Design, and Implementation. Benjamin/Cummings, Publishing Company, Inc. 1993.

    Google Scholar 

  12. Toman D. Point-based temporal extensions of SQL and their efficient implementation. In [5], 1997, pp. 211–237.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this entry

Cite this entry

Böhlen, M., Gamper, J., Jensen, C.S., Snodgrass, R.T. (2009). SQL-Based Temporal Query Languages. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_1525

Download citation

Publish with us

Policies and ethics