Re: Object Class and Data Type

From: Eric Kaun <>
Date: Fri, 02 Apr 2004 16:25:42 GMT
Message-ID: <augbc.49487$>

"Laconic2" <> wrote in message
> Thanks for all the comments. I've reallypicked up a lot from this, even
> though there is no consensus.
> Here's an interesting paper I found on the differences between object
> modeling and relational modeling, and how to integrate the two. This is
> quoted from . Foundations of Object-Relational Mapping, a paper by Mark
> Fussel.
> I don't know enough to comment on the accuracy of Mr. Fussel's
> but the paper reads well.
> (quote)
> Summary
> Object models are different from other modeling techniques because they
> merged the concept of variables and abstract data types into an abstract
> variable type: an object. Objects have identity, state, and behavior and
> object models are built out of systems of these objects. To make object
> modeling easier, there are concepts of type, inheritance, association, and
> possibly class. Although object modeling is only a small step from data
> oriented programming, it produces a significantly different feel and
> structure for programs. Object modeling's focus on identity and behavior
> completely different from the relational model's focus on information.
> (end quote)

The paper starts really well - one of the only papers written by someone not in the {Date, Pascal, Darwen, McGoveran} set that describes relational well. Then it gets a little funky, and wanders into pointer-land; contrast it with Date describing a much simpler and less pointer-ridden style in The Third Manifesto.

  • Eric
Received on Fri Apr 02 2004 - 18:25:42 CEST

Original text of this message