Skip to main content

Part of the book series: Synthesis Lectures on Data Management ((SLDM))

  • 49 Accesses

Abstract

We now investigate how the plan synthesis approaches can be applied to the problem of database updates. The general framework is a follows.

  1. 1.

    The user issues a request to add (insert) and remove (delete) sets of tuples to/from an instance of a logical relation.

  2. 2.

    This request is then translated to possibly multiple requests that modify all the access paths in the associated physical design.

Since modification requests must be consistency-preserving (i.e., the result of the modification must satisfy all integrity constraints in the schema) and this may require modifying the instances of several logical relations simultaneously, we henceforth assume that a modification request is specified by a set of such requests (perhaps trivially empty), one for each symbol in the logical design.

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 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 37.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.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Nature Switzerland AG

About this chapter

Cite this chapter

Toman, D., Weddell, G. (2011). Updating Data. In: Fundamentals of Physical Design and Query Compilation. Synthesis Lectures on Data Management. Springer, Cham. https://doi.org/10.1007/978-3-031-01881-7_6

Download citation

Publish with us

Policies and ethics