scholarly journals Conjunctive query containment over trees

2011 ◽  
Vol 77 (3) ◽  
pp. 450-472 ◽  
Author(s):  
Henrik Björklund ◽  
Wim Martens ◽  
Thomas Schwentick
2008 ◽  
Vol 9 (3) ◽  
pp. 1-31 ◽  
Author(s):  
Diego Calvanese ◽  
Giuseppe De Giacomo ◽  
Maurizio Lenzerini

2021 ◽  
Vol 46 (3) ◽  
pp. 1-39
Author(s):  
Mahmoud Abo Khamis ◽  
Phokion G. Kolaitis ◽  
Hung Q. Ngo ◽  
Dan Suciu

The query containment problem is a fundamental algorithmic problem in data management. While this problem is well understood under set semantics, it is by far less understood under bag semantics. In particular, it is a long-standing open question whether or not the conjunctive query containment problem under bag semantics is decidable. We unveil tight connections between information theory and the conjunctive query containment under bag semantics. These connections are established using information inequalities, which are considered to be the laws of information theory. Our first main result asserts that deciding the validity of a generalization of information inequalities is many-one equivalent to the restricted case of conjunctive query containment in which the containing query is acyclic; thus, either both these problems are decidable or both are undecidable. Our second main result identifies a new decidable case of the conjunctive query containment problem under bag semantics. Specifically, we give an exponential-time algorithm for conjunctive query containment under bag semantics, provided the containing query is chordal and admits a simple junction tree.


2016 ◽  
Vol 55 (1) ◽  
pp. 17-56 ◽  
Author(s):  
Henrik Björklund ◽  
Wim Martens ◽  
Thomas Schwentick

Author(s):  
Henrik Björklund ◽  
Wim Martens ◽  
Thomas Schwentick

2013 ◽  
Vol 48 ◽  
pp. 115-174 ◽  
Author(s):  
A. Calì ◽  
G. Gottlob ◽  
M. Kifer

The chase algorithm is a fundamental tool for query evaluation and for testing query containment under tuple-generating dependencies (TGDs) and equality-generating dependencies (EGDs). So far, most of the research on this topic has focused on cases where the chase procedure terminates. This paper introduces expressive classes of TGDs defined via syntactic restrictions: guarded TGDs (GTGDs) and weakly guarded sets of TGDs (WGTGDs). For these classes, the chase procedure is not guaranteed to terminate and thus may have an infinite outcome. Nevertheless, we prove that the problems of conjunctive-query answering and query containment under such TGDs are decidable. We provide decision procedures and tight complexity bounds for these problems. Then we show how EGDs can be incorporated into our results by providing conditions under which EGDs do not harmfully interact with TGDs and do not affect the decidability and complexity of query answering. We show applications of the aforesaid classes of constraints to the problem of answering conjunctive queries in F-Logic Lite, an object-oriented ontology language, and in some tractable Description Logics.


Sign in / Sign up

Export Citation Format

Share Document