Re: Database design pattern question
- From: "--CELKO--" <jcelko212@xxxxxxxxxxxxx>
- Date: 17 Jul 2005 12:30:49 -0700
This design fallacy is called attribute splitting. You are putting
things that belong to one entity split over multiple tables.
Temporal things are stored with a (start, end) timestamp pair. They
have durations and are not points in time. You can get the details at
University of Arizona's website -- look up Rick Snodgrass and download
his book.
Next,the ISO sex code is 0= unknown, 1= male, 2= female 3= lawful
person (corporations). ths means you always have a code for sex and
zero is the default
value.
You can do the same thing with title.
Next, you need better names that actually tell us what the data
elements are; does sex mean "sex_code" or "sex_frequency" ?
.
- Follow-Ups:
- Re: Database design pattern question
- From: Andrew McLean
- Re: Database design pattern question
- From: Paul
- Re: Database design pattern question
- References:
- Database design pattern question
- From: Andrew McLean
- Database design pattern question
- Prev by Date: Re: Database design pattern question
- Next by Date: Re: Complicated database problem
- Previous by thread: Re: Database design pattern question
- Next by thread: Re: Database design pattern question
- Index(es):
Relevant Pages
|