Skip to main content

Trigger inheritance and overriding in active object database systems

  • Managing Change in Object Databases
  • Conference paper
  • First Online:
Deductive and Object-Oriented Databases (DOOD 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1341))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. E. Bertino, G. Guerrini, and I. Merlo. Reasoning about Set-Oriented Methods in Object Databases. Submitted for publication, 1996.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. S. Ceri and J. Widom. Active Database Systems — Triggers and Rules for Advanced Database Processing. Morgan-Kaufmann, 1996.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. N. Gehani and H. V. Jagadish. Active Database Facilities in Ode. In S. Ceri and J. Widom, editors, Active Database Systems. Morgan-Kaufmann, 1996.

    Google Scholar 

  12. G. Guerrini, E. Bertino, and R. Bal. A Formal Definition of the Chimera Object-Oriented Data Model. Journal of Intelligent Information Systems. To Appear.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

François Bry Raghu Ramakrishnan Kotagiri Ramamohanarao

Rights and permissions

Reprints 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

Publish with us

Policies and ethics