- Database table design; link tables or rarely used foreign key?
- Customers:
- PK
- CustomerInfo
- Printers:
- PK
- PrinterInfo
- FK on Customer PK
- ServiceContracts:
- PK
- FK on Customer
- // This creates a composite PK for the Contract_Printers Table:
- Contract_Printers:
- FK on Contract PK
- FK on Printer PK