RE: Database Normalization Question

2005-04-15 Thread Rick Faircloth
Great! Thanks, Chris Rick > -Original Message- > From: Chris Terrebonne [mailto:[EMAIL PROTECTED] > Sent: Friday, April 15, 2005 8:04 AM > To: CF-Talk > Subject: RE: Database Normalization Question > > > In a relationship model like this, you can track histo

RE: Database Normalization Question

2005-04-15 Thread Rick Faircloth
Sounds good...thanks Kerry! Rick > -Original Message- > From: Kerry [mailto:[EMAIL PROTECTED] > Sent: Friday, April 15, 2005 6:25 AM > To: CF-Talk > Subject: RE: Database Normalization Question > > > just a small point, the 2 table system does allow for

RE: Database Normalization Question

2005-04-15 Thread Chris Terrebonne
April 14, 2005 3:49 PM > To: CF-Talk > Subject: RE: Database Normalization Question > > > What happens you you have the same employee, but has been moved to a new > position and you still need to keep the history? > > For example, last year I was a grunt. This year, I a

RE: Database Normalization Question

2005-04-15 Thread Kerry
:[EMAIL PROTECTED] Sent: 14 April 2005 20:53 To: CF-Talk Subject: RE: Database Normalization Question Well...if it was a one-to-one relationship always, and I had a two-table db design, it would work, because I could simply update the employee's profile and use a drop-down to reassign the pos

RE: Database Normalization Question

2005-04-14 Thread Rick Faircloth
table, double-field primary key design... Right? Rick > -Original Message- > From: Dawson, Michael [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 14, 2005 3:49 PM > To: CF-Talk > Subject: RE: Database Normalization Question > > > What happens you you have th

RE: Database Normalization Question

2005-04-14 Thread Dawson, Michael
What happens you you have the same employee, but has been moved to a new position and you still need to keep the history? For example, last year I was a grunt. This year, I am a slave. How would you track that? -Original Message- From: Rick Faircloth [mailto:[EMAIL PROTECTED] Sent: Th

RE: Database Normalization Question

2005-04-14 Thread Rick Faircloth
Stoner [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 14, 2005 2:56 PM > To: CF-Talk > Subject: Re: Database Normalization Question > > > You don't actually need the Employee_Position_ID, just make the > primary key > out of both the Position_id and Employee_ID colum

Re: Database Normalization Question

2005-04-14 Thread Chris Stoner
ROTECTED]> To: "CF-Talk" Sent: Thursday, April 14, 2005 2:37 PM Subject: RE: Database Normalization Question > Thanks, Chris & Jochem... > > Yes, I believe I understand...I've just never run into a situation > that forced the usage of the third table for me...su

RE: Database Normalization Question

2005-04-14 Thread Rick Faircloth
Makes sense...thanks! Rick > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 14, 2005 2:31 PM > To: CF-Talk > Subject: RE: Database Normalization Question > > > Rick > > What you are referring to is a

RE: Database Normalization Question

2005-04-14 Thread Rick Faircloth
tive? Rick > -Original Message- > From: Jochem van Dieten [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 14, 2005 2:25 PM > To: CF-Talk > Subject: Re: Database Normalization Question > > > Rick Faircloth wrote: > > > > Positions (Yes, I li

RE: Database Normalization Question

2005-04-14 Thread kola.oyedeji
Rick What you are referring to is a link table often used when you have a many to many relationship, if you have a one to one relationship then there is no need. > > > It seems like the third table is used to tie the Positions table and > Employees table together, but I don't see the benefit

Re: Database Normalization Question

2005-04-14 Thread Jochem van Dieten
Rick Faircloth wrote: > > Positions (Yes, I like plural table names :o) > >Position_ID (Primary Key) >Position_Title >Position_Description >etc > > Employees > >Employee_ID (Primary Key) >Position_ID (Relational Key) >Employee_FirstName >Employee_LastName >et

Re: Database Normalization Question

2005-04-14 Thread Chris Stoner
The third table allows for a many to many relationship. So a person can have more then one position in your example. - Original Message - From: "Rick Faircloth" <[EMAIL PROTECTED]> To: "CF-Talk" Sent: Thursday, April 14, 2005 2:08 PM Subject: Database Normalization Question > Greetin

Re: Database Normalization?

2001-04-15 Thread Dick Applebaum
3NF depends on "The Key, the whole key, and nothing but the ley... so help me Codd" I have found an excellent chapter in Martin Gruber's "Mastering SQL" about the various stages of normalization... and they are just that, stages!... a database is not usually thought of "Normalized" or "Denorm

Re: Database Normalization?

2001-04-15 Thread Jeffry Houser
At 07:21 PM 04/15/2001 -0400, you wrote: > > you're usually much better off with a fully normalized database. > > > >Dave, > >when you say "fully" do you mean we should strive for third-normal form? Or >should be be stretching to go further? Did you mean third, or fifth normal form? I alway

RE: Database Normalization?

2001-04-15 Thread Dave Watts
> > you're usually much better off with a fully normalized database. > > when you say "fully" do you mean we should strive for > third-normal form? Or should be be stretching to go further? > > (reporting issues aside--I mean what should we shoot for > unless we have a reason not to?) Fourth a

Re: Database Normalization?

2001-04-15 Thread John Quarto-vonTivadar
> you're usually much better off with a fully normalized database. > Dave, when you say "fully" do you mean we should strive for third-normal form? Or should be be stretching to go further? (reporting issues aside--I mean what should we shoot for unless we have a reason not to?)

RE: Database Normalization?

2001-04-15 Thread Dave Watts
> Normalizing the database will reduce the size of the database > and help ensure that the data is clean and consistent. But if > you're concerned with performance, typically you would > "de-normalize" the database. I feel compelled to point out that denormalization doesn't always provide bett

RE: Database Normalization?

2001-04-14 Thread Russ Conway
Normalizing the database will reduce the size of the database and help ensure that the data is clean and consistent. But if you're concerned with performance, typically you would "de-normalize" the database. You might consider buying a book on modeling. Anything written by Ralph Kimball is pretty