G
Guest
Hi,
I have to design a database that lists the Organizations (e.g. YMCA), and
the Activities offered at each Organization (e.g. Swimming, Aerobics,
Volleyball) and the Age Group for which the Activity is offered (e.g.
Children, Adults, Seniors, or this could be the actual age-ranges).
I came up with the following tables:
1. tblOrganization (OrgID [PK], OrgName, OrgDescr..)
2. tblActivity (ActivityID [PK], ActivityName)
3. tblAgeGroup (AgeID [PK], AgeDescr)
4. tblOrgActivityAge (OrgID, ActivityID, AgeID) (the combination of all 3
fields is the PK)
Am I thinking in the right direction? What advantages can I list for my boss
for this design as compared to one big table?
Thanks.
-amit
I have to design a database that lists the Organizations (e.g. YMCA), and
the Activities offered at each Organization (e.g. Swimming, Aerobics,
Volleyball) and the Age Group for which the Activity is offered (e.g.
Children, Adults, Seniors, or this could be the actual age-ranges).
I came up with the following tables:
1. tblOrganization (OrgID [PK], OrgName, OrgDescr..)
2. tblActivity (ActivityID [PK], ActivityName)
3. tblAgeGroup (AgeID [PK], AgeDescr)
4. tblOrgActivityAge (OrgID, ActivityID, AgeID) (the combination of all 3
fields is the PK)
Am I thinking in the right direction? What advantages can I list for my boss
for this design as compared to one big table?
Thanks.
-amit