@scadsfct

Tuple-Generating Dependencies Capture Complex Values

, and . Proceedings of the 25th International Conference on Database Theory (ICDT 2022), volume 220 of 25th International Conference on Database Theory (ICDT 2022) ; Vol. 220, page 13:1–13:20. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, (Mar 1, 2022)Publisher Copyright: © Maximilian Marx and Markus Krötzsch;.
DOI: 10.4230/LIPIcs.ICDT.2022.13

Abstract

We formalise a variant of Datalog that allows complex values constructed by nesting elements of the input database in sets and tuples. We study its complexity and give a translation into sets of tuple-generating dependencies (TGDs) for which the standard chase terminates on any input database. We identify a fragment for which reasoning is tractable. As membership is undecidable for this fragment, we develop decidable sufficient conditions.

Links and resources

Tags