Zusammenfassung
Ein aktives Informationssystem realisiert eine andauernde Interaktion mit seiner Umgebung, etwa den Benutzern oder anderen Softwarekomponenten, und führt definierte Aktionen beim Auftreten spezifizierter Ereignisse aus. Eine Aktion kann sowohl die Änderung des DB-Zustands, als auch eine Benachrichtigung der Umgebung z.B. in Form eines Signals an den Benutzer oder an eine Komponente sein.
Ereignisse werden prinzipiell durch Operationen oder Zustandsänderungen ausgelöst, wie z.B. Eintreffen eines Änderungswunsches eines Benutzers oder Erreichen einer definierten Zeitmarke. Ereignisse können auch komplexer Natur sein, wobei sie aus einfacheren Ereignissen kombiniert und dabei auch in zeitlicher Relation zueinander gesetzt werden.
In dieser Arbeit wird der sprachliche Aspekt aktiver DB-Systeme beleuchtet, insbesondere die Teilsprache ADL zur Beschreibung von komplexen Ereignistypen. Diese wird in eine Entwicklungsumgebung — A.I.S. — integriert, die auf einem existierenden DBMS aufbaut. Vorgestellt werden die Syntax der Sprache zur Beschreibung komplexer Ereignisse, die (EC)*A-Regeln von ADL und ihre Einbettung in das Datenmodell des DBMS. Weiterhin wird ein Verarbeitungsmodell für das Erkennen komplexer Ereignisse angegeben.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
J. F. Allen, “Maintaining Knowledge about Temporal Intervals”, Communications of the ACM, S832–843, 1983
H.-J. Appelrath, H. Behrends, H. Jasper, H. Ortleb, “Die Entwicklung aktiver Datenbanken am Beispiel der Krebsforschung”, Proc. Datenbanken für Büro, Technik und Wissenschaft, BTW’93, Springer Verlag, 1993.
S. Chakravarthy, D. Mishra, “An Event Specification Language (Snoop) For Active Database and its Detection”, Uf-CIS Technical Report TR-91-23, 1991.
U. Dayal, B. Blaustein, A. Buchmann, U. Chakaravarthy, M. Hsu, R. Ledin, D.R. McCarthy, A. Rosenthal, S. Sarin: “The HIPAC Project: Combining Active Databases and Timing Constraints”, SIGMOD RECORD Vol. 17, March, 1988.
Stella Gatziu, Klaus R. Dittrich: “Eine Ereignissprache für das aktive, objekt-orientierte Datenbanksystem SAMOS”, Proc. Datenbanken für Büro, Technik und Wissenschaft, BTW’93, Springer Verlag, 1993.
N. Gehani, H. V. Jagadish, O. Shmueli: “Event Specification in an Active Object-Oriented Database”, Proc. of the ACM SIGMOD International Conference on Management of Data, 1992.
H.J. Genrich: “Predicate/Transition nets”, in W. Brauer, G. Rozenber (Eds), “Advances in Petri Nets”, Springer Verlag, LNCS 254, 1987.
R. Götze: “Object-Oriented Specification of Complex Dialogues”, Proc. Euro-graphics Workshop on Object-Oriented Graphics, Champery, 1992.
H. Jasper: “Implementing Active Repositories as Active Databases”, 1993, eingereicht zur Veröffentlichung.
D.R. McCarthy, U. Dayal: “The Architecture Of An Active Data Base Management System”, Proc. of the ACM SIGMOD International Conference on Management of Data, 1989.
Arnon Rosenthal, Sharam Charavarthy, Barbara Blaustein: “Situation Monitoring for Active Databases”, Proc. of the 17th International Conference on Very Large Data Bases, Barcelona, 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Behrends, H., Jasper, H. (1993). Spezifikation und Verarbeitung von Ereignissen in aktiven Datenbanken . In: Reichel, H. (eds) Informatik — Wirtschaft — Gesellschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78486-6_83
Download citation
DOI: https://doi.org/10.1007/978-3-642-78486-6_83
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57192-6
Online ISBN: 978-3-642-78486-6
eBook Packages: Springer Book Archive