• 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