Look at the example relation bc relation in Figure 6.2
(textbook 6.11).
Figure 6.2: Relation bc, an example of redundancy in a BCNF relation.
- We must repeat the loan number once for each address a customer has.
- We must repeat the address once for each loan the customer has.
- This repetition is pointless, as the relationship between a customer
and a loan is independent of the relationship between a customer and his or
her address.
- If a customer, say ``Smith'', has loan number 23, we want all of
Smith's addresses to be associated with that loan.
- Thus the relation of Figure 6.3 (textbook 6.12)
is illegal.
- If we look at our definition of multivalued dependency, we see that we want the multivalued dependency
to hold on BC-scheme.
Figure 6.3: An illegal bc relation.