From: | "David Johnston" <polobo(at)yahoo(dot)com> |
---|---|
To: | "'Misa Simic'" <misa(dot)simic(at)gmail(dot)com>, "'Merlin Moncure'" <mmoncure(at)gmail(dot)com> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: pervasiveness of surrogate (also called synthetic) keys |
Date: | 2011-05-04 13:33:57 |
Message-ID: | 003d01cc0a5f$ec137210$c43a5630$@yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>>Thanks, merlin,
>>>And in that case, what is "Natural" in LineNo? I would say, with adding LineNo we are creating syntethic/surrogate Key (just instead of 1 surrogate column - it will be Compound key with more columns...)? The >>>same is with all other tables what are "parts" of an Entity, Serial Numbers, Accounting Distribution produced by Invoice...etc etc...
Being the “first line” or the “second line” of a physical invoice is a property for that line. Identifying its position on the invoice is only natural.
By your reasoning all identifiers are synthetically generated if you consider there is never truly only a single instance of anything in the multi-verse. The only truly unique identifier would be the time+place of an objects creation.
“Hello - person born in Liverpool London, St. Whatever hospital, Room 101 @ 13:14:57AM on the 5th of March 2001 – how may I direct your call?” (I guess you could use the conception date as well although twins+ might be tough to distinguish in that case).
Generally it could be argued that any well-normalized compound key is inherently natural (whether left as multiple fields or concatenated into a single field). The identifier that is assigned to the “part” individually is likely to be “synthetic” but its membership in the hierarchy naturalizes it.
David J.
From | Date | Subject | |
---|---|---|---|
Next Message | Karsten Hilbert | 2011-05-04 13:43:35 | Re: pervasiveness of surrogate (also called synthetic) keys |
Previous Message | Misa Simic | 2011-05-04 12:50:54 | Re: pervasiveness of surrogate (also called synthetic) keys |