View updating in relational databases.
dc.contributor.author | Cho, Cheng-Hong | en_US |
dc.contributor.advisor | Lee, Yung-Chia | en_US |
dc.date.accessioned | 2014-02-24T16:25:12Z | |
dc.date.available | 2014-02-24T16:25:12Z | |
dc.date.issued | 1990 | en_US |
dc.identifier.other | (UMI)AAI9116151 | en_US |
dc.identifier.uri | http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9116151 | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/105026 | |
dc.description.abstract | To properly realize view updates, the problem of view updating is analyzed in the context of mathematical logic. A view is a goal logically implied by its premises, viz. the constituent relations. Based on their logical interpretation, views can be classified as coexistent views and implicative views. A coexistent view is a view which, in addition to being implied by its premises, also implies its premises, whereas an implicative view is one which does not. View updates including insertions, deletions, and modifications are analyzed in each case. To provide a framework for view updates, database states are formulated as internal states and perceptible states in the system and user abstraction levels, respectively. This dissertation presents an innovative approach which makes view updating convenient, flexible, and reliable. Instead of guessing the user's intent, this approach exploits the information available, including view definitions and database contents, to complete the view update requested. An insertion into a coexistent view is translated into insertions of its constituent relations by an appropriate translating algorithm. A content-independent translating algorithm is presented to translate insertions of the class of attribute-preserving coexistent views, in which insertions can always be translated without referring to the database content, and a content-dependent translating algorithm is presented for the class of attribute-recoverable coexistent views, in which insertions can often be translated with the help of the database content. As an insertion into an implicative view must not be translated, it is instead carried out by being stored in a real relation associated with the view. View update anomalies arise in this approach but are resolved by the enforceable functional dependency set of the view. While a view deletion can be treated uniformly in both coexistent and implicative views, the difficulty lies in selecting the corresponding base relation deletions. This problem is solved by identifying and deleting nothing but the weak links. A view modification is logically considered as the combination of a view deletion and a view insertion and is consequently performed as a combination of the above approaches with some minor adjustments. | en_US |
dc.format.extent | 164 p. | en_US |
dc.subject | Computer Science | en_US |
dc.title | View updating in relational databases. | en_US |
dc.type | Thesis | en_US |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Computer Science and Engineering | en_US |
dc.description.thesisdegreegrantor | University of Michigan, Horace H. Rackham School of Graduate Studies | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/105026/1/9116151.pdf | |
dc.description.filedescription | Description of 9116151.pdf : Restricted to UM users only. | en_US |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.