2006
DOI: 10.1145/1138394.1138400
|View full text |Cite
|
Sign up to set email alerts
|

Rewriting queries with arbitrary aggregation functions using views

Abstract: The problem of rewriting aggregate queries using views is studied for conjunctive queries with arbitrary aggregation functions and built-in predicates. Two types of queries over views are introduced for rewriting aggregate queries: pure candidates and aggregate candidates. Pure candidates can be used to rewrite arbitrary aggregate queries. Aggregate candidates can be used to rewrite queries containing aggregate functions definable in terms of a commutative-semigroup operation. For both types of candidates (as … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 34 publications
(27 citation statements)
references
References 30 publications
0
27
0
Order By: Relevance
“…The probability of a query match can be computed in polynomial time for TP. Note that for relational databases, computational problems for aggregate queries are usually more difficult than for non-aggregate queries (Cohen et al, 2006). This situation also holds for PrXML System Issues.…”
Section: Example 6 the Evaluation Of The Query Q Countdmentioning
confidence: 99%
“…The probability of a query match can be computed in polynomial time for TP. Note that for relational databases, computational problems for aggregate queries are usually more difficult than for non-aggregate queries (Cohen et al, 2006). This situation also holds for PrXML System Issues.…”
Section: Example 6 the Evaluation Of The Query Q Countdmentioning
confidence: 99%
“…The problem of reformulating queries using views for query optimization or database design dates back to equivalent conjunctive queries in relational data model [17,5], and were expanded to encompass recursive queries [13] or even queries with aggregation functions [10] and later revisited in semi-structural data model with regular path queries [16]. In addition to theoretical interests on complexity [2], minimization [8] of reformulation of queries and other constraints [19] in the presence of materialized views, practical and scalable solutions to exploiting views are intensively studied, including [6].…”
Section: Related Workmentioning
confidence: 99%
“…We have compared and contrasted our results with classic minimization for all of these classes, except that we restricted the discussion to queries with disequalities (̸ =) instead of general inequalities (<, ≤, ...). Query inclusion and minimization were further studied for queries of various classes, for instance, aggregation, bag semantics and arithmetic comparisons [13,14,2,8]; identifying the core provenance for queries of these classes, and for queries with general inequalities (<, ≤, ...), is an interesting future work. Practically efficient heuristics (e.g.…”
Section: Related Workmentioning
confidence: 99%