Re: A Normalization Question
Date: 17 Jul 2004 16:09:51 -0700
Message-ID: <4b45d3ad.0407171509.11659bb4_at_posting.google.com>
> > No, the above is an example of carrying out the wrong steps to achieve
> > the desired goal.
>
> ANY anomalies can be prevented by always carrying out
> the right steps to achieve the desired goal.
True, but if changing one and not the other(s) causes an update anomaly, this is sufficient to prove the thing was a duplicate/redundant in the context of a db.
> > If we desire to only rename person X to 'browne', the process is to
> > see if 'browne' already exists, if not, create 'browne', then unrelate
> > X from 'brown' and re-relate to 'browne'. (XDb1 does this when user
> > edits the person named 'brown')
>
> You're describing a system where you have potential
> update anomalies,
> software that requires extra logic, code and overhead to work around them as
> though they were a good thing.
"Software that requires extra logic, code and overhead to work around" is irrelevant to 'brown', 'brown', 'brown' being redundant. Received on Sun Jul 18 2004 - 01:09:51 CEST