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.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and V. Vianu. Datalog extensions for database queries and updates. Journal of Comp. and System Sc., 43(1):62–124, August 1991.
S. Ceri and J. Widom. Deriving production rules for constraint maintenance. In 16th VLDB, Brisbane, 566–577, 1990.
S. Ceri and J. Widom. Deriving production rules for incremental view maintenance. In 17th VLDB, Barcelona, 577–589, 1991.
S. Chakravarthy and S. Nesson. Making an object-oriented DBMS active: design, implementation, and evaluation of a prototype. In EDBT'90, LNCS 416, 1990.
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.
R. Hull. A survey of theoretical research on typed complex database objects. In J. Paredaens, editor, Databases, 193–256, Academic Press, 1988.
L. Palopoli and R. Torlone. Specifying the dynamics of complex object databases. In Modelling Database Dynamic, Volkse, 143–160, Springer-Verlag, 1992.
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.
M. Stonebraker. The integration of rule systems and database systems. IEEE Trans. on Knowledge and Data Eng., 4(5):415–423, October 1992.
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.
Author information
Authors and Affiliations
Editor information
Rights 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