Skip to main content

SQL-Based Temporal Query Languages

  • Living reference work entry
  • First Online:
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

Institutional subscriptions

Recommended Reading

  1. Allen JF. Maintaining knowledge about temporal intervals. Commun ACM. 1983;26(11):832–43.

    Article  MATH  Google Scholar 

  2. Böhlen MH, Jensen CS, Snodgrass RT. Temporal statement modifiers. ACM Trans Database Syst. 2000;25(4):407–56.

    Article  MATH  Google Scholar 

  3. Clifford J, Tuzhilin A, editors. Recent advances in temporal databases. In: Proceeding of the international workshop on temporal databases; 1995.

    Google Scholar 

  4. Date CJ, Darwen H, Lorentzos N, editors. Temporal data and the relational model. Morgan Kaufmann Publishers; 2002.

    Google Scholar 

  5. Etzion O, Jajodia S, Sripada S, editors. Temporal databases: research and practice. Springer, Volume 1399 of lecture notes in computer science; 1998.

    Google Scholar 

  6. Lorentzos NA, Johnson RG. Extending relational algebra to manipulate temporal data. Inf Syst. 1988;13(3):289–96.

    Article  MATH  Google Scholar 

  7. Rolland C, Bodart F, Lèonard M, editors. Temporal aspects in information systems. In: Proceeding of the IFIP TC 8/WG 8.1 working conference on temporal aspects in information systems; 1987.

    Google Scholar 

  8. Snodgrass RT, editor. Proceeding of the international workshop on an infrastructure for temporal databases; 1993.

    Google Scholar 

  9. Snodgrass RT, editor. The TSQL2 temporal query language. Kluwer; 1995.

    Google Scholar 

  10. Snodgrass RT. Developing time-oriented database applications in SQL. San Francisco: Morgan Kaufmann Publishers; 1999.

    Google Scholar 

  11. Tansel A, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass RT. 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, p. 211–37.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael H. Böhlen .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media LLC

About this entry

Cite this entry

Böhlen, M.H., Gamper, J., Jensen, C.S., Snodgrass, R.T. (2016). SQL-Based Temporal Query Languages. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_1525-2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4899-7993-3_1525-2

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Online ISBN: 978-1-4899-7993-3

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics