Re: 4NF is Where It Is At! [WAS Re: 1:1 relationships]

From: Jan Hidders <hidders_at_REMOVE.THIS.win.tue.nl>
Date: 13 Feb 2001 15:23:23 GMT
Message-ID: <96bjhb$rfh$1_at_news.tue.nl>


David Cressey wrote:
> Hmm...
>
>
> how about the following situation, as defined by the (hypothetical) phone
> company:
>
> "You can take your phone number with you when you move, if and only if your
> new address is served by the same CO (Central Office?) as the old address
> was served by.
>
> If, however, your new address is served by a different CO, then you may not
> take your phone number with you."
>
> Now what are the implications for dependency, and the corresponding
> implications for normalization?

Interesting example. What you describe is a dynamic database constraint. But normalization usually only deals with static database constraints. Because the constraint does not imply any new functional dependencies (unless you introduce a column CO), it has no impact on the normalization process.

-- 
  Jan Hidders
Received on Tue Feb 13 2001 - 16:23:23 CET

Original text of this message