Re: OOP - a question about database access

From: Bob Badour <bbadour_at_golden.net>
Date: Fri, 7 Nov 2003 09:07:48 -0500
Message-ID: <woidnfpjRdvOOjaiRVn-sA_at_golden.net>


"Alfredo Novoa" <alfredo_at_ncs.es> wrote in message news:e4330f45.0311070504.e6aebd_at_posting.google.com...
> "Uncle Bob (Robert C. Martin)" <u.n.c.l.e.b.o.b_at_objectmentor.com> wrote in
message news:<ig2lqvsfbjjhcniov8lskbdpogkd2oagvb_at_4ax.com>...
>
> > >Objects like Employee, Customer, etc are completely unnecessary
> > >because that entities are already managed by the DBMS. You only need

> > >to map the database tables to visual controls like grids, edits, etc.
> >
> > This might be true if the database application does absolutely not
> > processing of the data. If there are no business rules, and the
> > system does nothing more than add, display, modify, and delete
> > records, then having entity objects may not be very useful. On the
> > other hand, as soon as you add any business rules, such as field
> > validation, or summary reporting, etc. you need a way to separate
> > those rules from the database. That's one very useful application for
> > OO.
>
> What a pearl!
>
> Sorry for the crossposting again, but I find things like this
> interesting in order to understand the current state of the IT
> industry.
>
> If recognized OO writers show this "understanding" of the data
> management issues, imagine the rest.

Yep, it's widespread and piled high. Received on Fri Nov 07 2003 - 15:07:48 CET

Original text of this message