2019 · 39 citations · 13 references
ComputingComputer ScienceAlgorithmsData MiningData StructuresData PartitioningData ProfilingData Structure AlgorithmsScalable Data MiningBenchmark DatasetsData Dependency AnalysisDependency DiscoveryDiscoveryFunctional Dependency DiscoveryPartition Optimization
Computing the functional dependencies that hold on a given data set is one of the most important problems in data profiling. Utilizing new data structures and original techniques for the dynamic computation of stripped partitions, we devise a new hybridization strategy that outperforms the best algorithms in terms of efficiency, column-, and row-scalability. This is demonstrated on real-world benchmark data. We further propose the number of redundant data values for ranking the output of discovery algorithms. Our ranking assesses the relevance of functional dependencies for the given data set.
13
The theory of relational databases
Michel Adiba · Science of Computer Programming · 1984 · 969 citations
Profiling relational data: a survey
Ziawasch Abedjan, Lukasz Golab, Felix Naumann · The VLDB Journal · 2015 · 273 citations · Full text
Functional dependency discovery
Thorsten Papenbrock, Jens Ehrlich, Jannik Marten et al. · Proceedings of the VLDB Endowment · 2015 · 213 citations