Synthesizing Third Normal Form Schemata that Minimize Integrity Maintenance and Update Overheads: Parameterizing 3NF by the Numbers of Minimal Keys and Functional Dependencies
Zhuoxing Zhang, Sebastian Link
Abstract
State-of-the-art relational schema design generates a lossless, dependency-preserving decomposition into Third Normal Form (3NF), that is in Boyce-Codd Normal Form (BCNF) whenever possible. In particular, dependency-preservation ensures that data integrity can be maintained on individual relation schemata without having to join them, but may need to tolerate a priori unbounded levels of data redundancy and integrity faults. As our main contribution we parameterize 3NF schemata by the numbers of minimal keys and functional dependencies they exhibit. Conceptually, these parameters quantify, already at schema design time, the effort necessary to maintain data integrity, and allow us to break ties between 3NF schemata. Computationally, the parameters enable us to optimize normalization into 3NF according to different strategies. Operationally, we show through experiments that our optimizations translate from the logical level into significantly smaller update overheads during integrity maintenance. Hence, our framework provides access to parameters that guide the computation of logical schema designs which reduce operational overheads.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- Composite Object Normal Forms: Parameterizing Boyce-Codd Normal Form by the Number of Minimal KeysZhuoxing Zhang, Wu Chen, Sebastian LinkSIGMOD 2023 · 9 citations
- Logical Schema Design that Quantifies Update Inefficiency and Join EfficiencySebastian Link, Ziheng WeiSIGMOD 2021 · 14 citations
- Normalizing Property GraphsPhilipp Skavantzos, Sebastian LinkVLDB 2023 · 14 citations
- Mixed Covers of Keys and Functional Dependencies for Maintaining the Integrity of Data under UpdatesZhuoxing Zhang, Sebastian LinkVLDB 2024 · 3 citations
- Entity/Relationship Graphs: Principled Design, Modeling, and Data Integrity Management of Graph DatabasesPhilipp Skavantzos, Sebastian LinkSIGMOD 2025 · 8 citations
