Two things - three field primary keys are fairly rare so you probably want to first go back and check if you really need three fields. You will probably find that you don't need all 3. Second, if it happens that you do need a three field primary key, then that table should be the bridge table. For...