I.Savnik, P.A.Flach.
Bottom-up induction of functional dependencies from relations.
Proc. of AAAI-93 Workshop: Knowledge Discovery in Databases, pp.174-185, Washington, USA, July 11-12, 1993.

Data dependencies express the presence of structure in database relations, that can be utilized in the database design process. The discovery of data dependencies can be viewed as an induction process. Like in induction, we can distinguish between top-down approaches and bottom-up approaches. In top-down approach, dependencies are generated and then tested against the given relation. Since each test requires n^2 comparisons, where n is the number of tuples in relation, this can be computationally costly. We propose an alternative approach which differs from the top-down approach in that it starts with an analysis of the tuples in the relation: a bottom-up approach.