Relational decomposition through partial functional dependencies

作者:

Highlights:

摘要

This paper introduces a new approach to database design theory. It presents the concept of partial functional dependency in the relational database framework. This new kind of dependency is an extension to the classical definition of functional dependency. The extension is carried out following two basic ideas. First, the new dependency works over relations (not over schemes). And, second, a relation can partially verify a classical dependency in the sense that only some tuples, called exceptions, break the dependency. Throughout this work, we use that dependency to decompose relations through a more flexible and general decomposition process, and by iterating this process, we find a mechanism to extract knowledge from the original relation. We also give algorithms to implement usual operations and relational system maintenance.

论文关键词:Partial functional dependencies,Exceptions treatment,Flexible decomposition,Functional dependencies

论文评审过程:Received 12 June 2001, Revised 29 November 2001, Accepted 13 February 2002, Available online 29 March 2002.

论文官网地址:https://doi.org/10.1016/S0169-023X(02)00056-3