in reply to Re: OO concepts and relational databases
in thread OO concepts and relational databases
I believe that we are talking in the same direction, but in different ways. My OP was discussing the fact that many OO developers choose to use tools that design and use schemas that are very inefficient.
I am saying the same things you are:
- Schema design should be left in the hands of those who know how to do it
- A well-designed schema is so because it's focused on how the data relates to itself, not how any given application might use the data
- Access to a well-designed schema needs to be controlled, through any number of mechanisms. These might include:
- Views
- Stored Procedures / Triggers
- Some middle-tier in code, such as XML-RPC and/or other web services
- Updates to that schema should be controlled by those who designed it
Now, I don't go as far as to say that one method is preferable to another. The primary goal is to ensure the integrity, structure, and safety of the data. How that happens can almost be viewed as a matter of personal taste.
------
We are the carpenters and bricklayers of the Information Age.
Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose
I shouldn't have to say this, but any code, unless otherwise stated, is untested
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: OO concepts and relational databases
by BrowserUk (Patriarch) on Aug 07, 2004 at 04:32 UTC |
In Section
Meditations