Minimal Cover
Set of dependencies
- Every right-hand side of a dependency in
is a single attribute - For no
is the set equivalent to - For no
and is the set equivalent to
Theorem
For every set of dependencies
Computation
Given a set of function dependencies apply each step until it no longer succeeds in updating
- Replace
with the pair and - Replace
from if - Remove
from left-hand side of in if is in - Replace
, in by