Title :
Local ambiguity and derived data update
Author :
Chen, I-Min A. ; Hull, Richard ; McLeod, Dennis
Author_Institution :
Div. of Inf. & Comput. Sci., Lawrence Berkeley Lab., CA, USA
Abstract :
A novel execution model for rule application in active databases is developed and applied to the problem of updating derived data in the context of semantic, object-based database models. The execution model is based on the use of “limited ambiguity rules” (LARs), which permit disjunction in rule actions. The execution model essentially performs a breadth-first exploration of alternative extensions of a user-proposed update, and returns all “completions” of that update, where a “completion” is defined to be an extension of a user-proposed update that satisfies a family of natural conditions (e.g., that no constraints are violated). Given a semantic, object-based database model schema, integrity constraints as well as specifications of derived classes and attributes are compiled into a family of LARs. A formal proof of the correctness of the system is described
Keywords :
data structures; database management systems; database theory; deductive databases; object-oriented databases; LARs; active databases; breadth-first exploration; correctness; derived classes; derived data update; disjunction; formal proof; integrity constraints; limited ambiguity rules; local ambiguity; natural conditions; rule actions; rule application; semantic object-based database models; user-proposed update; Application software; Computer science; Context modeling; Database systems; Laboratories; Object oriented databases; Object oriented modeling; Research and development management;
Conference_Titel :
Research Issues in Data Engineering, 1994. Active Database Systems. Proceedings Fourth International Workshop on
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-5360-4
DOI :
10.1109/RIDE.1994.282850