Re: database design question

From: DA Morgan <damorgan_at_x.washington.edu>
Date: Thu, 06 Jan 2005 14:13:33 -0800
Message-ID: <41ddb6dd$1_2_at_127.0.0.1>


gkelly wrote:

> I have a database for a school that has been in use now for a couple of
> years and it is working well.
>
> There are numerous tables obviously but consider these:
> Contact - holds all contacts - students, faculty, or any other type of
> contact - (probably should have called it Entity)
> Faculty - holds info about specific faculty member - foreign key to
> contact
> Student - holds info about specific student - foreign key to contact
> -----------
>
> Considering that the contact table has fields such as: last, first, mi,
> addr, city, state, zip, email ...
>
> Do you think it is a good idea to have a single table hold such info. Or,
> would you have had the tables Faculty and Student store
> the last, first, addr and other fields?
>
> At what point do you de-normalize for the sake of being more practical?
>
> gkelly

One table name PERSON. Anything else is a denormalized nightmare.

-- 
Daniel A. Morgan
University of Washington
damorgan_at_x.washington.edu
(replace 'x' with 'u' to respond)


----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! >100,000 Newsgroups
---= East/West-Coast Server Farms - Total Privacy via Encryption =---
Received on Thu Jan 06 2005 - 23:13:33 CET

Original text of this message