• DocumentCode
    1382605
  • Title

    Trigger inheritance and overriding in an active object database system

  • Author

    Bertino, Elisa ; Guerrini, Giovanna ; Merlo, Isabella

  • Author_Institution
    Dipartimento di Sci. dell´´Inf., Milan Univ., Italy
  • Volume
    12
  • Issue
    4
  • fYear
    2000
  • Firstpage
    588
  • Lastpage
    608
  • Abstract
    An active database is a database in which some operations are automatically executed when specified events happen and particular conditions are met. Several systems supporting active rules in an object oriented data model have been proposed. However, several issues related to the integration of triggers with object oriented modeling concepts have not been satisfactorily addressed. We discuss issues related to trigger inheritance and refinement in the context of the Chimera active object oriented data model. In particular, we introduce a semantics for an active object language that takes into account trigger inheritance and supports trigger overriding. Moreover, we state conditions on trigger overriding ensuring that trigger semantics is preserved in subclasses
  • Keywords
    active databases; data models; inheritance; object-oriented databases; object-oriented languages; programming language semantics; Chimera active object oriented data model; active object database system; active object language; active rules; object oriented modeling concepts; specified events; subclasses; trigger inheritance; trigger overriding; trigger semantics; Authorization; Automatic control; Data models; Database systems; Helium; Monitoring; Object oriented databases; Object oriented modeling; Relational databases; Spatial databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.868909
  • Filename
    868909