Path: dp-news.maxwell.syr.edu!spool.maxwell.syr.edu!drn.maxwell.syr.edu!news.maxwell.syr.edu!postnews.google.com!g44g2000cwa.googlegroups.com!not-for-mail
From: "Marshall  Spight" <marshall.spight@gmail.com>
Newsgroups: comp.databases.theory
Subject: Re: Database design, Keys and some other things
Date: 27 Sep 2005 09:57:59 -0700
Organization: http://groups.google.com
Lines: 31
Message-ID: <1127840279.414140.21060@g44g2000cwa.googlegroups.com>
References: <1127482601.079853.35050@f14g2000cwb.googlegroups.com>
   <433446ec$0$11069$e4fe514c@news.xs4all.nl>
   <1127584698.565076.211910@z14g2000cwz.googlegroups.com>
   <1127588192.332053.36050@g14g2000cwa.googlegroups.com>
   <1127680922.278009.187620@g44g2000cwa.googlegroups.com>
   <1127685541.779935.206860@o13g2000cwo.googlegroups.com>
   <1127782810.663225.104900@g44g2000cwa.googlegroups.com>
   <1127785181.723733.131210@g14g2000cwa.googlegroups.com>
   <1127788646.640736.293230@g44g2000cwa.googlegroups.com>
   <IVa_e.5794$q1.5601@newsread3.news.atl.earthlink.net>
   <1127832798.313559.156760@o13g2000cwo.googlegroups.com>
   <1127835943.217623.77570@g44g2000cwa.googlegroups.com>
NNTP-Posting-Host: 172.24.64.118
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1127840286 10171 127.0.0.1 (27 Sep 2005 16:58:06 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 27 Sep 2005 16:58:06 +0000 (UTC)
In-Reply-To: <1127835943.217623.77570@g44g2000cwa.googlegroups.com>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: g44g2000cwa.googlegroups.com; posting-host=172.24.64.118;
   posting-account=s2xCFw0AAAD2mIwYYHAqjdsecwG0axmW
Xref: dp-news.maxwell.syr.edu comp.databases.theory:33729

JOG wrote:
> > " The claim was made that the real world didn't contain
> > predicates that included artificial keys. So I guess that
> > means VIN, bank account number, and SSN are supernatural! Spooky!"
>
> Marshall,
>
> You have rather misunderstood. Noone has made any such claim the real
> world doesn't contain artificial identifiers such as VIN's and SSN's.

You said "The real world is stating a predicate such as [...]
NOT 'There is a car [...] with an invisible universal id of 24."
I took your "invisible universal id" to be a reference to
artificial identifiers. If you're saying artificial identifiers
are okay but invisible universal ids are not, I'm not clear
what the distinction is.


> The claim was that if you are modelling the real world you should not
> have to add new imaginary keys, you're encoded predicate pretending as
> though they were properties of the real world statement, just for the
> database to work. It's a hack.

When you say it's a hack, do you mean that there are problems with
the appoach, and that there are better ways to do it that don't
have those problems? Can you state what the problems are, and
what the better approach is?


Marshall

