Abstract
An active database is a database in which some operations are automatically executed when specified events happen and particular conditions are met. Several systems which support active rules in an object-oriented data model have been proposed. However, many issues related to the integration of triggers with object-oriented modeling concepts have been devoted so far limited attention and still need investigation. In this paper, we discuss the problems related to trigger inheritance and refinement in the context of the Chimera active object-oriented data model.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
C. Beeri and T. Milo. A Model for Active Object Oriented Database. In G. M. Lohman, A. Sernadas, and R. Camps, editors, Proc. Seventeenth Int'l Conf. on Very Large Data Bases, pages 337–349, 1991.
E. Bertino and G. Guerrini. Objects with Multiple Most Specific Classes. In W. Olthoff, editor, Proc. Ninth European Conference on Object-Oriented Programming, LNCS 952, pages 102–126, 1995.
E. Bertino, G. Guerrini, and I. Merlo. Reasoning about Set-Oriented Methods in Object Databases. Submitted for publication, 1996.
E. Bertino, G. Guerrini, and I. Merlo. Trigger Inheritance and Overriding in an Active Object Database System. Technical Report DISI-TR-97-4, Università di Genova, 1997. Extended version of this paper.
S. Ceri, P. Fraternali, S. Paraboschi, and L. Tanca. Active Rule Management in Chimera. In S. Ceri and J. Widom, editors, Active Database Systems. Morgan-Kaufmann, 1996.
S. Ceri and R. Manthey. Chimera: A Model and Language for active DOOD Systems. In J. Eder and L. Kalinichenko, editors, Extending Information System Technology, Proc. Second International East/West Database Workshop, pages 9–21, 1994.
S. Ceri and J. Widom. Active Database Systems — Triggers and Rules for Advanced Database Processing. Morgan-Kaufmann, 1996.
E. Chan. Containment and Minimization of Positive Conjunctive Queries in OODBs. In Proc. of the Eleventh ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pages 202–211, 1992.
C. Collet, T. Coupaye, and T. Svensen. Naos: Efficient and Modular Reactive Capabilities in an Object-Oriented Database System. In Proc. Twentieth Int'l Conf. on Very Large Data Bases, pages 132–143, 1994.
N. Gehani and H. V. Jagadish. Active Database Facilities in Ode. In S. Ceri and J. Widom, editors, Active Database Systems. Morgan-Kaufmann, 1996.
G. Guerrini, E. Bertino, and R. Bal. A Formal Definition of the Chimera Object-Oriented Data Model. Journal of Intelligent Information Systems. To Appear.
G. Kappel, S. Rausch-Schott, and W. Retschitzegger. Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS. In E. Bertino and S. Urban, editors, Proc. Int'l Symp. on Object-Oriented Methodologies and Systems, LNCS 858, 1994.
C. Medeiros and P. Pfeffer. Object Integrity Using Rules. In P. America, editor, Proc. Fifth European Conference on Object-Oriented Programming, LNCS 512, pages 219–230, 1991.
R. Meo, G. Psaila, and S. Ceri. Composite Events in Chimera. In P. Apers, editor, Proc. Fifth Int'l Conf. on Extending Database Technology, LNCS 1057, pages 50–76, 1996.
J. Widom and S. J. Finkelstein. Set-Oriented Production Rule in Relational Database Systems. In H. Garcia-Molina and H.V. Jagadish, editors, Proc. of the ACM SIGMOD Int'l Conf, on Management of Data, pages 259–270, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertino, E., Guerrini, G., Merlo, I. (1997). Trigger inheritance and overriding in active object database systems. In: Bry, F., Ramakrishnan, R., Ramamohanarao, K. (eds) Deductive and Object-Oriented Databases. DOOD 1997. Lecture Notes in Computer Science, vol 1341. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63792-3_16
Download citation
DOI: https://doi.org/10.1007/3-540-63792-3_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63792-9
Online ISBN: 978-3-540-69647-6
eBook Packages: Springer Book Archive