Logical Schema Design that Quantifies Update Inefficiency and Join Efficiency
Sebastian Link, Ziheng Wei
摘要
The goal of classical normalization is to maintain data consistency under updates, with a minimum level of effort. Given functional dependencies (FDs) alone, this goal is only achievable in the special case an FD-preserving Boyce-Codd Normal Form (BCNF) decomposition exists. As we show, in all other cases the level of effort can be neither controlled nor quantified. In response, we establish the l-Bounded Cardinality Normal Form, parameterized by a positive integer l. For every l, the normal form condition requires from every instance that every value combination over the left-hand side of every non-trivial FD does not occur in more than l tuples. BCNF is captured when l=1. We demonstrate that schemata in this normal form characterize the instances that are i) free from level l data redundancy and update inefficiency, and ii) permit level l join efficiency. We establish algorithms that compute schemata in l-Bounded Cardinality Normal Form for the smallest level l attainable across all FD-preserving decompositions. Additional algorithms i) attain even smaller levels of effort based on the loss of some FDs, and ii) decompose schemata based on prioritized FDs that cause high levels of effort. Our framework informs de-normalization already during logical design. In particular, level l quantifies both the incremental maintenance and join support of materialized views. Experiments with synthetic and real-world data illustrate which properties the schemata have that result from our algorithms, and how these properties predict the performance of update and query operations on instances over the schemata, without and with materialized views.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper2
- Normalizing Property GraphsPhilipp Skavantzos, Sebastian LinkVLDB 2023 · 被引用 14 次
- Storage-Centric Relation Design via High-Quality Approximate Functional DependenciesRui Ding, Xiaochun Yang, Bin Wang, Quanqing Xu 等VLDB 2026
相关 Paper
- Synthesizing Third Normal Form Schemata that Minimize Integrity Maintenance and Update Overheads: Parameterizing 3NF by the Numbers of Minimal Keys and Functional DependenciesZhuoxing Zhang, Sebastian LinkSIGMOD 2025 · 被引用 2 次
- Composite Object Normal Forms: Parameterizing Boyce-Codd Normal Form by the Number of Minimal KeysZhuoxing Zhang, Wu Chen, Sebastian LinkSIGMOD 2023 · 被引用 9 次
- Representative Functional DependenciesQiongqiong Lin, Jingyan Sai, Jiazheng Song, Jinfei Liu 等ICDE 2026
- Provenance-aware Discovery of Functional Dependencies on Integrated ViewsUgo Comignani, Laure Berti-Équille, Noël Novelli, Angela BonifatiICDE 2022
- Statistical Schema Learning with Occam's RazorJustin Talbot, Daniel TingSIGMOD 2022
