Synonyms
Temporal upward compatibility
Definition
Current semantics constrains the semantics of non-temporal statements applied to temporal databases. Specifically, current semantics requires that non-temporal statements behave as if applied to the non-temporal database that is the result of taking the timeslice of the temporal database at the current time.
Main Text
Current semantics [5] requires that queries and views on a temporal database consider the current information only and work exactly as if applied to a non-temporal database. For example, a query to determine who manages the high-salaried employees should consider the current database state only. Constraints and assertions also work exactly as before: they are applied to the current state and checked on database modification.
Database modifications are subject to the same constraint as queries: they should work exactly as if applied to a non-temporal database. Database modifications, however, also have to take into...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bair J, Böhlen MH, Jensen CS, Snodgrass RT. Notions of upward compatibility of temporal query languages. Wirtschaftsinformatik. 1997;39(1):25–34.
Clifford J, Dyreson C, Isakowitz T, Jensen CS, Snodgrass RT. On the semantics of “NOW” in databases. ACM Trans Database Syst. 1997;22(2):171–214.
Kulkari K, Michels JE. Temporal features in SQL:2011. ACM SIGMOD Rec. 2012;41(3): 34–43.
Melton J, editor. ISO/IEC 9075, database language SQL:2011 Part 2: SQL/foundation, Dec 2011.
Snodgrass RT. Developing time-oriented database applications in SQL. San Francisco: Morgan Kaufmann; 1999.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Böhlen, M.H., Jensen, C.S., Snodgrass, R.T. (2018). Current Semantics. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1068
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1068
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering