Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: Object Class and Data Type

Re: Object Class and Data Type

From: Eric Kaun <ekaun_at_yahoo.com>
Date: Fri, 02 Apr 2004 16:25:42 GMT
Message-ID: <augbc.49487$cl3.23567@newssvr16.news.prodigy.com>


"Laconic2" <laconic2_at_comcast.net> wrote in message news:i46dnRrY4Z4KS_fd4p2dnA_at_comcast.com...
> 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
L.
> Fussel.
>
> I don't know enough to comment on the accuracy of Mr. Fussel's
observations,
> but the paper reads well.
>
>
> (quote)
> Summary
> Object models are different from other modeling techniques because they
have
> 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
type
> oriented programming, it produces a significantly different feel and
> structure for programs. Object modeling's focus on identity and behavior
is
> 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.

Received on Fri Apr 02 2004 - 10:25:42 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US