Topological Relational Theory: A Simplicial-Complex View of Functional Dependencies, Lossless Decomposition, and Acyclicity
Bilge Senturk, Faruk Alpay

TL;DR
This paper introduces a topological approach to relational schema design by encoding functional dependencies as simplicial complexes, enabling homological analysis to diagnose cyclic dependencies and improve schema decomposition.
Contribution
It develops a novel topological framework using simplicial complexes and homology to analyze and diagnose cyclic dependencies in relational schemas, extending classical database theory.
Findings
Homological invariants diagnose cyclic dependency structures.
Lossless decomposition characterized by topological intersection conditions.
Betti numbers serve as lightweight diagnostics for dependency cycles.
Abstract
We develop a topological lens on relational schema design by encoding functional dependencies (FDs) as simplices of an abstract simplicial complex. This dependency complex exposes multi-attribute interactions and enables homological invariants (Betti numbers) to diagnose cyclic dependency structure. We define Simplicial Normal Form (SNF) as homological acyclicity of the dependency complex in positive dimensions, i.e., vanishing reduced homology for all . SNF is intentionally weaker than contractibility and does not identify homology with homotopy. For decompositions, we give a topological reformulation of the classical binary lossless-join criterion: assuming dependency preservation, a decomposition is lossless exactly when the intersection attributes form a key for at least one component. Topologically, this yields a strong deformation retraction that trivializes the relevant…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Data Visualization and Analytics · Advanced Database Systems and Queries
