Re: Object - Relational Mappings

Lists: lapug
From: "Richard Broersma" <richard(dot)broersma(at)gmail(dot)com>
To: "Los Angles PostgreSQL Users Group" <lapug(at)postgresql(dot)org>
Subject: Object - Relational Mappings
Date: 2008-03-29 06:04:11
Message-ID: 396486430803282304v77374cc0i400201b5f0afa7d7@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: lapug

Sometimes we see Object Oriented programmers, trying to directly map
Object Oriented (O.O.) design patterns into a relational database.
I've heard the PostgreSQL community refer to this approach as object
relational impedance mismatch since the resulting design is nearly
unworkable and performs awfully.

However, it is possible to achieve a marriage (or impedance match)
between OO software design and normalized relational database design
using Data Access Patterns.

This topic was just one of the interesting points of discussion that
was entertained during March's LAPUG Meeting. I will give a recap on
the other points of discussion in the LAPUG blog a little later.

The book that explains 5 ways to achieve this marriage is discussed in
the following book:

Data Access Patterns ( Database Interactions in Object-Oriented Applications )
ISBN 0-13-140157-2

--
Regards,
Richard Broersma Jr.


From: "Richard Broersma" <richard(dot)broersma(at)gmail(dot)com>
To: "Los Angles PostgreSQL Users Group" <lapug(at)postgresql(dot)org>
Subject: Re: Object - Relational Mappings
Date: 2008-04-03 19:44:08
Message-ID: 396486430804031244x56e85262r5b212c23a5f01a76@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: lapug

On Fri, Mar 28, 2008 at 11:04 PM, Richard Broersma
<richard(dot)broersma(at)gmail(dot)com> wrote:

> The book that explains 5 ways to achieve this marriage is discussed in
> the following book:

In addition to our discussion of Data Access Patterns (DAP), there
was also discussion on how to use DAP to represent data in a meaning
full way that make sence to the user. This goes beyond the simple
data grid or tabular representation that most of us have seen.

The following is a demonstration of a Java technology that can be used
in conjunction with DAP and RDMS to represent data interactively to
the users with graphics.

http://www.javalobby.org/eps/netbeans_visual_library/

Enjoy!

--
Regards,
Richard Broersma Jr.