我的中间表是否应包含复合PK或唯一索引

The*_*Man 1 sql-server database-design

假设我有Products桌子,ProductsCategory桌子和Category桌子.

ProductsCategory表有两列:ProductIDCategoryID.我应该在两列上使用复合主键还是唯一索引?

另外,如果我使用索引,我可以使它成为唯一索引或键.

Ode*_*ded 8

也可以使用复合键 - 当您已经具有复合主键的唯一性语义时,无需添加唯一索引.