Skip to main content

Temporal Coalescing

  • Reference work entry
Encyclopedia of Database Systems

Definition

Temporal coalescing is a unary operator applicable to temporal databases that is similar to duplicate elimination in conventional databases. Temporal coalescing merges value-equivalent tuples, i.e., tuples with overlapping or adjacent timestamps and matching explicit attribute values. Tuples in a temporal relation that agree on the explicit attribute values and that have adjacent or overlapping timestamps are candidates for temporal coalescing. The result of operators may change if a relation is coalesced before applying the operator. For instance, an operator that counts the number of tuples in a relation or an operator that selects all tuples with a timestamp spanning at least 3 months are sensitive to temporal coalescing.

Historical Background

Early temporal relational models implicitly assumed that the relations were coalesced. Ben Zvi’s Time Relational Model [13, Chap. 8], Clifford and Croker’s Historical Relational Data Model (HRDM) [13, Chap. 1], Navathe’s Temporal...

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 2,500.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Allen J.F. Maintaining knowledge about temporal intervals. Commun. ACM, 16(11):832–843, 1983.

    Article  Google Scholar 

  2. Böhlen M.H., Jensen C.S., and Snodgrass R.T. 2000.Temporal statement modifiers. ACM Trans. Database Syst., 25(4):48,

    Google Scholar 

  3. Böhlen M.H., Snodgrass R.T., and Soo M.D. Coalescing in temporal databases. In Proc. 22th Int. Conf. on Very Large Data Bases. 1996, pp. 180–191.

    Google Scholar 

  4. Celko J. SQL for Smarties: Advanced SQL Programming. Morgan Kaufmann, 1995.

    Google Scholar 

  5. Leung C. and Muntz R. Query Processing for Temporal Databases. In Proc. 6th Int. Conf. on Data Engineering, 1990, pp. 200–208.

    Google Scholar 

  6. Leung T.Y.C. and Pirahesh H. Querying Historical Data in IBM DB2 C/S DBMS Using Recursive SQL. In J. Clifford, A. Tuzhilin (eds.). Recent Advances in Temporal Databases, Springer, 1995.

    Google Scholar 

  7. Lorentzos N. and Johnson R. Extending relational algebra to manipulate temporal data. Inf. Syst., 15(3), 1988.

    Google Scholar 

  8. Lorentzos N.A. and Mitsopoulos Y.G. Sql extension for interval data. IEEE Trans. Knowl. Data Eng., 9(3):480–499, 1997.

    Article  Google Scholar 

  9. Sadeghi R., Samson W.B., and Deen S.M. HQL – A Historical Query Language. Technical report, Dundee College of Technology, Dundee, Scotland, September 1987.

    Google Scholar 

  10. Snodgrass R.T. The temporal query language TQuel. ACM Trans. Database Syst., 12(2):247–298, June 1987.

    Article  Google Scholar 

  11. Snodgrass R.T. (ed.). The TSQL2 Temporal Query Language. Kluwer Academic, Boston, 1995.

    MATH  Google Scholar 

  12. Snodgrass R.T. Developing Time-Oriented Database Applications in SQL. Morgan Kaufmann, 2000.

    Google Scholar 

  13. Tansel A., Clifford J., Gadia S., Jajodia S., Segev A., and Snodgrass R.T. 1Temporal Databases: Theory, Design, and Implementation. Benjamin/Cummings, Redwood City, California, 1993.

    Google Scholar 

  14. Zhou X., Wang F., and Zaniolo C. Efficient Temporal Coalescing Query Support in Relational Database Systems. In Proc. 17th Int. Conf. Database and Expert Syst. Appl., 2006, pp. 676–686.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this entry

Cite this entry

Böhlen, M. (2009). Temporal Coalescing. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_388

Download citation

Publish with us

Policies and ethics