Sorry if this is a funny question;
I searched high and low for an answer to no avail.
I know how to calculate the minimum coverage;
those. ensure that each functional dependency has only one attribute for RHS, remove extratraneous / redudant lhs attributes by computing the closure of each, checking all FDs, seeing if anyone can remove (again by calculating the closure)
Is a “canonical” cover just one word for the same thing?
Mitch source
share