| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Newbie question about db normalization theory: redundant keys OK?
David Cressey wrote:
> "Hugo Kornelis" <hugo_at_perFact.REMOVETHIS.info.INVALID> wrote in message > news:3rabm31r4vab1t5hn83qi9hslvvqk2kklr_at_4ax.com... >
> > I >
> > it >>>>
>>>>was
>>>>important enough to merit giving it a name.
>>>>
>>>
>>>It's also wrong. Consider,
>>>
>>>R(a*,b*,c*) where a*, b* and c* are each keys,
>>>
>>>R is not in 6NF because it can be decomposed into
>>>
>>>R1(a*,b*) and
>>>R2(a*,c*)
> > In this case, R is not in 5NF either, is it? While Bob didn't explicitly > say so isn't it presumed among us that the definition of 6NF includes the > restriction that it must also be in 5NF?
Bob just gave a simple and informal explanation for why one relation was not in 6NF. With the formal definition of 6NF, one can decompose R by arbitrarily choosing any 2 of the 3 combinations of 2 attributes from R. Received on Mon Dec 17 2007 - 09:45:28 CST
![]() |
![]() |