| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: A real world example
kvnkrkptrck_at_gmail.com wrote:
> JOG wrote:
>
>>Bob Badour wrote: >> >>>[snip] >>>By accepting his misuse of vocabulary, you encourage and legitimize the >>>illegitimate while you interfere with communication and comprehension. >>>Is it your goal to understand theory or to market the services of >>>ignorants at the expense of their potential clients and other stakeholders? >> >>Of course not. All corrections are welcomed Bob. >> >>>[snip] >>>I disagree that the concept of surrogate vs. natural is useful. A >>>natural key is merely a familiar surrogate. >> >>By this I am unclear what a natural key is a surrogate for. If you >>could spend some time expanding this definition, or referencing it, I'd >>appreciate it.
What makes you think you have a single unique DNA sequence?
It
> seems there *is* a fundamental difference between "Line 3 of invoice
> 12" and "line_id 1433" - both may be candidates for the same entity,
> yet it seems like the first should qualify as a natural key and the
> second should qualify as a surrogate... making Bob's claim that "A
> natural key is merely a familiar surrogate." seem a bit of an
> overgeneralization.
Awkwardness will impair familiarity; however, if users have to interact with line_id 1433, they will have to become familiar with it. Only by hiding line_id 1433 entirely from users can one keep users from becoming familiar with it. That works right up until the moment in time when it fails. Received on Wed Aug 16 2006 - 17:13:35 CDT
![]() |
![]() |