I'm really just learning much about Access and love it. Some things are easier to understand than others. One of my difficult areas is relations. Basic 1:1 are easy, it's when I have to M:M or Subqueries etc.
Can you please take a look at this situation I'm having and let me know if I'm understanding it correctly and if I should do something else?
I have two tables.
tblContacts and tblEmailAddresses
Originally, I just created a relationship between email addresses and contacts however, I just learned about M:M relationships and was wondering if I should create a Junction table between the two?
In my tblEmailAddresses I only have four fields.
ID (PK)
Contact_ID (FK) to Contacts
EmailType_ID (FK) to email types
EmailAddress
Right now, I have a relation between Contact_ID and ID of tblContacts . Which I understand works wonderfully, if a contact only has one email address. However, if I'm learning correctly, my contacts may have many emails addresses (i.e. Tech Support, Customer Support, Product Support etc) as noted by my other column - EmailType_ID
So....If I understand when I'm doing, I need to create a new table:
tblContacts_PhoneNo
Contact_ID
PhoneNumber_ID
Then obviously link Contact ID with ID from the contacts table and PhoneNumber_ID with the ID from the phone numbers table.
Am I understanding this correctly? Any other recommendations?