ON WHY NOT POINTERS
with Fabian Pascal

 

 

 

From: James Goulding

Date: 22 Sep 2005

 

First, may I congratulate you on the dbdebunk site - it is a great resource (and a free one at that). Also, extremely pleased with my (so far) single paper purchase. All good stuff indeed.

 

As a theoretician I am obviously an advocate of the relational model (although don't preclude there being room for improvement - the mathematics of utilising n-tuples for entity representation sits

slightly uneasily with me, as does the underlying assumption of complete information), and enjoy your columns - unfortunately an underlying sense of frustration also makes them extremely entertaining. I've worked a lot with Ted Nelson and Douglas Englebart and they show the same sort of exasperation with many areas of computer science - especially with XML in Ted's case.

 

Anyhow, I was hoping you might spare a couple of seconds for me - In a recent column for dbazine.com, No Database Champion you mentioned in reference Xpath, pointers and navigational databases:

 

Date has written a number of articles explaining the problems of using pointers rather than "values" to link related information.

 

I have exhausted my papers, book chapters and other literature, and scoured the web for references to these articles but have had no success (outside of interviews and soundbites), and wondered if you might be able to point in the direction of them.

 

 

From: Fabian Pascal

 

Glad you find the site useful.

 

Not sure what the problem is with the former (I am not a mathematician), but there is no assumption of complete information; the only limitation, which is inherent, is that inferences cannot be made from what is unknown. [See The Final NULL in the Coffin].

 

I express it as "don’t know whether to laugh or cry". There is very little computer science these days. In fact, science in general is going away. Everything is increasingly driven by industry and whatever stupid, ignorant ideas it comes up with.

 

See the following in RELATIONAL DATABASE SELECTED WRITINGS 1994-1997:

 

Don't Mix Pointers with Relations

Object Identifiers vs. Relational Keys

 

They have references sections.

 

 

Posted 12/03/05

© All rights reserved Fabian Pascal 2005