Comparison of Functional Dependency Extraction Methods and an Application of Depth First Search

Datum

2014-09-29

Autor:innen

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

University of Oregon

Zusammenfassung

Extracting functional dependencies from existing databases is a useful technique in relational theory, database design and data mining. Functional dependencies are a key property of relational schema design. A functional dependency is a database constraint between two sets of attributes. In this study we present a comparative study over TANE, FUN, FD_Mine, FastFDs and Dep_Miner, and we propose a new technique, KlipFind, to extract dependencies from relations efficiently. KlipFind employs a depth-first, heuristic driven approach as a solution. Our study indicates that KlipFind is more space efficient than any of the existing solutions and highly efficient in finding keys for relations.

Beschreibung

Schlagwörter

Databases, Extracting, Functional dependencies, KlipFind

Zitierform