• DocumentCode
    2277486
  • Title

    A framework for declarative updates and constraint maintenance in object-oriented databases

  • Author

    Karadimce, Anton P. ; Urban, Susan D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    1993
  • fDate
    19-23 Apr 1993
  • Firstpage
    391
  • Lastpage
    398
  • Abstract
    A framework for supporting ad-hoc declarative update requests in an object-oriented database (OODB) while maintaining database consistency and atomicity of update requests is described. The framework is based on the emulation of classic update methods in an OODB by a controlled, active, and user-transparent interaction between a predefined set of elementary updates and a set of integrity methods designed to maintain database consistency upon violations of integrity constraints. Given an object-oriented data model and a declarative query language, this framework is extended by isolating declaratively stated integrity constraints as a separate concept, developing a high-level update language on top of the query language, and developing active integrity methods from the integrity constraints. The advantage of this approach is that users can freely pose declarative ad-hoc updates without jeopardizing database consistency
  • Keywords
    data integrity; database theory; object-oriented databases; query languages; query processing; classic update methods; database consistency; declarative query language; declarative update; elementary updates; high-level update language; integrity constraints; integrity methods; object-oriented data model; object-oriented database; update requests; user-transparent interaction; Computer science; Data engineering; Database languages; Deductive databases; Emulation; Information retrieval; Logic; Maintenance engineering; Object oriented databases; Object oriented modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1993. Proceedings. Ninth International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-8186-3570-3
  • Type

    conf

  • DOI
    10.1109/ICDE.1993.344042
  • Filename
    344042