Path: news.easynews.com!core-easynews!newsfeed1.easynews.com!easynews.com!easynews!feed2.news.rcn.net!feed1.news.rcn.net!rcn!logbridge.uoregon.edu!newsfeed.stanford.edu!newsfeed.news.ucla.edu!ihnp4.ucsd.edu!news.service.uci.edu!not-for-mail
From: Larry Coon <lcnospam@assist.org>
Newsgroups: comp.databases.theory
Subject: Re: A Normalization Question
Date: Wed, 07 Jul 2004 14:46:06 -0700
Organization: University of California
Lines: 31
Message-ID: <40EC6F1E.5311@assist.org>
References: <20040626120209.29625.00000578@mb-m16.aol.com> <swUDc.10129$Av3.4182@nwrdny01.gnilink.net> <4b45d3ad.0406300959.36b2b9d2@posting.google.com> <2kggoeF24agdU1@uni-berlin.de> <x56dnYk38c99in7dRVn-hQ@comcast.com> <4b45d3ad.0407011053.37b54dec@posting.google.com> <gu_Ec.171583$073.8609844@phobos.telenet-ops.be> <4b45d3ad.0407060953.4e111054@posting.google.com> <%0DGc.176627$5e4.8650851@phobos.telenet-ops.be> <4b45d3ad.0407061913.65713367@posting.google.com> <4b45d3ad.0407070929.6ad1563@posting.google.com>
Reply-To: lcnospam@assist.org
NNTP-Posting-Host: larry.assist.uci.edu
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01Gold (WinNT; I)
Xref: core-easynews comp.databases.theory:36675
X-Received-Date: Wed, 07 Jul 2004 14:49:14 MST (news.easynews.com)

Neo wrote:

> A clearification. While the 1st, 2nd and 3rd "brown" in the above
> tuple do represent different things (ie fact), the name of each of
> those things is the same (ie string "brown") and it is the name of
> those things that can be normalized.
> 
> Below is approximately how XDb1 normalizes the above tuple.
> 
> Thing   Person  Color  Street
> 1       ->2     ->3    ->4
> 
> Person  Name
> 2       ->5
> 
> Color   Name
> 3       ->5
> 
> Street  Name
> 4       ->5

You'll have to explain why storing "brown" three
times is redundant, while storing ->5 three times
is okay.

Also, you confuse adding useless layers of indirection
with normalization.


Larry Coon
University of California
