On the complexity of inferring functional dependencies

On the complexity of inferring functional dependencies

0.00 Avg rating0 Votes
Article ID: iaor19931435
Country: Netherlands
Volume: 40
Issue: 2
Start Page Number: 237
End Page Number: 243
Publication Date: Dec 1992
Journal: Discrete Applied Mathematics
Authors: ,
Abstract:

The dependency inference problem is to find a cover for the set of functional dependencies that hold in a given relation. The problem has applications in relational database design and in query optimization. The authors show that this problem is solvable by a brute-force algorithm in ¦](n22nplogp) time for a relation with p rows and n attributes. They show that for fixed n, time ¦[(plogp) is a lower bound. The authors also show that the exponentiality of the time bound with respect to n is unavoidable. They prove this by showing that there are small relations where an exponential number of nontrivial dependencies hold. The authors also prove two exponential lower bounds that hold even for the case where no explicit representation of the dependency set is needed.

Reviews

Required fields are marked *. Your email address will not be published.