Re: Sensible and NonsenSQL Aspects of the NoSQL Hoopla

From: vldm10 <vldm10_at_yahoo.com>
Date: Wed, 25 Sep 2013 15:05:06 -0700 (PDT)
Message-ID: <626b6ed5-1d66-4d39-8b82-9dae4739a3f6_at_googlegroups.com>


Dana utorak, 24. rujna 2013. 01:57:40 UTC+2, korisnik James K. Lowden napisao je:
> On Mon, 23 Sep 2013 15:27:04 -0700 (PDT)
>
> vldm10 <vldm10_at_yahoo.com> wrote:
>
>
>
> > Dana srijeda, 4. rujna 2013. 18:35:36 UTC+2, korisnik Jan Hidders
>
> > napisao je:
>
> > > Codd explicitly referred to first-order logic in his work, so the
>
> > > link with Frege was clearly made.
>
> >
>
> > Gottlob Frege is a scientist, who in the last ten years, emerges to
>
> > the surface as a scientist of great importance. Lately, more and more
>
> > scientists reveals its importance in mathematics, philosophy and
>
> > other sciences. Some of the most famous scientists proclaim him as
>
> > the greatest mathematician and philosopher, so far.
>
> ...
>
> > 3) Frege developed completely FOL. He introduced formal language for
>
> > FOL and he developed philosophy for spoken languages. I will mention
>
> > only the part which is related to Predicate Calculus. I will briefly
>
> > described Frege?s ideas that are related to sentences, names and
>
> > predicates. I already mentioned that the meaning of a sentence is its
>
> > truth value. The meaning of names was elaborated in Frege?s deep
>
> > theory about names. This theory has changed many things in science.
>
> > So if somebody says that E. Codd was the first who introduced the new
>
> > representation of the relations by using names, then it is the false
>
> > sentence. Even more, it seems to me that this claim implies that E.
>
> > Codd in fact introduced relationships between names and predicates.
>
>
>
> Vladimir, I don't know what you're so exercised about.
>
>
>
> However important Frege may be, predicate logic was only something
>
> Codd used. I'm unware of any claim he made to extending it. The
>
> idea that one could convert the proposition
>
>
>
> the box is red
>
>
>
> to the predicate
>
>
>
> ? is red
>
>
>
> has been around a long time. No one disputes that.
>
>
>
> Codd simply applied logic to database theory, which at the time didn't
>
> exist. But simple it wasn't, and isn't yet still.
>
>
>
> When nearly everyone else was treating database management as an
>
> engineering problem -- as, by and large, everyone still does -- Codd
>
> recognized that databases could be defined in terms of predicates, thus
>
> vastly simplifying the query language, never mind query construction.
>
>
>
> That was a great insight. He may not have been the only one to have
>
> it, but he got credit for it. Someone must, just ask Leibniz. He also
>
> carried the ball far enough to change the industry for the better,
>
> something that doesn't happen very often. And he left us a theory that
>
> has yet to be improved on in any fundamental way. Not bad for an
>
> afternoon's work.
>
>
>
> Lots of people work in a field for a lifetime without advancing it one
>
> iota. For all intents and purposes, Codd invented his. Don't you
>
> think that's worthy of recognition?
>
>
>
> --jkl

My bad English sometimes is not appropriate, especially when I'm writing in a hurry. Actually I wanted to say the following: Codd just applied Frege's theory to database theory.

The other thing I wanted to say is that Codd should quote Frege's work, because here come the whole theories as Propositional Logic, FOL, Semantics, etc. which are completely changed a spirit of mathematics. Frege's mathematics is applied to databases, meaning this is very complex application of mathematics. I mean, application of Frege's math are much more complex than applications of classic math.

In my opinion, people who want to have a good understanding of relational databases and who want to study it, they have to know where the source of these important theories is. That source is the theories which were built by G. Frege. Otherwise, if someone does not read G. Frege's theory, I do not believe that this person will understand well RM. Every person has the right to the original source.

In this thread I am talking exclusively about the data model. Of course, Codd is credited for the raising the theory of databases on the scientific level. It is clear that Codd did a lot of other things that have significant scientific value, for example FDs and Relation Algebra. Note that Codd, is perhaps the only person who was able to create the new theory of database and implement it in practice as totally dominant data model.

Finally, I would like to say that Frege's work, are not understood by his contemporaries. In Germany, the best mathematicians did not understand Frege's work. Italian mathematician Giuseppe Peano fully had understood Frege's theory. In fact, Peano and Frege are the real founders of mathematical logic. In my opinion, B. Russell sets back Frege's work. After Russell's letter to Frege about the paradox in Frege's theory, Frege has stopped working for a longer period.

Vladimir Odrljin Received on Thu Sep 26 2013 - 00:05:06 CEST

Original text of this message