Characterization and Armstrong Relations for Degenerate Multivalued Dependencies Using Formal Concept Analysis

Functional dependencies, a notion originated in Relational Database Theory, are known to admit interesting characterizations in terms of Formal Concept Analysis. In database terms, two successive, natural extensions of the notion of functional dependency are the so-called degenerate multivalued dependencies, and multivalued dependencies proper. We propose here a new Galois connection, based on any given relation, which gives rise to a formal concept lattice corresponding precisely to the degenerate multivalued dependencies that hold in the relation given. The general form of the construction departs significantly from the most usual way of handling functional dependencies. Then, we extend our approach so as to extract Armstrong relations for the degenerate multivalued dependencies from the concept lattice obtained; the proof of the correctness of this construction is nontrivial.

[1]  Jean Sallantin,et al.  Structural Machine Learning with Galois Lattice and Graphs , 1998, ICML.

[2]  Peter A. Flach,et al.  Bottom-up induction of functional dependencies from relations , 1993 .

[3]  Peter A. Flach,et al.  Database Dependency Discovery: A Machine Learning Approach , 1999, AI Commun..

[4]  Catriel Beeri,et al.  On the menbership problem for functional and multivalued dependencies in relational databases , 1980, TODS.

[5]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[6]  Ramez Elmasri,et al.  Fundamentals of Database Systems, 5th Edition , 2006 .

[7]  John L. Pfaltz Transformations of Concept Graphs: An Approach to Empirical Induction , 2001, Electron. Notes Theor. Comput. Sci..

[8]  José L. Balcázar,et al.  Discrete Deterministic Data Mining as Knowledge Compilation , 2003 .

[9]  José L. Balcázar,et al.  Characterizations of Multivalued Dependencies and Related Expressions , 2004, Discovery Science.

[10]  Ramez Elmasri,et al.  Fundamentals of database systems (2nd ed.) , 1994 .

[11]  Jeffrey D. Ullman,et al.  Principles of Database and Knowledge-Base Systems, Volume II , 1988, Principles of computer science series.

[12]  Ronald Fagin,et al.  The theory of data dependencies - a survey , 1984 .

[13]  Yehoshua Sagiv An Algorithm for Inferring Multivalued Dependencies with an Application to Propositional Logic , 1980, JACM.

[14]  Brian A. Davey,et al.  Introduction to Lattices and Order: Frontmatter , 2002 .

[15]  Ronald Fagin,et al.  Multivalued dependencies and a new normal form for relational databases , 1977, TODS.

[16]  Carlo Zaniolo,et al.  On the design of relational database schemata , 1981, TODS.

[17]  José L. Balcázar,et al.  Characterizations of multivalued dependencies and related expressions: (Extended abstract) , 2004 .

[18]  Rokia Missaoui,et al.  An Incremental Concept Formation Approach for Learning from Databases , 1994, Theor. Comput. Sci..

[19]  Luís Moniz Pereira,et al.  Computational Logic — CL 2000 , 2000, Lecture Notes in Computer Science.

[20]  Gerd Stumme,et al.  Mining frequent patterns with counting inference , 2000, SKDD.

[21]  Jean-Marc Petit,et al.  Functional and approximate dependency mining: database and FCA points of view , 2002, J. Exp. Theor. Artif. Intell..

[22]  Ronald Fagin,et al.  Functional Dependencies in a Relational Data Base and Propositional Logic , 1977, IBM J. Res. Dev..

[23]  Ronald Fagin,et al.  An Equivalence Between Relational Database Dependencies and a Fragment of Propositional Logic , 1981, JACM.

[24]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[25]  Peter C. Lockemann,et al.  Advances in Database Technology — EDBT 2000 , 2000, Lecture Notes in Computer Science.

[26]  Peter A. Flach,et al.  Discovery of multivalued dependencies from relations , 2000, Intell. Data Anal..

[27]  Jean-Marc Petit,et al.  Efficient Discovery of Functional Dependencies and Armstrong Relations , 2000, EDBT.

[28]  Gerd Stumme,et al.  Mining Minimal Non-redundant Association Rules Using Frequent Closed Itemsets , 2000, Computational Logic.

[29]  L. Beran,et al.  [Formal concept analysis]. , 1996, Casopis lekaru ceskych.

[30]  Catriel Beeri,et al.  A complete axiomatization for functional and multivalued dependencies in database relations , 1977, SIGMOD '77.

[31]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[32]  Hannu Toivonen,et al.  TANE: An Efficient Algorithm for Discovering Functional and Approximate Dependencies , 1999, Comput. J..

[33]  Heikki Mannila,et al.  Approximate Inference of Functional Dependencies from Relations , 1995, Theor. Comput. Sci..