• DocumentCode
    906997
  • Title

    Extending the ODMG object model with triggers

  • Author

    Bertino, Elisa ; Guerrini, Giovanna ; Merlo, Isabella

  • Author_Institution
    Universita degli Studi di Milano, Italy
  • Volume
    16
  • Issue
    2
  • fYear
    2004
  • Firstpage
    170
  • Lastpage
    188
  • Abstract
    We extend the standard for object-oriented databases, ODMG, with reactive features, by proposing a language for specifying triggers and defining its semantics. This extension has several implications, thus we make three different specific contributions. First, the definition of a declarative data manipulation language for ODMG, which is missing in the current version of the standard; such a definition requires revisiting data manipulation in ODMG and also addressing issues related to set-oriented versus instance-oriented computation. Then, the definition of a trigger language for ODMG, unifying also the SQL:1999 proposal and providing support for trigger inheritance and overriding. Finally, the development of a formal semantics for the proposed data manipulation and trigger languages.
  • Keywords
    SQL; active databases; data models; database languages; inheritance; object-oriented databases; programming language semantics; ODMG object model; SQL; active databases; data manipulation language; formal semantics; object-oriented databases; trigger language; triggers; Authorization; Condition monitoring; Data models; Database systems; Object oriented databases; Object oriented modeling; Proposals; Relational databases; Spatial databases; Standards development;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2004.1269596
  • Filename
    1269596