Re: Database design, Keys and some other things

From: Marshall Spight <marshall.spight_at_gmail.com>
Date: 1 Oct 2005 09:52:49 -0700
Message-ID: <1128185569.486656.171660_at_o13g2000cwo.googlegroups.com>


mAsterdam wrote:
> Marshall Spight wrote:
>
> The snipped questions weren't purely retorical.
> They pointed in another direction.
> Many interesting things happen at boundaries - but they
> are interesting only to people who are interested.

Here are the snipped questions:

> What does exist oustide the minds of the users? This
> relationship is a shared illusion. How did it come into being?

There is a category of questions for which their defining characteristic is that we can make no observations to test hypotheses about them. Is there a God? What happens when you die? Is there an objective truth outside of my subjective perception?

These questions are big, big questions, no doubt. However, what makes a question interesting to me is, to what extent can cogitation, observation, discussion, and experimentation lead to a better understanding. So these big, big questions are not in any way interesting. They are the philosophical equivalent of an infinite loop: fun to look at for a short time, but they quickly become boring, because no progress can be made on the problem.

My favorite quote in this area comes from Jack Vance novel. Maybe it was "The Dying Earth." A mixed group of pilgrims and travellers were sitting around a campfire, and each in turn gave a description of his cosmology. At last they turned to Lodermulch, and said, say fellow, you have been quiet all through this. What is your idea of the universe? And Lodermulch said, "Observe this rent in my garment. I am at a loss to explain its presence. I am even more puzzled by the existence of the universe."

Followups to comp.databases.metaphysics

> > Okay. It strikes me, though, that this leads directly
> > to a refutation of the idea that there's any essential
> > difference between the industry standard external
> > identifier and the database-specific surrogate key:
> > it's a matter of context merely, and not anything
> > intrinsic to that data, or how it is managed.
>
> Emphasizing your /only/ in "only in the minds of the users"
> and /merely/ in "a matter of context /merely/", I'ld say
> the minds of users and context are as essential as it gets.
>
> What would be essential in your view?

The question is: essential to what?

We were discussing whether there was a difference between the natures of external ids vs. surrogate keys. What is essential to this question is what their nature is. Generally we do not regard context-specific considerations as essential.

Marshall Received on Sat Oct 01 2005 - 18:52:49 CEST

Original text of this message