ACM Home Page
Please provide us with feedback. Feedback
On the equivalence of an Egd to a set of Fd's
Full text PdfPdf (1.24 MB)
Source Journal of the ACM (JACM) archive
Volume 37 ,  Issue 3  (July 1990) table of contents
Pages: 474 - 490  
Year of Publication: 1990
ISSN:0004-5411
Authors
Marc H. Graham  Carnegie-Mellon Univ., Pittsburgh, PA
Ke Wang  Georgia Institute of Technology, Atlanta
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 28,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/79147.79151
What is a DOI?

ABSTRACT

The question “Is a given join dependency equivalent to some set of multivalued dependencies?” led to the development of acyclicity theory [1]. The central question of this paper is: “Is a given equality-generating dependency equivalent to a set of functional dependencies?” An algorithm is presented that answers that question in polynomial time without using the chase process and, in the case of a “yes” answer, can be used to find (a cover of) the set of functional dependencies involved. This question is also related to the similar question about join dependencies and multivalued dependencies by proving a result about the hypergraph representation of an egd. It is interesting to note that a minimal representation of an egd must be &bgr;-acyclic for the egd to be equivalent to a set of fd's, in contrast to the jd/mvd case, in which only &agr;-acyclicity is needed. The &bgr;-acyclicity of an egd not necessarily minimal is always sufficient for the egd to be equivalent to a set of fd's as shown. Finally, the algorithm is extended for a single egd to answer the question whether a set of egd's with the same right-hand-side column is equivalent to a set of fd's.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
BEERI, C., AND VARDI, M.Y. On the complexity of testing implications of data dependencies. Dept. of Computer Science, The Hebrew Univ., Jerusalem, Israel, Dec. 1980.
3
4
5
 
6
GRAHAM, M. H., AND VARDI, M. On the complexity and axiomatizability of consistent database states. IBM Tech. Rep. RJ 4207. IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y., 1984.
7
 
8
 
9
 
10


REVIEW

"Christian Mancas : Reviewer"

Is a given equality-generating dependency (Egd) equivalent to a set of functional dependencies (Fds)? This paper gives a comprehensive and nearly exhaustive answer to this question, which obviously can always be answered by a chase-based algor  more...