| On the equivalence of an Egd to a set of Fd's |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 29, Citation Count: 0
|
|
|
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
|
Catriel Beeri , Ronald Fagin , David Maier , Alberto Mendelzon , Jeffrey Ullman , Mihalis Yannakakis, Properties of acyclic database schemes, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.355-362, May 11-13, 1981, Milwaukee, Wisconsin, United States
[doi> 10.1145/800076.802489]
|
| |
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...
|