[25 points] (This is Exercise 3.6.8 from the book)
We say a set of attributes X is closed (with respect to a given
set of functional dependencies) if X+=X. Given the closed
attribute sets, this gives us some information on the underlying
functional dependencies.
Consider a relation with schema R(A,B,C,D) and an unknown set of
functional dependencies. For each closed attribute set below, give a
set of functional dependencies that is consistent with it.
- All sets attributes are closed.
- The only closed sets are {} and {A,B,C,D}.
- The only closed sets are {}, {A,B}, and {A,B,C,D}.