| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: The Fact of relational algebra (was Re: Clean Object Class Design -- What is it?)
"David Cressey" <david_at_dcressey.com> wrote in message news:<ggBw7.164$h4.8380_at_petpeeve.ziplink.net>...
> Daniel,
>
> > Engineers seem to use mathematics to communicate. In computer science they
> > seem to use mathematics to create walls. Maybe thats just how it seems at
> > the moment. It would be good if everyone had some knowlege of set theory.
>
> Relational Algebra was
> not commonly taught in high schools in decades gone by, and I doubt that it
> is commonly taught in high schools today.
On the DBDebunk site, Fabian Pascal demonstrates that it is not taught at post-secondary institutions either.
> Still, it would be good if everyone had some knowledge of set theory, as
> you said.
In comp.databases and comp.databases.theory, it would be even better if everyone knew the relational model as well.
> I have taught elementary relational database design and
> programming to computer professionals, and the hardest thing to get
> traditionalists to understand is that a query specifies a set of data,
> perhaps ordered into a stream.
You might ease the learning curve by separating the logical issues from the physical issues:
What do you think of the suggestion?
Still, you are correct that the typical programmer will defeat the optimizer by accessing each relation using a cursor and then by tediously attempting to implement relational operations in their favourite procedural programming language. Received on Wed Oct 10 2001 - 20:08:56 CDT
![]() |
![]() |