Exercise 5.5 : Suppose we modified Algorithm 20 (BNCF decomposition) so
that instead of decomposing a relation R whenever R was not in BCNF, we only
decomposed R if it was not in 3NF. Provide a counterexample to show that this
modified algorithm would not necessarily produce a 3NF decomposition with
dependency preservation.