Temporal Compatibility

  • Living reference work entry
  • First Online:
Encyclopedia of Database Systems

Synonyms

None

Definition

Temporal compatibility captures properties of temporal languages with respect to the nontemporal languages that they extend. Temporal compatibility, when satisfied, ensures a smooth migration of legacy applications from a nontemporal system to a temporal system. Temporal compatibility dictates the semantics of legacy statements and constrains the semantics of temporal extensions to these statements, as well as the language design.

Historical Background

Since the very early days of temporal database research, the compatibility with legacy languages and systems have been considered, but the first comprehensive investigation was reported by Bair et al. [2]. Compatibility issues are common for work done in the context of systems and commercial languages, such as SQL or Quel. Theoretical or logic-based approaches usually do not explore compatibility notions since they tend to strictly separate temporal from nontemporal structures.

Scientific Fundamentals

Motivation

M...

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

Access this chapter

Institutional subscriptions

Recommended Reading

  1. Ariav G. A temporally oriented data model. ACM Trans Database Syst. 1986;11(4):499–527.

    Article  Google Scholar 

  2. Bair J, Böhlen M, Jensen CS, Snodgrass RT. Notions of upward compatibility of temporal query languages. Bus Inf (Wirtschafts Informatik). 1997;39(1):25–34.

    Google Scholar 

  3. Böhlen MH, Jensen CS, Snodgrass RT. Temporal statement modifiers. ACM Trans Database Syst. 2000:25(4).

    Google Scholar 

  4. Chomicki J, Toman D, Böhlen MH. Querying ATSQL databases with temporal logic. ACM Trans Database Syst. 2001;34.

    Google Scholar 

  5. Gadia SK, Nair SS. Temporal databases: a prelude to parametric data. In: Tansel A, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass RT, editors. Temporal databases: theory, design, and implementation. Redwood City: Benjamin/Cummings Publishing Company; 1993. p. 28–66.

    Google Scholar 

  6. Jensen CS, Soo MD, Snodgrass RT. Unifying temporal data models via a conceptual model. Inf Syst. 1994;19(7):513–47.

    Article  Google Scholar 

  7. Lorentzos NA, Mitsopoulos YG. SQL extension for interval data. IEEE Trans Knowl Data Eng. 1997;9(3):480–99.

    Article  MATH  Google Scholar 

  8. McKenzie E, Snodgrass RT. An evaluation of relational algebras incorporating the time dimension in databases. ACM Comput Surv. 1991;23(4):501–43.

    Article  Google Scholar 

  9. Melton J, Simon AR. Understanding the new SQL: a complete guide. San Mateo: Morgan Kaufmann Publishers; 1993.

    Google Scholar 

  10. Navathe S, Ahmed R. Temporal extensions to the relational model and SQL. In: Tansel A, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass RT, editors. Temporal databases: theory, design, and implementation. Redwood City: Benjamin/Cummings Publishing Company; 1993. p. 92–109

    Google Scholar 

  11. Sarda N. HSQL: a historical query language. In: Tansel A, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass RT, editors. Temporal databases: theory, design, and implementation. Redwood City: Benjamin/Cummings Publishing Company; 1993.

    Google Scholar 

  12. Snodgrass RT. The TSQL2 temporal query language. Boston: Kluwer Academic Publishers; 1995.

    Book  MATH  Google Scholar 

  13. Snodgrass RT. Develo** time-oriented database applications in SQL. San Francisco: Morgan Kaufmann Publishers; July 1999.

    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

© 2017 Springer Science+Business Media LLC

About this entry

Cite this entry

Böhlen, M.H., Jensen, C.S., Snodgrass, R.T. (2017). Temporal Compatibility. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_1059-2

Download citation

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

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

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

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

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

Publish with us

Policies and ethics

Navigation