Re: Network databases

From: Alfredo Novoa <alfredo_novoa_at_hotmail.com>
Date: Sun, 16 Jan 2005 13:07:06 +0100
Message-ID: <44mku018l160vsc75cqe3o4db444ru5bl6_at_4ax.com>


On Sat, 15 Jan 2005 21:42:16 -0600, "Dawn M. Wolthuis" <dwolt_at_tincat-group.comREMOVE> wrote:

>So, the relational model is one where parts of it can become outdated? ;-)

No, it is a model where interpretations of it can become outdated.

>Is it more accurate to say that some of Codd's rules have been shown to be
>unnecessary, incomplete, or incorrect, rather than "outdated"?

Indeed, but I am a lazy typer :)

>> We can find a modern interpretation of the Relational Model
>> in "The Third Manifesto".
>
>And what criteria could we use to show that "The Third Manifesto" does not
>also have parts that have become outdated?

The Third Manifesto is not perfect. The second edition is near to be outdated by the third edition.

> In fact, Date has made
>modifications since that time, particularly related to temporal databases
>and maybe even related to non-1NF (I forget precisely what is in TTM
>compared to the 8th Edition of Intro to Databases).

No, they were extensions.

>If a database management system stores & retrieves data in a way that is
>logically based on mathematical relations (as defined and largely agreed
>upon by the mathematical community rather than one of the many odd
>definitions given by some one person working with databases) and includes
>operations on those relations, then it seems to me that it may claim to be
>an RDBMS.

But SQL is not based on mathematical relations. It is based on pseudo-multisets.

Try to find the words "relational" and "relation" in the SQL specs.

>Of course, soon enough companies will be clamouring to call their DB's
>something other than (just) relational, I suspect.

They have been doing that for years.

Regards Received on Sun Jan 16 2005 - 13:07:06 CET

Original text of this message