This is more of a concept check than anything, but suppose I have a relation R on attributes ABCD with the functional dependencies B -> ACD and C -> D. The solitary key for this relation is B, and a superkey for this relation is BC, correct?
The only candidate key in your example is indeed B
. Any collection of attributes containing B
will be a superkey, e.g., B
itself, AB
, BC
or ABD
.