Affiliation:
1. Indiana Univ., Bloomington
2. Univ. of Waterloo, Waterloo, Ont., Canada
Abstract
Consider a database containing not only base relations but also stored derived relations (also called materialized or concrete views). When a base relation is updated, it may also be necessary to update some of the derived relations. This paper gives sufficient and necessary conditions for detecting when an update of a base relation cannot affect a derived relation (an irrelevant update), and for detecting when a derived relation can be correctly updated using no data other than the derived relation itself and the given update operation (an autonomously computable update). The class of derived relations considered is restricted to those defined by
PSJ
-expressions, that is, any relational algebra expressions constructed from an arbitrary number of project, select and join operations (but containing no self-joins). The class of update operations consists of insertions, deletions, and modifications, where the set of tuples to be deleted or modified is specified by a selection condition on attributes of the relation being updated.
Publisher
Association for Computing Machinery (ACM)
Cited by
121 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Caching in Forschung und Industrie;Schnelles und skalierbares Cloud-Datenmanagement;2024
2. Autonomously Computable Information Extraction;Proceedings of the VLDB Endowment;2023-06
3. A Framework for Extracted View Maintenance;Proceedings of the ACM Symposium on Document Engineering 2020;2020-09-23
4. InvaliDB;Proceedings of the VLDB Endowment;2020-08
5. Caching in Research and Industry;Fast and Scalable Cloud Data Management;2020