Re: Database design

From: Alexandr Savinov <>
Date: Tue, 21 Feb 2006 11:44:55 +0100
Message-ID: <43faef30$>

x schrieb:
> "Alexandr Savinov" <> wrote in message
> news:43f9ec1d$

>> Roy Hann schrieb:

>>> I think you are reading something that was never written.  The phrase

> that
>>> was written was "a relational database, with its flat tables".

>> Yes, I misinterpreted that statement. Anyway, qualifying tables as
>> having a flat structure is not far from truth.

> Only the surface is flat, not the structure.

So what is non-flat in tables? I mean tables defined as consisting of a sequence of columns and a set of rows. Do not add links and other information that can be stored in its cells. Where do you see depth in a table, multiple levels or whatever that can be associated with a non-flat structure?

I think that one table taken in isolation can be well be thought of as having a flat structure. With multiple tables we can already create something more complex. In this sense a table is an elementary building block for creating various constructions (including RM). Of course, in different theories it acquires different forms and features but still it has a flat structure. I understand that "flat" is very information term but for some reason it is considered as a negative characteristics. For a theory or model it is probably so. However, for an elementary building block being characterized as flat is not a negative property.

Received on Tue Feb 21 2006 - 11:44:55 CET

Original text of this message