Show simple item record

View updating in relational databases.

dc.contributor.authorCho, Cheng-Hongen_US
dc.contributor.advisorLee, Yung-Chiaen_US
dc.date.accessioned2014-02-24T16:25:12Z
dc.date.available2014-02-24T16:25:12Z
dc.date.issued1990en_US
dc.identifier.other(UMI)AAI9116151en_US
dc.identifier.urihttp://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:9116151en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/105026
dc.description.abstractTo 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.extent164 p.en_US
dc.subjectComputer Scienceen_US
dc.titleView updating in relational databases.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science and Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/105026/1/9116151.pdf
dc.description.filedescriptionDescription of 9116151.pdf : Restricted to UM users only.en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

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.