• DocumentCode
    3374594
  • Title

    The Ode active database: trigger semantics and implementation

  • Author

    Lieuwen, Daniel F. ; Gehani, Narain ; Arlein, Robert

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1996
  • fDate
    26 Feb-1 Mar 1996
  • Firstpage
    412
  • Lastpage
    420
  • Abstract
    Ode is an active database system and environment based on the object paradigm. Triggers are the basic ingredient of active databases. Ode triggers are event-action pairs. An event can be a composite event (i.e. an event composed from other events). Composite events are detected by translating the event specifications into finite state machines. In this paper, we describe the integration and implementation of composite event-based triggers into the Ode object database. We focus on implementation details such as the basic trigger events supported, the efficient posting of these events, the handling of transaction-related events and the integration of triggers into a real database. We also describe the run-time facilities used to support trigger processing and describe some experiences we gained while implementing triggers. We illustrate Ode trigger facilities with a credit card example
  • Keywords
    active databases; database theory; finite state machines; formal specification; object-oriented databases; transaction processing; Ode active database; composite events; credit card; efficient event posting; event specifications; event-action pairs; finite state machines; object-oriented database system; run-time facilities; transaction related events; trigger processing; trigger semantics; Automata; Computer languages; Credit cards; Database systems; Event detection; Monitoring; Object oriented databases; Organizing; Runtime; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1996. Proceedings of the Twelfth International Conference on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1063-6382
  • Print_ISBN
    0-8186-7240-4
  • Type

    conf

  • DOI
    10.1109/ICDE.1996.492190
  • Filename
    492190