TY - GEN
T1 - Access patterns and integrity constraints revisited
AU - Bárány, Vince
AU - Benedikt, Michael
AU - Bourhis, Pierre
PY - 2013/4/4
Y1 - 2013/4/4
N2 - We consider which queries are answerable in the presence of access restrictions and integrity constraints, and which portions of the schema are accessible in the presence of access restrictions and constraints. Unlike prior work, we focus on integrity constraint languages that subsume inclusion dependencies. We also use a semantic definition of answerability: a query is answerable if the accessible information is sufficient to determine its truth value. We show that answerability is decidable for the class of guarded dependencies, which includes all inclusion dependencies, and also for constraints given in the guarded fragment of first-order logic. We also show that answerable queries have "query plans" in a restricted language. We give corresponding results for extractability of portions of the schema. Our results relate querying with limited access patterns, determinacy-vsrewriting, and analysis of guarded constraints.
AB - We consider which queries are answerable in the presence of access restrictions and integrity constraints, and which portions of the schema are accessible in the presence of access restrictions and constraints. Unlike prior work, we focus on integrity constraint languages that subsume inclusion dependencies. We also use a semantic definition of answerability: a query is answerable if the accessible information is sufficient to determine its truth value. We show that answerability is decidable for the class of guarded dependencies, which includes all inclusion dependencies, and also for constraints given in the guarded fragment of first-order logic. We also show that answerable queries have "query plans" in a restricted language. We give corresponding results for extractability of portions of the schema. Our results relate querying with limited access patterns, determinacy-vsrewriting, and analysis of guarded constraints.
U2 - 10.1145/2448496.2448522
DO - 10.1145/2448496.2448522
M3 - Conference contribution
AN - SCOPUS:84875589953
SN - 9781450315982
T3 - ACM International Conference Proceeding Series
SP - 213
EP - 224
BT - ICDT 2013 - 16th International Conference on Database Theory, Proceedings
T2 - 16th International Conference on Database Theory, ICDT 2013
Y2 - 18 March 2013 through 22 March 2013
ER -