Abstract:
This paper addresses two fundamental aspects of update propagation in deductive databases: 1. How to incrementally compute the sets of updates induced by a deductive rule from the changes of the data sets on which the rule depends? and 2. How to express such incremental definitions by means of deductive rules defining induced updates? Both problems have already been addressed by many authors in various contexts. The motivation for coming up with yet another such paper comes from the impression that some of the very basic assumptions and justifications of the approaches proposed in literature have not been understood well enough. In this paper we therefore investigate the basic algebraic laws of incremental change computation as well as their direct encoding in form of deductive rules from a new perspective. In addition we address the problems arising when the entire process of update propagation is driven by a (semi-)naive fixpoint procedure applied to the rules encoding the incremental definitions of induced updates. 1
Citations
|
936
|
Principles of Database and Knowledge-Base Systems, Volume 1
– Ullman
- 1988
|
|
206
|
Deriving production rules for constraint maintenance
– Ceri, Widom
- 1990
|
|
191
|
Deriving Production Rules for Incremental View Maintenance
– Ceri, Widom
- 1991
|
|
106
|
Incremental recomputation of active relational expressions
– Qian, Wiederhold
- 1991
|
|
80
|
A uniform approach to constraint satisfaction and constraint satisfiability in deductive databases
– Bry, Decker, et al.
- 1988
|
|
40
|
On the Efficient Computation of the Difference Between Consecutive Database States
– Kuchenhoff
- 1991
|
|
39
|
Integrity Enforcement on Deductive Databases
– Decker
- 1986
|
|
36
|
Situation Monitoring in Active Databases
– Rosenthal, Chakravarthy, et al.
- 1989
|
|
20
|
Integrity constraints checking in deductive databases
– Olive
|
|
15
|
Comparing and synthesizing integrity checking methods for deductive databases
– Garc��a, Celma, et al.
- 1994
|
|
11
|
Integrity checking and materialized views handling by update propagation in the EKS-V1 system
– Vieille, Bayer, et al.
- 1991
|
|
8
|
Update propagation in Chimera, an active DOOD language
– Griefahn, Manthey
- 1994
|
|
1
|
Mumick and V.S. Subrahmanian: "Maintaining Views Incrementally
– Gupta, S
|
|
1
|
i and A. Oliv'e: "A Method for Change Computation in Deductive Databases". in
– Urp
- 1992
|