Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)

From: Robert Martin <unclebob_at_objectmentor.com>
Date: Tue, 20 Jun 2006 14:25:05 -0400
Message-ID: <2006062014250579149-unclebob_at_objectmentorcom>


On 2006-06-13 13:46:08 -0400, "Marshall" <marshall.spight_at_gmail.com> said:

> <pained>
> Table names, column names, etc. are *logical* constructs, not
> physical ones.
> </pained>

There is both a logical and physical aspect to them. The names themselves are physical entities. In a program they will be represented by strings in ASCII or UNICODE. The data modeler may have used a physical convention like T_ as a prefix to all table names and C_ as a prefix to all column names. etc. etc.

The fact that there is a many-many relationship between A and B is captured by a table with keys in it. This is -- physical.

-- 
Robert C. Martin (Uncle Bob)  | email: unclebob_at_objectmentor.com
Object Mentor Inc.            | blog:  www.butunclebob.com
The Agile Transition Experts  | web:   www.objectmentor.com
800-338-6716                  |
Received on Tue Jun 20 2006 - 20:25:05 CEST

Original text of this message