Updating relational views using knowledge at view definition and view update time

Updating a view requires deriving a translation which converts an update on a view into updates on underlying relations. We present a pragmatic approach that uses syntactic as well as semantic knowledge to decide an appropriate translation. The semantic knowledge belongs to database and application...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information systems (Oxford) 1991, Vol.16 (2), p.145-168
Hauptverfasser: Larson, James A, Sheth, Amit P
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Updating a view requires deriving a translation which converts an update on a view into updates on underlying relations. We present a pragmatic approach that uses syntactic as well as semantic knowledge to decide an appropriate translation. The semantic knowledge belongs to database and application domains and is collected at view definition time as well as at view update time. We present a rule-based approach that is applicable to simple and nested relational views defined using operations such as set difference, union, intersection, selection, projection and join operations. Our approach extends previous work by allowing more types of views, by considering more alternative translations, and most importantly, by using more types of knowledge to choose the most appropriate translation. An implementation is briefly described along with a detailed example.
ISSN:0306-4379
1873-6076
DOI:10.1016/0306-4379(91)90012-X