Skip to main content

Modern Temporal Data Models: Strengths and Weaknesses

  • Conference paper
Beyond Databases, Architectures and Structures (BDAS 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 521))

Abstract

Time is generally a challenging task. All issues in relation to time can be better supported using a temporal data model than implementing them in user applications. More than two-dozen temporal data models have been introduced in time period between 1982 and 1998. After several years of stagnancy, the last couple of years brought the new revival of the topic and the emergence of new data models. Two temporal data models have been specified recently. The one is the SQL:2011 standard, published in 2011. The second one is from Teradata. In this article we present the temporal data model of the ANSI SQL standard on one side and the data model of an existing relational DBMS on the other. After that, we compare their support of several temporal concepts. Finally, we discuss strengths and weaknesses of both models and give suggestions for future extensions.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Al-Kateb, M., Ghazal, A., Crolotte, A.: An efficient SQL rewrite approach for temporal coalescing in the teradata RDBMS. In: Liddle, S.W., Schewe, K.-D., Tjoa, A.M., Zhou, X. (eds.) DEXA 2012, Part II. LNCS, vol. 7447, pp. 375–383. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  2. Clifford, J.: A Logical Framework for the Temporal Semantics and Natural-Language Querying of Historical Databases. Ph.D. thesis, Dept. of Computer Science, State University of New York (1982)

    Google Scholar 

  3. Darwen, H., Date, C.J.: An overview and analysis of proposals based on the tsql2 approach, http://www.dcs.warwick.ac.uk/~hugh/TTM/OnTSQL2.pdf (accessed: December 31, 2014)

  4. Elmasri, M., Wu, G.: A temporal model and query language for eer dbs. In: Sixth International Conference on Data Engineering (1990)

    Google Scholar 

  5. Gadia, S.K.: A homogeneous relational model and query languages for temporal databases. ACM Trans. on Databases Systems 13, 418–448 (1998)

    Article  MathSciNet  Google Scholar 

  6. Gao, D., Jensen, C.S., Snodgrass, R.T., Soo, M.D.: Join operations in temporal databases. VLDB Journal 14 (2005)

    Google Scholar 

  7. ISO/IEC 9075-2:2011: Database languages: SQL, part 2 (2011)

    Google Scholar 

  8. Jensen, C.S.: A consensus test suite of temporal database queries (1993), http://people.cs.aau.dk/~csj/Papers/Files/1993_jensenCGTDC-TR93-2034.pdf (accessed: December 15, 2014)

  9. Jensen, C.S., Snodgrass, R., Soo, M.D.: The tsql2 data model (1994), http://people.cs.aau.dk/~csj/Thesis/pdf/chapter12.pdf

  10. Kulkarni, K., Michels, J.: Temporal features in sql:2011. SIGMOD Records 41 (2012)

    Google Scholar 

  11. Lorentzos, N.: Management of intervals and temporal data. Report 49 (1991)

    Google Scholar 

  12. Michels, J.E., Nicola, M.: Adopting temporal tables in db2 (October 2012), http://www.ibm.com/developerworks/data/library/techarticle/dm-1210temporaltablesdb2/dm-1210temporaltablesdb2-pdf.pdf (accessed: December 20, 2014)

  13. Oracle: Temporal database functionality (2012), http://www.oracle.com/technetwork/database/application-development/total-recall-1667156.html (accessed: December 1, 2014)

  14. Petkovic, D.: Temporal data in the sql standard (in german). Datenbank Spektrum 13, 131–138 (2013)

    Article  Google Scholar 

  15. Sannik, G.: Enabling the temporal data warehouse (2010), http://www.teradatamagazine.com/v11n02/Tech2Tech/Managing-Time/ (accessed: December 15 2014)

  16. Sarraco, S., Nicola, M.: A matter of time: Temporal data management in db2 10, http://www.ibm.com/developerworks/data/library/techarticle (accessed: December 19, 2014)

  17. Snodgrass, R.T.: The temporal query language tsql2. TODS 12 (1987)

    Google Scholar 

  18. Snodgrass, R.T.: Developing Time-Oriented Applications in SQL. Kluwer Academic Publishers (1999)

    Google Scholar 

  19. Snodgrass, R.T.: A case study of temporal data (2012), http://www.teradatamagazine.com (accessed: December 10, 2014)

  20. Tansel, A.U.: Temporal Databases. Benjamin/Cummings (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dusan Petković .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Petković, D. (2015). Modern Temporal Data Models: Strengths and Weaknesses. In: Kozielski, S., Mrozek, D., Kasprowski, P., Małysiak-Mrozek, B., Kostrzewa, D. (eds) Beyond Databases, Architectures and Structures. BDAS 2015. Communications in Computer and Information Science, vol 521. Springer, Cham. https://doi.org/10.1007/978-3-319-18422-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18422-7_12

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18421-0

  • Online ISBN: 978-3-319-18422-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics