Creative Commons Attribution 3.0 Unported license
We consider the view determinacy problem over graph databases for queries defined as (possibly infinite) unions of path queries. These queries select pairs of nodes in a graph that are connected through a path whose length falls in a given set. A view specification is a set of such queries. We say that a view specification V determines a query Q if, for all databases D, the answers to V on D contain enough information to answer Q. Our main result states that, given a view V, there exists an explicit bound that depends on V such that we can decide the determinacy problem for all queries that ask for a path longer than this bound, and provide first-order rewritings for the queries that are determined. We call this notion asymptotic determinacy. As a corollary, we can also compute the set of almost all path queries that are determined by V.
@InProceedings{francis:LIPIcs.ICDT.2015.44,
author = {Francis, Nadime},
title = {{Asymptotic Determinacy of Path Queries using Union-of-Paths Views}},
booktitle = {18th International Conference on Database Theory (ICDT 2015)},
pages = {44--59},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-939897-79-8},
ISSN = {1868-8969},
year = {2015},
volume = {31},
editor = {Arenas, Marcelo and Ugarte, Mart{\'\i}n},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICDT.2015.44},
URN = {urn:nbn:de:0030-drops-49760},
doi = {10.4230/LIPIcs.ICDT.2015.44},
annote = {Keywords: Graph databases, Views, Determinacy, Rewriting, Path queries}
}