Query equivalence is a fundamental problem within database theory. The correctness of all forms of logical query rewriting—join minimization, view flattening, rewriting over materialized views, various semantic optimizations that exploit schema dependencies, federated query processing and other forms of data integration—requires proving that the final executed query is equivalent to the original user query. Hence, advances in the theory of query equivalence enable advances in query processing and optimization. In this thesis we address the problem of deciding query equivalence between conjunctive SQL queries containing aggregation operators that may be nested. Our focus is on understanding the interaction between nested aggregation opera...
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...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Some aggregate and grouping queries are conceptually simple, but difficult to express in SQL. This d...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Typical queries over data warehouses perform aggregation. One of the main ideas to optimize the exec...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
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...
We consider the problem of obtaining equivalent rewritings of aggregate queries using views. We as-s...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
AbstractWe consider the problem of rewriting queries using only materialized views. We first show 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...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Some aggregate and grouping queries are conceptually simple, but difficult to express in SQL. This d...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Typical queries over data warehouses perform aggregation. One of the main ideas to optimize the exec...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
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...
We consider the problem of obtaining equivalent rewritings of aggregate queries using views. We as-s...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
AbstractWe consider the problem of rewriting queries using only materialized views. We first show 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...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...