Re: Newbie question about db normalization theory: redundant keys OK?

From: Brian Selzer <brian_at_selzer-software.com>
Date: Thu, 27 Dec 2007 19:58:56 -0500
Message-ID: <lTXcj.3065$lo5.1456@newssvr19.news.prodigy.net>

"David Portas" <REMOVE_BEFORE_REPLYING_dportas_at_acm.org> wrote in message news:-pudnR9srdDFSe7anZ2dnUVZ8q2dnZ2d_at_giganews.com...
> "Brian Selzer" <brian_at_selzer-software.com> wrote in message
> news:j9Ocj.1147$El5.530_at_newssvr22.news.prodigy.net...

>>
>>>> Here is the problem with treating assignment as the only primitive 
>>>> operation.  With assignment, all you have available is the before and 
>>>> after images of the data, but there may be many different 
>>>> transformations that could have produced the after image from the 
>>>> before image, and there's no way to tell which transformation actually 
>>>> occurred.
>>>
>>>
>>> Yes there is.
>>
>> I suspect you would have a difficult time proving that.
>>
>

> I think I would have no difficulty at all. If you can show a single
> example where any such information is preserved after an update then I can
> show you the equivalent assignment to preserve the same information. It
> ought to be self-evident that such an assignment always exists.
>

You're sidestepping the issue. The information need not be preserved in the database in order to be useful: it may only be needed to decide whether or not to permit an update. In any case, your demonstration would not prove that there is /always/ a way to tell which transformation actually occurred. I noticed that you ignored the balance of my last post.

> --
> David Portas

>
>
Received on Thu Dec 27 2007 - 18:58:56 CST

Original text of this message