Event specification in an active object-oriented database

  • Authors:
  • N. H. Gehani;H. V. Jagadish;O. Shmueli

  • Affiliations:
  • AT&T Bell Laboratories, Murray Hill, New Jersey 07974;AT&T Bell Laboratories, Murray Hill, New Jersey 07974;AT&T Bell Laboratories, Murray Hill, New Jersey 07974

  • Venue:
  • SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
  • Year:
  • 1992

Quantified Score

Hi-index 0.01

Visualization

Abstract

The concept of a trigger is central to any active database. Upon the occurrence of a trigger event, the trigger is “fired”, i.e, the trigger action is executed. We describe a model and a language for specifying basic and composite trigger events in the context of an object-oriented database. The specified events can be detected efficiently using finite automata.We integrate our model with O++, the database programming language for the ode object database being developed at AT&T Bell Labs. We propose a new Event-Action model, which folds into the event specification the condition part of the well-known Event-Condition-Action model and avoids the multiple coupling modes between the event, condition, and action trigger components.