TY - GEN
T1 - On the Interaction between Transitive Closure and Data Dependencies
AU - Gottlob, Georg
AU - Schrefl, Michael
AU - Stumptner, Markus
PY - 1989/6
Y1 - 1989/6
N2 - Closure dependencies, of CDs, are introduced to capture formally transitive closure relationships between (sequences of) attributes of a relational scheme, e.g., Part and Subpart. First, CDs are studied alone. The implication problem has a simple complete axiomatization. The interaction of CDs with functional dependencies (FDs) is investigated, leading to the following main results: CDs and FDs considered together imply new CDs, but no new FDs, i.e., no other FDs than those already implied by the given FDs alone. CDs together with FDs imply only longer CDs, i.e., CDs that contain more attributes, but not shorter ones. No k-ary axiomatization can fully describe the interaction between FDs and CDs: Although simple complete axiomatizations for CDs alone and FDs alone exist, there is no complete axiomatization for CDs and FDs taken together, in which every rule is k-ary for some fixed k. Finally, we define a generalized form of CDs and state a list of interesting open problems.
AB - Closure dependencies, of CDs, are introduced to capture formally transitive closure relationships between (sequences of) attributes of a relational scheme, e.g., Part and Subpart. First, CDs are studied alone. The implication problem has a simple complete axiomatization. The interaction of CDs with functional dependencies (FDs) is investigated, leading to the following main results: CDs and FDs considered together imply new CDs, but no new FDs, i.e., no other FDs than those already implied by the given FDs alone. CDs together with FDs imply only longer CDs, i.e., CDs that contain more attributes, but not shorter ones. No k-ary axiomatization can fully describe the interaction between FDs and CDs: Although simple complete axiomatizations for CDs alone and FDs alone exist, there is no complete axiomatization for CDs and FDs taken together, in which every rule is k-ary for some fixed k. Finally, we define a generalized form of CDs and state a list of interesting open problems.
UR - http://www.dke.uni-linz.ac.at/research/index.html
M3 - Conference proceedings
SN - 3-540-51251-9
VL - 364
T3 - Lecture Notes in Computer Science (LNCS)
SP - 187
EP - 206
BT - FMDBS 89, Proceedings of the 2nd Symposium on mathematical Fundamentals of Database Systems, Visegrad, Hungary, June 1989
A2 - J. Demetrovics, B. Thalheim, null
PB - Springer Verlag Deutschland
ER -