|
ABSTRACT
A query is independent of an update if executing the update cannot change the result of evaluating the query. The theorems of this paper give methods for proving independence in concrete cases, taking into account integrity constraints, recursive rules, and arbitrary queries. First we define the notion of independence model-theoretically, and we prove basic properties of the concept. Then we provide proof-theoretic conditions for a conjunctive query to be independent of an update. Finally, we prove correct an induction scheme for showing that a recursive query is independent of an update.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Blaauw and Duijvestijn, 1985
|
G. A. Blaauw and A. J. W. Duijvestijn. View locking. In G. Bucci and G. Valle, editors, Computing 85: A Broad Perspective of Current Developments, pages 157-165. Elsevier Science Publishers B.V. (North-Holland), 1985.
|
 |
Blakeley et al., 1986
|
Jose A. Blakeley , Per-Ake Larson , Frank Wm Tompa, Efficiently updating materialized views, Proceedings of the 1986 ACM SIGMOD international conference on Management of data, p.61-71, May 28-30, 1986, Washington, D.C., United States
|
 |
Blakeley et al., 1987
|
|
 |
Brodsky and Sagiv, 1989
|
|
 |
Chamberlin et al., 1981
|
Donald D. Chamberlin , Morton M. Astrahan , Michael W. Blasgen , James N. Gray , W. Frank King , Bruce G. Lindsay , Raymond Lorie , James W. Mehl , Thomas G. Price , Franco Putzolu , Patricia Griffiths Selinger , Mario Schkolnick , Donald R. Slutz , Irving L. Traiger , Bradford W. Wade , Robert A. Yost, A history and evaluation of System R, Communications of the ACM, v.24 n.10, p.632-646, Oct. 1981
[doi> 10.1145/358769.358784]
|
| |
Elkan and McAllester, 1988
|
Charles Elkan and David McAllester. Automated inductive reasoning about logic programs. In Kenneth Bowen and Robert Kowalsld, editors, Fifth International Conference Symposium on Logic Programming, volume 2, pages 876-892, Seattle, Washington, August 1988. MIT Press.
|
| |
Elkan, 1987
|
|
 |
Elkan, 1989
|
|
 |
Eswaran et al., 1976
|
|
 |
Jordan et al., 1981
|
|
 |
Klug, 1983
|
|
 |
Naughton and Sagiv, 1987
|
|
| |
Reimer, 1983
|
|
| |
Reiter, 1988
|
|
 |
Ross, 1989
|
|
 |
Sagiv, 1987
|
|
 |
Shmueli, 1987
|
|
| |
Subramanian and Genesereth, 1987
|
Devika Subramanian and Michael R. Genesereth. The relevance of irrelevance. In Proccedings of the Tenth International Joint Conference on Artificial Intelligence, pages 416-422, 1987.
|
| |
Ullman, 1988
|
|
 |
Van Gelder and Topor, 1987
|
|
 |
Vardi, 1989
|
|
CITED BY 20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ashish Gupta , Yehoshua Sagiv , Jeffrey D. Ullman , Jennifer Widom, Constraint checking with partial information, Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.45-55, May 24-27, 1994, Minneapolis, Minnesota, United States
|
|
|
|
|
|
|
|
|
|
|
|
Bryan M. Kramer , Vinay K. Chaudhri , Manolis Koubarakis , Thodoros Topaloglou , Huaiqing Wang , John Mylopoulos, Implementing Telos, ACM SIGART Bulletin, v.2 n.3, p.77-83, June 1991
|
|
|
|
|
|
|
|
|
|
|
|
K. Selçuk Candan , Divyakant Agrawal , Wen-Syan Li , Oliver Po , Wang-Pin Hsiung, View invalidation for dynamic content caching in multitiered architectures, Proceedings of the 28th international conference on Very Large Data Bases, p.562-573, August 20-23, 2002, Hong Kong, China
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|