Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: Clean Object Class Design -- What is it?

Re: Clean Object Class Design -- What is it?

From: Bob Badour <bbadour_at_golden.net>
Date: Sun, 8 Jul 2001 12:46:22 -0400
Message-ID: <Ye027.4207$Zl1.94508103@radon.golden.net>

>mischaracterizations of both the OO paradigm and the Relational paradigm  (if
>I can call it that).

Where and how has anyone mischaracterized anything OO?

As for relational, it is a logical data model and not a paradigm, and I wish you would not call it that.

A data model consists of:

  1. A collection of data object types, which form the basic building blocks for any database that conforms to the model.
  2. A collection of general integrity rules, which constrain the set of occurrences of those object types that can legally appear in any such database.
  3. A collection of operators, which can be applied to such object occurrences for retrieval and other purposes.

(Quoted from the bibliography of Chapter 4 of Date's _Introduction to Database Systems, Sixth Edition_, which paraphrases earlier work by E. F. Codd.)

A paradigm (in the sense I believe you use the word) is:

A set of assumptions, concepts, values, and practices that constitutes a way of viewing reality for the community that shares them, especially in an intellectual discipline.

(From _The American HeritageŽ Dictionary of the English Language, Fourth Edition_ found http://www.dictionary.com)

I previously asked some rhetorical questions based on the definition above. I will ask them again:

What if the community's assumptions are generally false?

What if the community's concepts are vague and fuzzy?

What if the community's values are often misguided?

What if the community's practices are generally ad hoc and arbitrary?

Received on Sun Jul 08 2001 - 11:46:22 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US