06 Oct 2015

Active Database Systems

http://cs.ulb.ac.be/public/_media/teaching/infoh415/p63-paton.pdf

Active database systems respond automatically to events that are taking place either inside or outside the database system itself.

traditional database systems have been viewed as repositories that store the information required by an application, and that are accessed by user program or through interactive interface.

… towards the functionality required by an application being supported within the database system itself … for modeling both the structural and the behavioral aspects of an application

4 Execution model

determines how a set of rules behave at runtime, specifies how a set of rules is treated at runtime.

8 Developing active applications

experience in the application of active database often indicates that although such facilities are suitable for …, they are not straightforward to use.

Rule analysis

Unlike traditional programming lang, where sequential control is specified both explicitly and statically by the programmer, active rules are fired dynamically by the system based on the previous flow of events.