Semi-interval Comparison Constraints in Query Containment and Their Impact on Certain Answer Computation
By: Foto N. Afrati, Matthew Damigos
Potential Business Impact:
Helps computers figure out if one question is part of another.
We consider conjunctive queries with arithmetic comparisons (CQAC) and investigate the computational complexity of the problem: Given two CQAC queries, $Q$ and $Q'$, is $Q'$ contained in $Q$? We know that, for CQAC queries, the problem of testing containment is $\Pi_2 ^p$ -complete. However, there are broad classes of queries with semi-interval arithmetic comparisons in the containing query that render the problem solvable in NP. In all cases examined the contained query is allowed to be any CQAC. Interestingly, we also prove that there are simple cases where the problem remains $\Pi_2 ^p$ -complete. We also investigate the complexity of computing certain answers in the framework of answering CQAC queries with semi-interval comparisons using any CQAC views. We prove that maximally contained rewritings in the language of union of CQACs always compute exactly all certain answers. We find cases where we can compute certain answers in polynomial time using maximally contained rewritings.
Similar Papers
Semi-interval Comparison Constraints in Query Containment and Their Impact on Certain Answer Computation
Databases
Makes computer questions about numbers faster.
Bag Semantics Query Containment: The CQ vs. UCQ Case and Other Stories
Databases
Makes computer searches faster and more accurate.
Bag Semantics Conjunctive Query Containment. Four Small Steps Towards Undecidability
Databases
Makes computer questions about data impossible to answer.