TY - JOUR
T1 - A characterization of finite fd-acyclicity
AU - Sagiv, Yehoshua
AU - Shmueli, Oded
PY - 1989/4
Y1 - 1989/4
N2 - Database schemes with functional dependencies are considered. A satisfying state of a database scheme consists of relations whose representative instance satisfies the functional dependencies. All states are assumed to be finite. A database scheme is defined to be fd-acyclic if all its pairwise consistent and satisfying states are also join consistent. The fd-acyclic database schemes are characterized, and it is shown that testing fd-acyclicity can be done in polynomial time. An interesting special case is when the relation schemes are closed under the functional dependencies of the database scheme. In this case, a database scheme is fd-acyclic if and only if it is acyclic (i.e., its corresponding hypergraph is acyclic).
AB - Database schemes with functional dependencies are considered. A satisfying state of a database scheme consists of relations whose representative instance satisfies the functional dependencies. All states are assumed to be finite. A database scheme is defined to be fd-acyclic if all its pairwise consistent and satisfying states are also join consistent. The fd-acyclic database schemes are characterized, and it is shown that testing fd-acyclicity can be done in polynomial time. An interesting special case is when the relation schemes are closed under the functional dependencies of the database scheme. In this case, a database scheme is fd-acyclic if and only if it is acyclic (i.e., its corresponding hypergraph is acyclic).
UR - http://www.scopus.com/inward/record.url?scp=45149146585&partnerID=8YFLogxK
U2 - 10.1016/0022-0000(89)90008-1
DO - 10.1016/0022-0000(89)90008-1
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:45149146585
SN - 0022-0000
VL - 38
SP - 380
EP - 404
JO - Journal of Computer and System Sciences
JF - Journal of Computer and System Sciences
IS - 2
ER -