Re: Implementing small, fixed domains
Date: Mon, 6 Oct 2003 13:12:57 -0700
Message-ID: <k9kgb.22$3Q6.87_at_news.oracle.com>
"Kenny-Z" <reply_at_group.please> wrote in message
news:W_4gb.75$BH5.121691_at_news.uswest.net...
> On one hand, information like this can be modeled as an attribute of
> an entity using integer values (for example), such as 1=Male,
> 2=Female... It is then up to the front-end application to translate
> these into meaningful values. Advantages: less table joins=less
> overhead, simpler to implement the schema.
I really don't see the difference. Logically:
1 = 1*2^0, 2 = 1*2^1+0*2^0
'Male' = 'M'*128^3 + 'a'*128^2+'l'*128^1+'e'*128^0
where 128 is ascii range.
Physically, any reasonable database implementation should be able to compress a column storing {'Male','Female'} to something close to 1 bit/per row. Received on Mon Oct 06 2003 - 22:12:57 CEST