Succinct database schemes
- 1 January 1990
- journal article
- research article
- Published by Taylor & Francis in International Journal of Computer Mathematics
- Vol. 33 (1) , 55-69
- https://doi.org/10.1080/00207169008803836
Abstract
Efficient algorithms are known for finding a database scheme that is in Boyce-Codd normal form (BCNF) with respect to a set of functional dependencies. A disadvantage of these algorithms is that they produce overly-fragmented database schemes, resulting in inefficient query processing. We investigate the problem of finding succinct database schemes and prove that this problem is NP-hard. Our method of proof is of interest, firstly because it involves an extremely simple class of sets of functional dependencies and secondly, becaue the encoding of the known NP-complete problem is “two-way”, allowing us to exploit approximation algorithms. We discuss the applicability of these results to third normal form (3NF) database schemes.Keywords
This publication has 5 references indexed in Scilit:
- New methods and fast algorithms for database normalizationACM Transactions on Database Systems, 1988
- Optimization, approximation, and complexity classesPublished by Association for Computing Machinery (ACM) ,1988
- On the desirability of γ-acyclic BCNF database schemesTheoretical Computer Science, 1986
- Decomposition of a relation scheme into Boyce-Codd Normal FormACM SIGACT News, 1982
- Computational problems related to the design of normal form relational schemasACM Transactions on Database Systems, 1979