Query rewriting using views in the presence of functional and inclusion dependencies

作者:

Highlights:

摘要

Query rewriting using views is a technique for determining how a query may be answered using a given set of resources, which may include materialized views, cached results of previous queries, or queries answerable by other databases. The power of query rewriting can be considerably enhanced by taking into account integrity constraints that are known to hold on base relations. This paper describes an extension of query rewriting that utilizes inclusion dependencies to find rewritings of queries that would otherwise be overlooked. We describe a complete strategy for finding rewritings in the presence of inclusion dependencies and present a basic algorithm that implements that strategy. We also describe extensions to this algorithm when both inclusion and functional dependencies are considered.

论文关键词:Query Rewriting Using Views,Integrity Constraints,Information Integration

论文评审过程:Received 15 December 1998, Revised 24 October 1999, Available online 19 January 2000.

论文官网地址:https://doi.org/10.1016/S0306-4379(99)00034-4