Title :
The implementation and evaluation of integrity maintenance rules in an object-oriented database
Author :
Urban, Susan D. ; Karadimce, Anton P. ; Nannapaneni, R.B.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
The authors describe an approach to the declarative representation of integrity constraints in an object-oriented database and the use of integrity maintenance rules for the active maintenance of constraints. A semantic data model is used to automatically generate class definitions and state-altering database operations with constraints represented as objects in the database. Integrity maintenance production rules are automatically generated from constraints and stored as extensions to class operations, hiding the details of constraint checking and rule triggering. High-level transactions call state-altering operations and invoke the integrity maintenance process at commit time. Integrity constraints are declaratively represented in the database system, with operations encapsulating rules about how to respond to constraint violations. An analysis of problems associated with cyclic and anomalous rule behavior
Keywords :
data integrity; object-oriented databases; anomalous rule behavior; class definitions; class operations; commit time; declarative representation; integrity maintenance rules; object-oriented database; production rules; semantic data model; state-altering database operations; Computer science; Data engineering; Data models; Database systems; Encapsulation; Expert systems; Object oriented databases; Production systems; Spatial databases; Transaction databases;
Conference_Titel :
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2545-7
DOI :
10.1109/ICDE.1992.213152