home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / database / theory / 470 < prev    next >
Encoding:
Text File  |  1992-09-09  |  2.0 KB  |  43 lines

  1. Newsgroups: comp.databases.theory
  2. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!darwin.sura.net!spool.mu.edu!umn.edu!csus.edu!netcom.com!sjs
  3. From: sjs@netcom.com (Stephen Schow)
  4. Subject: Re: Normalization and Relations
  5. Message-ID: <gwtn05l.sjs@netcom.com>
  6. Date: Thu, 10 Sep 92 17:55:28 GMT
  7. Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
  8. References: <1992Sep9.204725.10955@ide.com>
  9. Lines: 32
  10.  
  11. There is a methodology called "Extended Relational Analysis" that goes into
  12. how to design a relational model methodically.
  13.  
  14. It basically talks about identifying the entities of your model.  You can
  15. generally use nouns to refer to these entities.  Each of these entities
  16. will be represented by a table.
  17.  
  18. So, for example, if we were designing a personnel database, we might have such
  19. nouns or entities as employee, dept, etc...  
  20.  
  21. Attributes of employee and dept would be information about them.  They refer
  22. to this in the methodology as modifiers(as in Grammer).  So, if you can say
  23. bla bla of noun, then the bla bla is an attribute of that entity.
  24.  
  25. What you have to be careful of is that you could practically call everything
  26. a noun and get totally out of control trying to normalize your data.  As has
  27. been said earlier by someone in the group, if a particular entity is not of
  28. unique interest by itself, or if it does not stand on its own as an entity,
  29. then it probably shouldn't be one.
  30.  
  31. There are many exceptions.  If you are talking about gobs and gobs of redundant
  32. data, then it may be worth it.  If you are talking about a one to many
  33. relation, then it is neccessary.  There are many variables.  But I think it
  34. is key to try to find a balance between absolute normalization and a more
  35. conservative approach.
  36. -- 
  37. ------------------------------------------------------------------
  38. Steve Schow    | But you don't have to use the claw, if you
  39. sjs@netcom.com | pick the pear with the big paw paw......
  40.                | Have I given you a clue......?
  41.                |                       - Baloo the Bear
  42. ------------------------------------------------------------------
  43.