• DocumentCode
    2281995
  • Title

    CDOL: a declarative platform for developing OODB applications

  • Author

    Karadimce, Anton P. ; Urban, Susan D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    1993
  • fDate
    23-26 Mar 1993
  • Firstpage
    224
  • Lastpage
    230
  • Abstract
    The authors present a rule-based database language known as CDOL (comprehensive declarative object language). CDOL provides sublanguages for the expression of derived data, constraints, updates, and integrity rules. The basic rule language provides an expressive approach to extending the stored database with virtual attributes and classes. The constraint sublanguage of CDOL allows explicit declarative specification of integrity constraints. The update sublanguage of CDOL enables ad-hoc declarative update requests, where the end-user is relieved from database consistency considerations. Integrity rules in CDOL are designed as active, user-transparent agents that supplement the declarative updates to complete update methods that preserve database consistency. An important contribution of CDOL is the active, integrity rule framework it establishes for integrating derived data, constraints and updates in a coherent and easy to use application-development platform for OODBs
  • Keywords
    data integrity; knowledge based systems; object-oriented databases; query languages; CDOL; application-development platform; classes; comprehensive declarative object language; constraints; database consistency; explicit declarative specification; integrity rule framework; integrity rules; rule-based database language; stored database; updates; user-transparent agents; virtual attributes; Application software; Computer science; Data engineering; Database languages; Database systems; Deductive databases; Encapsulation; Object oriented databases; Protection; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    0-7803-0922-7
  • Type

    conf

  • DOI
    10.1109/PCCC.1993.344460
  • Filename
    344460