I'm creating a database to track our participants in Access 2010.
I have a few fields that I want to assign lookup values to.
School (MLK High, Central High, Northeast High...)
Interests (Visual Arts, Drama, Sports, Literature....)
Color (Red, Blue, Green...)
I could create a table School, another table Interests, another table Color, and then have the source for each one to be SELECT Color.ColorName FROM Color and then SELECT School.SchoolName FROM School and then SELECT Interests.InterestPicker from Interest.... this is how I usually do things.
But then I wondered if instead of three separate tables, I could have one table called ParticipantData with fields called School, Interests, Color... and then have my lookup queries be SELECT ParticipantData.School from ParticipantData, and SELECT ParticipantData.Interests FROM Participant, and SELECT ParticipantData.Color FROM ParticipantData
Are there advantages/disadvantages to one way or the other?
I have a few fields that I want to assign lookup values to.
School (MLK High, Central High, Northeast High...)
Interests (Visual Arts, Drama, Sports, Literature....)
Color (Red, Blue, Green...)
I could create a table School, another table Interests, another table Color, and then have the source for each one to be SELECT Color.ColorName FROM Color and then SELECT School.SchoolName FROM School and then SELECT Interests.InterestPicker from Interest.... this is how I usually do things.
But then I wondered if instead of three separate tables, I could have one table called ParticipantData with fields called School, Interests, Color... and then have my lookup queries be SELECT ParticipantData.School from ParticipantData, and SELECT ParticipantData.Interests FROM Participant, and SELECT ParticipantData.Color FROM ParticipantData
Are there advantages/disadvantages to one way or the other?