Re: Is supertyping orthadox?

From: Kristian Damm Jensen <kristian-Damm.Jensen_at_REMOVEcapgemini.dk>
Date: Wed, 21 Mar 2001 08:14:12 +0100
Message-ID: <3AB854C4.88A0FA97_at_REMOVEcapgemini.dk>


JRStern wrote:
>
> On Tue, 20 Mar 2001 12:28:04 -0000, "Brett Gerhardi"
> <brett.gerhardi_at_trinite.co.uk> wrote:
> >We've had initial design discussions with a firm of consultants and during
> >this came up the issue of how do we store the services data.
> >
> >The solution they came up with was what they termed as a 'generic table
> >structure' where basically there is a 'schema' table that stores the Field
> >name, data type, length, (also has a foreign key to a 'tables' table to
> >group the schemas together). Also there is a 'values' table that has a
> >foreign key to the 'schema' table that in the implentation would have a
> >sql_variant field that stored the data.
>
> See if these guys can even recite the definitions of the first three
> normal forms. They can't. Fire them.

Agreed. What they propose sounds like a Pascal variant-record or a C-union. It has no place in relational design.

<snip>

--
Kristian Damm Jensen              | Feed the hungry. Go to 
kristian-damm.jensen_at_capgemini.dk | http://www.thehungersite.com
Received on Wed Mar 21 2001 - 08:14:12 CET

Original text of this message