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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
Elmasri, M., Wu, G.: A temporal model and query language for eer dbs. In: Sixth International Conference on Data Engineering (1990)
Gadia, S.K.: A homogeneous relational model and query languages for temporal databases. ACM Trans. on Databases Systems 13, 418–448 (1998)
Gao, D., Jensen, C.S., Snodgrass, R.T., Soo, M.D.: Join operations in temporal databases. VLDB Journal 14 (2005)
ISO/IECÂ 9075-2:2011: Database languages: SQL, part 2 (2011)
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)
Jensen, C.S., Snodgrass, R., Soo, M.D.: The tsql2 data model (1994), http://people.cs.aau.dk/~csj/Thesis/pdf/chapter12.pdf
Kulkarni, K., Michels, J.: Temporal features in sql:2011. SIGMOD Records 41 (2012)
Lorentzos, N.: Management of intervals and temporal data. Report 49 (1991)
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)
Oracle: Temporal database functionality (2012), http://www.oracle.com/technetwork/database/application-development/total-recall-1667156.html (accessed: December 1, 2014)
Petkovic, D.: Temporal data in the sql standard (in german). Datenbank Spektrum 13, 131–138 (2013)
Sannik, G.: Enabling the temporal data warehouse (2010), http://www.teradatamagazine.com/v11n02/Tech2Tech/Managing-Time/ (accessed: December 15 2014)
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)
Snodgrass, R.T.: The temporal query language tsql2. TODSÂ 12 (1987)
Snodgrass, R.T.: Developing Time-Oriented Applications in SQL. Kluwer Academic Publishers (1999)
Snodgrass, R.T.: A case study of temporal data (2012), http://www.teradatamagazine.com (accessed: December 10, 2014)
Tansel, A.U.: Temporal Databases. Benjamin/Cummings (1993)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)