Rewriting Conjunctive Queries Determined by Views 1st Edition by Foto Afrati – Ebook PDF Instant Download/Delivery. 9783540744566
Full download Rewriting Conjunctive Queries Determined by Views 1st Edition after payment
Product details:
ISBN 10:
ISBN 13: 9783540744566
Author: Foto Afrati
Answering queries using views is the problem which examines how to derive the answers to a query when we only have the answers to a set of views. Constructing rewritings is a widely studied technique to derive those answers. In this paper we consider the problem of existence of rewritings in the case where the answers to the views uniquely determine the answers to the query. Specifically, we say that a view set <span id="MathJax-Element-1-Frame" class="MathJax_SVG" style="box-sizing: inherit; display: inline-block; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative;" tabindex="0" role="presentation" data-mathml="V”>� determines a query Q if for any two databases D 1,D 2 it holds: <span id="MathJax-Element-2-Frame" class="MathJax_SVG" style="box-sizing: inherit; display: inline-block; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative;" tabindex="0" role="presentation" data-mathml="V(D1)=V(D2)”>�(�1)=�(�2) implies Q(D 1) = Q(D 2). We consider the case where query and views are defined by conjunctive queries and investigate the question: If a view set <span id="MathJax-Element-3-Frame" class="MathJax_SVG" style="box-sizing: inherit; display: inline-block; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative;" tabindex="0" role="presentation" data-mathml="V”>� determines a query Q, is there an equivalent rewriting of Q using <span id="MathJax-Element-4-Frame" class="MathJax_SVG" style="box-sizing: inherit; display: inline-block; font-style: normal; font-weight: normal; line-height: normal; font-size: 18px; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; position: relative;" tabindex="0" role="presentation" data-mathml="V”>�? We present here interesting cases where there are such rewritings in the language of conjunctive queries. Interestingly, we identify a class of conjunctive queries, CQ path , for which a view set can produce equivalent rewritings for “almost all” queries which are determined by this view set. We introduce a problem which relates determinacy to query equivalence. We show that there are cases where restricted results can carry over to broader classes of queries.
Rewriting Conjunctive Queries Determined by Views 1st Table of contents:
1 Introduction
2 Preliminaries
3 An Improved Method for Testing Query Containment
4 The General Approach for Rewriting Union Queries
5 A Simplified Approach
6 Comparison With Related Work
7 Conclusion and Further Research
People also search for Rewriting Conjunctive Queries Determined by Views 1st:
rewriting conjunctive queries determined by views
conjunctive queries
rewritten query redshift
query rewriting using views
query rewriting