FDTool: a Python application to mine for functional dependencies and candidate keys in tabular data [version 1; peer review: 2 approved]

Functional dependencies (FDs) and candidate keys are essential for table decomposition, database normalization, and data cleansing. In this paper, we present FDTool, a command line Python application to discover minimal FDs in tabular datasets and infer equivalent attribute sets and candidate keys f...

Full description

Bibliographic Details
Main Authors: Matt Buranosky, Elmar Stellnberger, Emily Pfaff, David Diaz-Sanchez, Cavin Ward-Caviness
Format: Article
Language:English
Published: F1000 Research Ltd 2018-10-01
Series:F1000Research
Online Access:https://f1000research.com/articles/7-1667/v1