Thanks, Rami, I don;t think we are in disagreement, although I can
come across as a bit harsh myself! I went through all the object v
relational database stuff in the early 1990's, and always tended to be
on the side of relational vendors who want to extend, rather than the
revolutionary object vendors. I remember UniSQL and something from HP
whose name I forget, they have both fallen by the wayside, but Oracle
carries on (never been a fan of Oracle, always was an Ingres
supporter, but that shows the power of marketing v technology).
But I still love the way Stonebraker writes - 'they just need
educating' - how many times have we all wished we had the balls to say
that? Stonebraker has held fast to the relational principles and the
need for query languages, so there is probably not too much space
between him and Codd/Date.
Completely off topic, but I was a participant in some workshops about
'what is a good data model' which is rarely talked about. This got
into ISO standards the EXPRESS language, and Shell published some
useful work, it's amazing how there are lots of books about the
semantics of SQL (the nuts and bolts), but almost nothing about how to
evaluate data models for quality and extensibility and maintainability
and support for different business purposes.
There have emerged quite sophisticated templates for modelling various
aspects - my main interest was plant and machinery and maintenance and
procurement. Not a simple topic. I can give references if interested.
OK, you forced me, here it is, I participated in many of the workshops
he chaired in the early 1990's.
http://www.amazon.com/Developing-High-Quality-Data-Models/dp/0123751063
How did we get here from 'IN' ?