Affiliation:
1. University of Auckland, Auckland, New Zealand
2. Southwest University, Chongqing, China
Abstract
We parameterize schemata in Boyce-Codd Normal Form (BCNF) by the number n of minimal keys they exhibit. We show that n quantifies a trade-off between access variety and update complexity. Indeed, access variety refers to the number of different ways by which every entity over the schema is represented uniquely, while update complexity refers to the number of attribute sets for which uniqueness needs to be preserved during updates. As normalization aims at minimizing the level of effort required to preserve data consistency during updates, we establish an algorithm that returns a lossless, dependency-preserving 3NF decomposition where the subset of output schemata not in BCNF is minimized and redundant BCNF schemata are eliminated from the highest to the lowest n exhibited. In particular, if a lossless, dependency-preserving BCNF decomposition exists, our algorithm returns one where the maximum n across all output schemata is minimized. Experiments with synthetic and real-world data quantify the impact of n on the update and query performance over schemata in BCNF with n minimal keys, and show insight into the efficacy of our algorithm suite.
Publisher
Association for Computing Machinery (ACM)
Reference46 articles.
1. Normalization theory for XML
2. William Ward Armstrong . 1974 . Dependency Structures of Data Base Relationships. In Information Processing , Proceedings of the 6th IFIP Congress 1974 , Stockholm, Sweden, August 5--10 , 1974. 580--583. William Ward Armstrong. 1974. Dependency Structures of Data Base Relationships. In Information Processing, Proceedings of the 6th IFIP Congress 1974, Stockholm, Sweden, August 5--10, 1974. 580--583.
3. Computational problems related to the design of normal form relational schemas
4. On the Structure of Armstrong Relations for Functional Dependencies
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献