Re: Does Codd's view of a relational database differ from that ofDate&Darwin?[M.Gittens]
Date: Fri, 17 Jun 2005 16:01:00 +0200
Message-ID: <MPG.1d1cf60869e442879896a4_at_news.ntnu.no>
In article <42b2b671$1_at_news.fhg.de>, savinov_at_host.com says...
> > The RM provides formal guidelines for designing our databases---
> > normalisation. It is not a panacea, but it states clearly why some
> > relvar designs are bad. Thus, it guides you towards the best position
> > between extremes.
>
> Yes, normalization in the RM is a mechanism to bring an order into a
> flat set of tables. If you like you can view COM as one special way of
> normalization - a kind of hierarchical multidimensional normal form. But
> it requires chaning you view of data and its semantics.
> Removing cycles in the hypergraph does not solve the problem It sovles
> it for only one case and using at least one additional assumption. The
> hypergraph representation itself is a particular case. Consider the case
> where edges of the hypergraph themselves are dependent (have an edge
> between them) - it is a hyper-hypergraph.
How is this possible? I am not particularly familiar with hypergraphs,
but based on Ullman's slides, that does not make sense to me.
> problem (and very interesting one). In COM the model is represented as
> follows:
>
> Top
> / | | \
> O E D M
> \/ \/ \/
> OE ED DM
> \ | /
> Bottom
> Top and Bottom are formally added. Here OE, ED and DM are independent
> because they do not have a common subtable (Bottom is empty).
> We have 4
> nodes and edges in the hypergraph. In general case the model has more
> levels and ED and DM might be dependent by having a common subtable:
>
> Top
> / | | \
> O E D M
> \/ \/ \/
> OE ED DM
> | \ /
> | ED-DM
> | |
> Bottom
And this ED-DM table is needed to answer the query?
So a far more complicated database with far more structures and mechanisms, and less ability to derive knowledge from it. And for what? The ability to state some queries more simply.
I'll let you have the last word if you like, but I am quitting this thread. It takes more time than it is worth.
-- JonReceived on Fri Jun 17 2005 - 16:01:00 CEST