home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / database / 7920 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  1.4 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!sgigate!sgi!cdp!ax!villas
  2. From: villas@ax.apc.org
  3. Newsgroups: comp.databases
  4. Date: 16 Nov 92 09:50 PST
  5. Subject: Re: Normalizing 2NF -> 3NF
  6. Sender: Notesfile to Usenet Gateway <notes@igc.apc.org>
  7. Message-ID: <49800010@ax.apc.org>
  8. References: <1992Nov15.163413.17527@news.uiow>
  9. Nf-ID: #R:1992Nov15.163413.17527@news.uiow:423069006:ax:49800010:000:921
  10. Nf-From: ax.UUCP!villas    Nov 16 09:50:00 1992
  11. Lines: 24
  12.  
  13.  
  14. Considering the normalization of (A*,B,C), where A -> B, B -> C and A* is
  15. the PK, I would go with (A*,B) and (B*,C). My reasons are:
  16.  
  17.    - If you go with (A*,B) and (A*,C), there no longer exists (or can be
  18.      implied) the B -> C dependencie, so the set of original dependencies
  19.      is being modified;
  20.  
  21.    - If you get to BCNF (Boyce-Codd Normal Form), you would also go with
  22.      (A*,B) and (B*,C), since every "determinant" must be a candidate key
  23.      (in this case, they are the PKs in each relation), but that's not 3FN
  24.      (as a matter of fact, a step further 3FN).
  25.  
  26. Regards,
  27. Villas.
  28.  
  29. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  30. - Marcos V. Villas                  
  31. - Instituto Brasileiro de Analises Sociais e Economicas              
  32. - Rua Vicente de Souza, 29 (Botafogo)
  33. - 22251-070, Rio de Janeiro, Brasil
  34. - Internet: villas@ibase.br; FAX: (55-21)286-0541; Tel: (55-21)286-0348
  35.  
  36.  
  37.