DocumentCode
3143343
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
fYear
1992
fDate
2-3 Feb 1992
Firstpage
565
Lastpage
572
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location
Tempe, AZ
Print_ISBN
0-8186-2545-7
Type
conf
DOI
10.1109/ICDE.1992.213152
Filename
213152
Link To Document