AbstractWe study the problem of rewriting queries using views in the presence of access patterns, integrity constraints, disjunction and negation. We provide asymptotically optimal algorithms for (1) finding minimally containing and (2) maximally contained rewritings respecting the access patterns (which we call executable) and for (3) deciding whether an exact executable rewriting exists. We show that rewriting queries using views in this case reduces (a) to rewriting queries with access patterns and constraints without views and also (b) to rewriting queries using views under constraints without access patterns. We show how to solve (a) directly and how to reduce (b) to rewriting queries under constraints only (semantic optimization). The...
ABSTRACT In this paper we consider general path constraints for semistructured databases. Our genera...
International audienceThis paper considers the problem of rewriting queries using views by means of ...
International audienceWe investigate the question of whether a query Q can be answered using a set V...
We study the problem of rewriting queries using views in the presence of access patterns, integrity ...
AbstractWe study the problem of rewriting queries using views in the presence of access patterns, in...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
AbstractWe consider the problem of answering queries using views, where queries and views are conjun...
AbstractAnswering queries using views is the problem which examines how to derive the answers to a q...
We consider the problem of answering queries using views, where queries and views are conjunctiv...
We consider the problem of computing answers to queries by using materialized views. Aside from its ...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
AbstractAs a result of the extensive research in view-based query processing, three notions have bee...
As a result of the extensive research in view-based query processing, three notions have been identi...
The paper studies the rewriting problem, that is, the decision problem whether, for a given conjunct...
ABSTRACT In this paper we consider general path constraints for semistructured databases. Our genera...
International audienceThis paper considers the problem of rewriting queries using views by means of ...
International audienceWe investigate the question of whether a query Q can be answered using a set V...
We study the problem of rewriting queries using views in the presence of access patterns, integrity ...
AbstractWe study the problem of rewriting queries using views in the presence of access patterns, in...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
AbstractWe consider the problem of answering queries using views, where queries and views are conjun...
AbstractAnswering queries using views is the problem which examines how to derive the answers to a q...
We consider the problem of answering queries using views, where queries and views are conjunctiv...
We consider the problem of computing answers to queries by using materialized views. Aside from its ...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
AbstractAs a result of the extensive research in view-based query processing, three notions have bee...
As a result of the extensive research in view-based query processing, three notions have been identi...
The paper studies the rewriting problem, that is, the decision problem whether, for a given conjunct...
ABSTRACT In this paper we consider general path constraints for semistructured databases. Our genera...
International audienceThis paper considers the problem of rewriting queries using views by means of ...
International audienceWe investigate the question of whether a query Q can be answered using a set V...