I am building an Instructor Database for a school and have some questions related to many-to-many relationships and how to implements them in Access.
Each course at the school can have any combination of Instructor, TA, and/or Reader, so I need to use the roles model.
I understand the basic idea and know that I need a juncture/link table to address the many-to-many relationships.
So the basic structure would look something like this:
tblPeople
1, Johnson, Mike
2, Davids, Mary
tblRoles
1, Instructor
2, TA
3, Reader
tblCourses
1, Baking 101
2, Carpentry 200
3, Marketing Basics 1
tblCoursePeopleRoles (Field Order: Course, Person, Role)
1, 2, 1 (Baking 101; Davids, Mary; Instructor)
1, 2, 3 (Baking 101; Davids, Mary; Reader)
3, 1, 1 (Marketing Basics 1; Johnson, Mike; Instructor)
3, 2, 2 (Marketing Basics 1; Davids, Mary; TA)
So I think I understand the theory, but I am having trouble figuring out how to make this happen in Access.
These are some of the questions that have come up:
1. How to set up the relationships between the tables, both in terms of the Joint Type and enforcing referential integrity.
2. How to create queries that display the information I need given that the tables mostly contain numbers.
3. How to create forms and subforms with combo boxes for data entry given the model above.
I think these are pretty basic questions for someone with enough Access experience. Any help would be appreciated.
Thank you!