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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Allen J.F. Maintaining Knowledge about temporal intervals. Commun. ACM, 26 (11):832–843, 1983.
Böhlen M.H., Jensen C.S., and Snodgrass R.T. Temporal statement modifiers. ACM Trans. on Database Syst., 25(4):407–456, 2000.
J. and Clifford A. editors. Tuzhilin Recent advances in temporal databases. In Proc. Int. Workshop on Temporal Databases, 1995.
C.J., Date H., and Darwen N. editors. Lorentzos Temporal Data and the Relational Model. Morgan Kaufmann publishers, 2002.
O., Etzion S., and Jajodia S. editors. Sripada 1998. Temporal Databases: Research and Practice, Springer Verlag, Volume 1399 of Lecture Notes in Computer Science.
Lorentzos N.A. and Johnson R.G. Extending relational algebra to manipulate temporal data. Inf. Syst., 13(3):289–296, 1988.
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.
R.T. editor. Snodgrass In Proc. Int. Workshop on an Infrastructure for Temporal Databases, 1993.
R.T. editor. Snodgrass The TSQL2 Temporal Query Language. Kluwer, 1995.
Snodgrass R.T. Developing Time-Oriented Database Applications in SQL. Morgan Kaufmann Publishers, San Francisco, CA, July 1999.
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.
Toman D. Point-based temporal extensions of SQL and their efficient implementation. In [5], 1997, pp. 211–237.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-0-387-39940-9_1525
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-35544-3
Online ISBN: 978-0-387-39940-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering