Skip to main content
Log in

Was lange währt, wird endlich gut: Temporale Daten im SQL-Standard

  • Fachbeitrag
  • Published:
Datenbank-Spektrum Aims and scope Submit manuscript

Zusammenfassung

Nach vielen Jahren Arbeit hat das Normierungsgremium die Spezifikation von temporalen Daten im neuesten SQL-Standard verabschiedet. Sie hat ihren Ursprung in früheren Vorschlägen, die aus mehreren verschiedenen Quellen stammen. Der wichtigste Unterschied zu den früheren Planungen ist, dass sich die ganze Spezifikation innerhalb des zweiten Teils des SQL-Standards („SQL/Foundations“) und nicht in einem separaten Teil befindet. (Das ist auch gut so, weil das Standardisierungsgremium eine nicht sehr komplexe Spezifikation erstellt hat, wie man aus dem letzten Abschnitt dieses Artikels sehen kann.)

In diesem Artikel werden die Erweiterungen des SQL-Standards in Bezug auf temporale Daten beschrieben. Zuerst werden die so genannten „application-time period tables“ erläutert und ihre möglichen Anwendungen in der Praxis gezeigt. Die zweite generelle Erweiterung, systemversionierte Tabellen, wird auf ähnliche Art und Weise dargestellt. Am Ende des Artikels wird eine kritische Stellungnahme zur vorliegenden Spezifikation gemacht, und die wichtigsten, noch fehlenden temporalen Eigenschaften werden vorgestellt.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Literatur

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

    Article  MATH  Google Scholar 

  2. Böhlen MH, Snodgrass RT, Soo MD (1996) Coalescing in temporal databases. In: VLDB

    Google Scholar 

  3. ISO/IEC 9075-2:2011 (2011) Information technology—database languages—SQL. Part 2. Foundation (SQL/foundation)

  4. Kulkarni K, Michels J (2012) Temporal features in SQL:2011. SIGMOD Rec 41(3):34–43

    Article  Google Scholar 

  5. Lorentzos NA (1993) The interval-extended relational model and its applications to valid-time. In: Temporal databases

    Google Scholar 

  6. Melton J (2001) SQL: 1999—understanding relational language components. Morgan-Kaufman, San Mateo

    Google Scholar 

  7. Melton J (2002) SQL: 1999—advanced SQL: 1999, understanding object-relational and other advanced features. Morgan-Kaufman, San Mateo

    Google Scholar 

  8. Saracco C, Nicola M, Gandhi L (2012) A matter of time: temporal data management in DB2. http://www.ibm.com/developerworks/data/library/techarticle/dm-1204db2temporaldata/dm-1204db2temporaldata-pdf.pdf

  9. Sannik G, Daniels F (2010) Enabling the temporal data warehouse. http://www.teradata.com/white-papers/

  10. Snodgrass RT (1995) The TSQL2 temporal query language. Springer, Berlin

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dušan Petković.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Petković, D. Was lange währt, wird endlich gut: Temporale Daten im SQL-Standard. Datenbank Spektrum 13, 131–138 (2013). https://doi.org/10.1007/s13222-013-0120-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13222-013-0120-3

Navigation