ACM Home Page
Please provide us with feedback. Feedback
A unified apriori-like algorithm for conjunctive query containment
Full text PdfPdf (485 KB)
Source
ACM International Conference Proceeding Series; Vol. 299 archive
Proceedings of the 2008 international symposium on Database engineering & applications table of contents
Coimbra, Portugal
SESSION: Data management table of contents
Pages 111-120  
Year of Publication: 2008
ISBN:978-1-60558-188-0
Authors
Fang Wei  University of Freiburg
Georg Lausen  University of Freiburg
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 30,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1451940.1451957
What is a DOI?

ABSTRACT

The design of containment checking algorithms for conjunctive queries with arithmetic comparisons and safe negations (CQ­s) is fundamental to many database applications. However, it is a challenging task due to the intractability of the problem. Existing algorithms are either computationally too expensive, or capable to deal with only a fragment of these extensions.

In this paper we propose a novel algorithm for testing containment of CQ­s. The key idea of the algorithm is to recursively consider only the containment mappings between the positive subgoals of the queries, instead of testing all the symbol mappings. Thus the number of test cases can be drastically reduced. Our algorithm enables further an on the fly execution of the normalization step.

With the observation that the property of anti-monotonicity holds in our problem setting, we develop an Apriori-like algorithm as a sub-function of the containment checking algorithm, to which desirable pruning strategies are applied.

Furthermore, we identify the criteria to reduce the number of test sets, and demonstrate that two additional improvements to the containment checking algorithm: node clustering and tuple pruning can further speed up the checking process.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
F. N. Afrati, C. Li, and P. Mitra. On containment of conjunctive queries with arithmetic comparisons. In EDBT, pages 459--476, 2004.
 
3
4
5
 
6
 
7
G. Gottlob, N. Leone, and F. Scarcello. Hypertree decompositions and tractable queries. J. Comput. Syst. Sci., 64(3):579--627, 2002.
8
 
9
10
11
 
12
M. Leclère and M.-L. Mugnier. Some algorithmic improvements for the containment problem of conjunctive queries with negation. In ICDT, pages 404--418, 2007.
 
13
 
14
M. Ortiz, D. Calvanese, and T. Eiter. Characterizing data complexity for conjunctive query answering in expressive description logics. In AAAI, 2006.
15
 
16
 
17
 
18
19
 
20
 
21
 
22