We investigate the problem of rewriting queries with aggregate operators using views that may or may not contain aggregate operators. A rewriting of a query is a second query that uses view predicates such that evaluating first the views and then the rewriting yields the same result as evaluating the original query. In this sense, the original query and the rewriting are equivalent modulo the view definitions. The queries and views we consider correspond to unnested SQL queries, possibly with union, that employ the operators min, max, count, and sum. Our approach is based on syntactic characterizations of the equivalence of aggregate queries. One contribution of this paper are characterizations of the equivalence of disjunctive aggregate qu...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
We consider the problem of obtaining equivalent rewritings of aggregate queries using views. We as-s...
Typical queries over data warehouses perform ag-gregation. One of the main ideas to optimize the exe...
Typical queries over data warehouses perform aggregation. One of the main ideas to optimize the exec...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
We consider the problem of obtaining equivalent rewritings of aggregate queries using views. We as-s...
Typical queries over data warehouses perform ag-gregation. One of the main ideas to optimize the exe...
Typical queries over data warehouses perform aggregation. One of the main ideas to optimize the exec...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...