Definition
Events in active databases are typically considered to be atomic and instantaneous, that is, they either happen or not. Events are either primitive or composite, that is, either they are part of the system (primitive) or they are specified in terms of other events (composite).
Key Points
An event is a happening of interest that can invoke execution of reactive behavior, for example, trigger an ECA rule. Events in active databases are typically considered to be atomic and instantaneous [1, 3, 4], that is, they either happen or not. However, this leads to problems [2] addressed in the event specification entry.
Events can be classified as primitive or composite events. Primitive events refer to elementary occurrences that are predefined in the system. Primitive events are typically further categorized as database events, time events, transaction events, method events, etc. A composite event is a set of events matching an event specification.
Events can have attributes, that...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Chakravarthy S, Mishra D. Snoop: an expressive event specification language for active databases. Data Knowl Eng. 1994;14(1):1–26.
Galton A, Augusto J. Two approaches to event definition. In: Proceedings of the 13th International Conference on Database and Expert System Application; 2002. p. 547–56.
Gatziu S. Events in an active object-oriented database system. PhD thesis, University of Zurich, Switzerland. 1994.
Gehani N, Jagadish HV, Smueli O. Event specification in an active object-oriented database. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1992. p. 81–90.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Ericsson, A., Berndtsson, M., Mellin, J. (2018). Event in Active Databases. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_512
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_512
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering