Literature DB >> 31069050

FDTool: a Python application to mine for functional dependencies and candidate keys in tabular data.

Matt Buranosky1, Elmar Stellnberger2, Emily Pfaff3, David Diaz-Sanchez1, Cavin Ward-Caviness1.   

Abstract

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 from them. The runtime and memory costs associated with seven published FD discovery algorithms are given with an overview of their theoretical foundations. We conclude that FD_Mine is the most efficient FD discovery algorithm when applied to datasets with many rows (> 100,000 rows) and few columns (< 14 columns). This puts it in a special position to rule mine clinical and demographic datasets, which often consist of long and narrow sets of participant records. The structure of FD Mine is described and supplemented with a formal proof of the equivalence pruning method used. FDTool is a re-implementation of FD Mine with additional features added to improve performance and automate typical processes in database architecture. The experimental results of applying FDTool to 12 datasets of different dimensions are summarized in terms of the number of FDs checked, the number of FDs found, and the time it takes for the code to terminate. We find that the number of attributes in a dataset has a much greater effect on the runtime and memory costs of FDTool than does row count. The last section explains in detail how the FDTool application can be accessed, executed, and further developed.

Entities:  

Keywords:  Data mining; Electronic health records; FDTool; Functional dependencies; Relational database; Rule discovery

Mesh:

Year:  2018        PMID: 31069050      PMCID: PMC6489977          DOI: 10.12688/f1000research.16483.1

Source DB:  PubMed          Journal:  F1000Res        ISSN: 2046-1402


  1 in total

1.  Associations Between Long-Term Fine Particulate Matter Exposure and Mortality in Heart Failure Patients.

Authors:  Cavin K Ward-Caviness; Anne M Weaver; Matthew Buranosky; Emily R Pfaff; Lucas M Neas; Robert B Devlin; Joel Schwartz; Qian Di; Wayne E Cascio; David Diaz-Sanchez
Journal:  J Am Heart Assoc       Date:  2020-03-16       Impact factor: 5.501

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.