A canonical cover
The set
- No functional dependency in
F c - Each left side of a functional dependency in
F c a → b andc → d inF c a = c .
Algorithm for computing a canonical cover
-
F c = F - Repeat:
- Use the union rule to replace any dependencies in
F c a → b anda → d witha → b d .. - Find a functional dependency in
F c F c
- Use the union rule to replace any dependencies in
- ... until
F c
References
Canonical cover Wikipedia(Text) CC BY-SA