Lexicographic Direct Access with Functional Dependencies

📅 2026-07-15
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study investigates the complexity of achieving lexicographic direct access to join query results over databases satisfying functional dependencies (FDs). It analyzes the trade-off between preprocessing time and access efficiency through two approaches: a streamlined method based on reordered extensions and a refined technique that explicitly leverages FDs within query decomposition while incorporating information-theoretic size bounds. The work demonstrates that reordering significantly reduces complexity and provides the first complete characterization of the feasibility boundary for lexicographic direct access under linear preprocessing. Technically, it integrates FD inference, query decomposition, information-theoretic bound estimation, and fine-grained complexity analysis grounded in the Zero-Clique conjecture. Tight upper and lower bounds are established for unary FDs, and although the bounds for general FDs are not fully tight, a complete classification is achieved under the linear preprocessing regime.
📝 Abstract
We study the complexity of lexicographic direct access to join query answers over databases that satisfy functional dependencies (FDs). More precisely, we give fine-grained lower and upper bounds on the preprocessing time required to achieve polylogarithmic access time. We start by considering the simple approach of a reordered extension, which first incorporates the FDs in the query and order, and then ignores the FDs during evaluation. We show that this simple approach gives tight bounds for unary FDs but fails for general FDs. We then consider a second approach, inspired by size bounds for query answers using information theory, that takes the FDs into account while materializing the bags of a decomposition tailored to the direct access task at hand. Interestingly, we show that the same reordering is also useful while constructing the decomposition in this second approach for reducing the complexity. While the obtained upper and lower bounds are generally not tight, we show that they yield a complete characterization of lexicographic direct access with linear preprocessing time. All lower bounds in this paper apply only to queries without self-joins and rely on the Zero-Clique Conjecture.
Problem

Research questions and friction points this paper is trying to address.

lexicographic direct access
functional dependencies
join queries
preprocessing time
complexity
Innovation

Methods, ideas, or system contributions that make the work stand out.

lexicographic direct access
functional dependencies
fine-grained complexity
query decomposition
preprocessing time
🔎 Similar Papers
No similar papers found.
F
Florent Capelli
Univ. Artois, CNRS, Centre de Recherche en Informatique de Lens (CRIL), Lens, France
N
Nofar Carmeli
Inria, LIRMM, University of Montpellier, CNRS, France
S
Stefan Mengel
Univ. Artois, CNRS, Centre de Recherche en Informatique de Lens (CRIL), Lens, France