First-Order Types and Redundant Relations in Relational Databases

Roughly, we define a redundant relation in a database instance (dbi) as a k -ary relation R such that there is a first-order query which evaluated in the reduced dbi, gives us R . So, we can eliminate that relation R as long as the equivalence classes of the relation of equality of the first-order types for all k -tuples in the dbi are not altered. It turns out that in a fixed dbi, the problem of deciding whether a given relation in the dbi is redundant is decidable , though intractable. We then study redundant relations with a restricted notion of equivalence so that the problem becomes tractable .

[1]  A. Selman,et al.  Complexity theory retrospective II , 1998 .

[2]  E. Lander,et al.  Describing Graphs: A First-Order Approach to Graph Canonization , 1990 .

[3]  Jörg Flum,et al.  Finite model theory , 1995, Perspectives in Mathematical Logic.

[4]  Lauri Hella,et al.  Almost Everywhere Equivalence of Logics in Finite Model Theory , 1996, Bulletin of Symbolic Logic.

[5]  Malcolm P. Atkinson,et al.  Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java , 1999, ICDT.

[6]  Christos H. Papadimitriou,et al.  Reflective Relational Machines , 1998, Inf. Comput..

[7]  Paul Erdös,et al.  Random Graph Isomorphism , 1980, SIAM J. Comput..

[8]  José Maria Turull Torres A study of homogeneity in relational databases , 2004, Annals of Mathematics and Artificial Intelligence.

[9]  Martin Grohe,et al.  Definability and Descriptive Complexity on Databases of Bounded Tree-Width , 1999, ICDT.

[10]  Martin Otto,et al.  The expressive power of fixed-point logic with counting , 1996, Journal of Symbolic Logic.

[11]  José Maria Turull Torres Erratum for: A Study of Homogeneity in Relational Databases [Annals of Mathematics and Artificial Intelligence 33(2) (2001) 379–414] , 2004, Annals of Mathematics and Artificial Intelligence.

[12]  Martin Grohe Equivalence in Finite-Variable Logics is Complete for Polynomial Time , 1999, Comb..

[13]  David Harel,et al.  Computable Queries for Relational Data Bases , 1980, J. Comput. Syst. Sci..

[14]  A. Dawar Feasible computation through model theory , 1993 .

[15]  José Maria Turull Torres Relational Databases and Homogeneity in Logics with Counting , 2002, Acta Cybern..

[16]  Martin Otto,et al.  Bounded Variable Logics and Counting , 1997 .