I'm converting an old access database to a new one and I have imported some tables. The old database had just one table for insurance plans, named "tblPlan". It had compound primary keys in which the set of the three fields (PlanType, PlanCategory, CoverageType) had to be unique. I want to do this the right way and I figure that would entail having a table with an autonumber ID that points to each PlanType, PlanCategory, and CoverageType. I'm just not sure what is the best way to go about doing this. Here is an image of the data in the old table:
As you can see there are multiple plan categories, and for each category there are multiple plan types, and for each category and plan type there are multiple coverage types. Now this is my solution so far using autonumber ID's:
Is this the correct way to do this or should I do it the way "OLD_tblPlan" is, where I added an autonumber field called "ID" and each unique set of PlanType, PlanCategory, and CoverageType have a unique ID number?

As you can see there are multiple plan categories, and for each category there are multiple plan types, and for each category and plan type there are multiple coverage types. Now this is my solution so far using autonumber ID's:

Is this the correct way to do this or should I do it the way "OLD_tblPlan" is, where I added an autonumber field called "ID" and each unique set of PlanType, PlanCategory, and CoverageType have a unique ID number?