| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: c.d.theory glossary -- definition of "class"
Alfredo Novoa wrote:
>>>Most times it is a type.
>>This is the us vs them explanation. >>'us' (relational) database redefining the world,
Ah :-) count me in.
>>them OO developers who don't even get their central >>concepts clear.
Well, I am not an OO developer (anymore), but I have
to deal with OO developers and DBA's,
and I very much feel the same way.
>>This does not help understanding across >>paradigmatic boundaries at all. >>On the contrary, it demarcates.
Here we differ.
I think you are overreacting. The use of the word 'class'
does not make you a charlatan.
I'ld almost say the putting it on a blindspot would -
but I won't. I don't think you are a charlatan :-)
>>Behavior is a central aspect to OO. Any respectful >>description of the term class should include behavior.
Complex, yes. Dynamic, yes. Fuzzy, no.
Fuzzy here is the blurring of semantics and pragmatics.
The behavior is determined by the *use* (as opposed to *meaning*)
of the operators. It is the pragmatics, not the semantics (meaning).
In formal contexts dealing with data at least this distinction
should be clear.
>>So let's abolish all terms that have more meanings?
Not if these disregard valuable notions.
>>There won't be many words left.
>>The term is used. It is used by a lot of people who use databases.
Of people using databases? ;-)
>>It is used in relation to the use of databases. >>It is important to have an understanding of what is meant >>when 'class' is used in the context of databases.
Well, yes. But IMHO there is an essential, (dynamic) notion getting lost if we use 'type' as a would-be synonym.
>>Somebody who strikes it from the vocabulary simply won't >>hear what is said when the term is used.
So am I. Extending 'type' just blurs. It does not help. Received on Wed Jun 23 2004 - 18:45:49 CDT
![]() |
![]() |