Skip to main content

Active and passive rules for complex object databases

  • Active Databases
  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1994)

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

Included in the following conference series:

  • 123 Accesses

Abstract

The problem of adding language facilities to express production rule in the framework of a complex object database with active behavior is considered. The issue of the definition of a suitable interaction between production rules and transactions is crucial in this context and is addressed in this paper: this involves questions regarding triggering and activation modes of production rules with respect to transaction execution, the management of multiple rules activation, and the definition of the related execution environment. We propose a rule-based language on complex objects that allows the definition of both (active) production rules and (passive) ordinary transactions in a unified framework.

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 and V. Vianu. Datalog extensions for database queries and updates. Journal of Comp. and System Sc., 43(1):62–124, August 1991.

    Google Scholar 

  2. S. Ceri and J. Widom. Deriving production rules for constraint maintenance. In 16th VLDB, Brisbane, 566–577, 1990.

    Google Scholar 

  3. S. Ceri and J. Widom. Deriving production rules for incremental view maintenance. In 17th VLDB, Barcelona, 577–589, 1991.

    Google Scholar 

  4. S. Chakravarthy and S. Nesson. Making an object-oriented DBMS active: design, implementation, and evaluation of a prototype. In EDBT'90, LNCS 416, 1990.

    Google Scholar 

  5. E.N. Hanson. An initial report on the design of Ariel: a DBMS with an integrated production rule system. ACM SIGMOD Record, 18(3):12–19, 1989.

    Google Scholar 

  6. R. Hull. A survey of theoretical research on typed complex database objects. In J. Paredaens, editor, Databases, 193–256, Academic Press, 1988.

    Google Scholar 

  7. L. Palopoli and R. Torlone. Specifying the dynamics of complex object databases. In Modelling Database Dynamic, Volkse, 143–160, Springer-Verlag, 1992.

    Google Scholar 

  8. T. Sellis, C.C. Lin, and Raschid L. Implementing large production systems in a DBMS environment: concepts and algorithms. In SIGMOD Conf., 404–412, 1988.

    Google Scholar 

  9. M. Stonebraker. The integration of rule systems and database systems. IEEE Trans. on Knowledge and Data Eng., 4(5):415–423, October 1992.

    Google Scholar 

  10. J. Widom, Cochrane R.J., and Lindsay B.G. Implementing set-Oriented production rules as an extension of Starbust. In 17th VLDB, Barcelona, 275–286, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dimitris Karagiannis

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Palopoli, L., Torlone, R. (1994). Active and passive rules for complex object databases. In: Karagiannis, D. (eds) Database and Expert Systems Applications. DEXA 1994. Lecture Notes in Computer Science, vol 856. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58435-8_204

Download citation

  • DOI: https://doi.org/10.1007/3-540-58435-8_204

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58435-3

  • Online ISBN: 978-3-540-48796-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics