| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Why spurious tuples with fifth normal form?
Ahem. *cough* Just checking if you guys were paying attention. :-)
Jan Hidders wrote:
>
> step 1. H = { ABC, ABD, CE }
> step 2. (#1) H = { ABCD, CE } (because ABC and ABC share the c.k. AB)
^^^
Should be "ABD"
> step 2. (#2) H = { ABCDE } (because ABCDE and CE share the c.k. C)
^^^^^
Should be "ABCD"
> step 3. no more two distinct components with common cand. key
> step 4. The JD is implied by the cand. keys because ABCDE is in H
>
> So even though this join dependency holds, you do not have to split.
That's still correct. :-)
![]() |
![]() |