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