Abstract
In this paper we present a new rule-based approach for consistency preserving view updating in deductive databases. Based on rule transformations performed during schema design, fixpoint evaluations of these rules at run time compute consistent realizations of view update requests. Alternative realizations are expressed using disjunctive Datalog internally. The approach extends and integrates standard techniques for efficient query answering and integrity checking (based on transformation techniques and fixpoint computation, too). Views may be stratifiably recursive. The set-orientedness of the approach makes it potentially useful in the context of (commercial) SQL systems, too.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aravindan, C., Baumgartner, P.: Theorem Proving Techniques for View Deletion in Databases. Journal of Symbolic Computation 29(2), 119–147 (2000)
Abdennadher, S., Schütz, H.: Model Generation with Existentially Quantified Variables and Constraints. ALP/HOA, 256–272 (1997)
Bry, F., Decker, H., Manthey, R.: A Uniform Approach to Constraint Satisfaction and Constraint Satisfiability in Deductive Databases. In: Schmidt, J.W., Missikoff, M., Ceri, S. (eds.) EDBT 1988. LNCS, vol. 303, pp. 488–505. Springer, Heidelberg (1988)
Behrend, A.: Soft stratification for magic set based query evaluation in deductive databases. In: PODS 2003, New York, pp. 102–110 (June 9–12, 2003)
Behrend, A.: A Fixpoint Approach to State Generation for Stratifiable Disjunctive Deductive Databases. In: Ioannidis, Y., Novikov, B., Rachev, B. (eds.) ADBIS 2007. LNCS, vol. 4690, Springer, Heidelberg (2007)
Behrend, A., Manthey, R.: Update Propagation in Deductive Databases Using Soft Stratification. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, pp. 22–36. Springer, Heidelberg (2004)
Bry, F.: Intensional Updates: Abduction via Deduction. In: ICLP 1990, pp. 561–575 (1990)
Eckert, H.: Ein regelbasierter Ansatz zur Analyse von Sichtenänderungswünschen in stratifizierbaren deduktiven Datenbanken. Master Thesis, University of Bonn (2004)
Farré, C., Teniente, E., UrpÃ, T.: Query Containment Checking as a View Updating Problem. In: Quirchmayr, G., Bench-Capon, T.J.M., Schweighofer, E. (eds.) DEXA 1998. LNCS, vol. 1460, pp. 310–321. Springer, Heidelberg (1998)
Grant, J., Horty, J., Lobo, J., Minker, J.: View Updates in Stratified Disjunctive Databases. JAR 11(2), 249–267 (1993)
Griefahn, U.: Reactive Model Computation - A Uniform Approach to the Implementation of Deductive Databases. Dissertation, University of Bonn (1997), http://www.cs.uni-bonn.de/~idb/publications/diss_griefahn.ps.gz
Inoue, K., Sakama, C.: A Fixpoint Characterization of Abductive Logic Programs. JLP 27(2), 107–136 (1996)
Küchenhoff, V.: On the Efficient Computation of the Difference Between Consecutive Database States. In: Delobel, C., Masunaga, Y., Kifer, M. (eds.) DOOD 1991. LNCS, vol. 566, pp. 478–502. Springer, Heidelberg (1991)
Lobo, J., Minker, J., Rajasekar, A.: Foundations of Disjunctive Logic Programming. MIT Press, Cambridge (1992)
Levy, A., Mumick, I., Sagiv, Y., Shmueli, O.: Equivalence, Query-Reachability, and Satisfiability in Datalog Extensions. In: PODS 1993, pp. 109–122 (1993)
Lloyd87, J.W.: Foundations of Logic Programming, 2nd edn. Springer, Berlin (1987)
Manthey, R.: Reflections on some fundamental issues of rule-based incremental update propagation. In: DAISD 1994, pp. 255–276 (1994)
Olivé, A.: Integrity Constraints Checking In Deductive Databases. In: VLDB 1991, pp. 513–523 (1991)
Przymusinski, T.: Every Logic Program Has a Natural Stratification And an Iterated Least Fixed Point Model. In: PODS 1989, pp. 11–21 (1989)
Sagiv, Y.: Optimizing Datalog Programs. Foundations of Deductive Databases and Logic Programming, 659–698 (1988)
Seipel, D., Minker, J., Ruiz, C.: Model Generation and State Generation for Disjunctive Logic Programs. Journal of Logic Programming 32(1), 49–69 (1997)
Teniente, E., Olivé, A.: The Events Method for View Updating in Deductive Databases. In: Pirotte, A., Delobel, C., Gottlob, G. (eds.) EDBT 1992. LNCS, vol. 580, pp. 245–260. Springer, Heidelberg (1992)
Teniente, E., Urpi, T.: On the abductive or deductive nature of database schema validation and update processing problems. TPLP 3(3), 287–327 (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Behrend, A., Manthey, R. (2008). A Transformation-Based Approach to View Updating in Stratifiable Deductive Databases. In: Hartmann, S., Kern-Isberner, G. (eds) Foundations of Information and Knowledge Systems. FoIKS 2008. Lecture Notes in Computer Science, vol 4932. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77684-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-77684-0_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77683-3
Online ISBN: 978-3-540-77684-0
eBook Packages: Computer ScienceComputer Science (R0)