Triggers are event-condition-action rules in active
databases. In
order to improve the power of expression of triggers, the
event part
is typically modeled as a composite event or an event
expression. We
propose to model events as finite state automata of
pre-defined types.
We show how two example triggers types may be defined
using a trigger
definition language based on SQL3. The timer trigger is a
trigger
based on the timer automaton, and the counter trigger is
based on the
counter automaton. The approach results in a intuitive
and simple
triggers definition syntax and it allows for a stepwise
trigger system
implementation in object-oriented environments. The
discussed triggers
were implemented in the RAPID systemDa temporal and
active
fast-response database system for industrial
applications.
Original language | English |
---|
Place of Publication | Espoo |
---|
Publisher | VTT Technical Research Centre of Finland |
---|
Number of pages | 15 |
---|
Publication status | Published - 1995 |
---|
MoE publication type | D4 Published development or research report or study |
---|
Series | VTT Research Report |
---|
Number | J-4/95 |
---|