A polynomial time algorithm for testing implications of a join dependency and embodied functional dependencies

  • Authors:
  • J. Leuchner;L. Miller;G. Slutzki

  • Affiliations:
  • Iowa State Univ., Ames;Iowa State Univ., Ames;Iowa State Univ., Ames

  • Venue:
  • SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of deciding whether a full join dependency (JD) ⋈ [R] and a set of functional dependencies (FDs) F imply an embedded join dependency (EJD) ⋈ [S] is known to be NP-complete. We show that the problem can be decided in polynomial time if S ⊆ R and F is embedded in R. Our work uses arguments based on an extension of complete intersection graphs rather than tableaus. This approach has facilitated our results and should prove useful for future research.