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.
The user issues a request to add (insert) and remove (delete) sets of tuples to/from an instance of a logical relation.
-
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-031-01881-7_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-00753-8
Online ISBN: 978-3-031-01881-7
eBook Packages: Synthesis Collection of Technology (R0)eBColl Synthesis Collection 4