Re: OO foundation
Date: Wed, 05 Mar 2008 15:58:07 GMT
Message-ID: <jqzzj.5714$oy2.4120_at_trndny07>
>> First, I think it is important to clarify that the 'relational' in
>> the mismatch isn't referring to the fact that the OO paradigm uses
>> something other than set theory's relational model. The nature of
>> the impedance mismatch lies in the way the OO and RDB paradigms
>> implement the same relational model.
> > Huh? I know of the lambda calculus as a foundation of functional > languages and the relation model as foundation of RDBs. But I wonder > what the formal foundations of the OO family of languages is > (references, please).
The foundation is much broader because of the need to provide dynamic elements (i.e., the relational model is a subset of the OO foundation).
However, the point in this context is that a UML Class Diagram *is* an
Entity Relationship Diagram and it is normalized exactly the same way as
an ERD Data Model. But the Class Diagram is just one view of the overall
solution and it needs to play with other views so the semantics of
construction are somewhat different, as I indicated in my post.
--
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl_at_pathfindermda.com
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info_at_pathfindermda.com for your copy.
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
Received on Wed Mar 05 2008 - 16:58:07 CET