Re: Database design, Keys and some other things



-CELKO- wrote:
> >> Consider you have a car and over 20 years you gradually bit by bit change
> >> every single part of it. The paint job, the engine, the interior, the
> >> chassis... everything, bit by bit. After 20 years it doesn't have a single
> >> component that was originally in it. It is still the SAME car?
>
> This is the problem of King Somebody's Charriot from Budhist literature.
> The auto industry solved it by saying that a car is the engine block with the
> VIN number stamped into it. Everything else is an add-on.

Great example. King Milindi's chariot - a bhuddist philosopher used it
as an argument against essentialism, to illustrate that there is no one
attribute of an item that can define its essense.

The monk might say to you that the VIN is a great identifier until the
car is stolen (this happens a lot in my neighbourhood), and the thieves
cleave off the VIN and repaint it. It would still be my ruddy car they
were driving around in (despite what philosophers like Leibniz would
probably tell me).

Primary keys are supposed to be immutable. RM relies on this for smooth
running, preventing dangling references and isolated records. But given
that in reality no primary key, or combination, can be gauranteed to be
so, and no natural keys can represent an entity's "essence", every
predicate is a King Milindi Chariot. Course, this doesn't stop us
having usable database admin's handle it with good old common sense,
but imo it's certainly not a rock solid foundation for the theory.

.



Relevant Pages

  • Re: 2nd Hand engines & VIN, Chassis No
    ... came from which car would be considerable. ... It's not that hard to write down the VRM & VIN of the vehicle the engine came from. ... was actually fitted when the car arrived at the scrappy so they ...
    (uk.legal)
  • Re: 1987 260E wont start
    ... ignition, I can hear the starter motor cranking the engine, but the car ... it into drive gear, the engine cut off. ... The car has 134000 miles. ... Where can the VIN number be found on this car? ...
    (alt.auto.mercedes)
  • Re: 2nd Hand engines & VIN, Chassis No
    ... If you buy a second-hand engine from a car breakers and ask for ... VIN plate details or Registration ... paperwork involved in tracking which engine ... came from which car would be considerable. ...
    (uk.legal)
  • Re: 94 Explorer VIN X V6 runs for a minute and dies
    ... bright when the car is running as when the car is cranking but dead. ... Can you keep the engine running indefinitely if you keep spraying the ... allowing them to dispense the fuel? ... If I hear the clicking do I still need to do the lamp test? ...
    (rec.autos.makers.ford.explorer)
  • NASCAR RULES...no es verdad ?
    ... GENERAL CAR AND BODY REQUIREMENTS ... Car must be strictly stock. ... The stock floor pan, fire walls, trunk, trunk floor, (see fuel ... DETAILED ENGINE REQUIREMENTS ...
    (rec.autos.sport.nascar)