小编Tom*_*Lee的帖子

多对多链接表设计:只有两个外键还是一个额外的主键?

这无疑是一个新手问题,但我一直未能找到满意的答案.在为多对多关系创建链接表时,最好是创建唯一的id还是仅使用相应表的两个外键(复合键?).

以Northwind数据库的不同图表为例,我发现了两个"版本".即:带有fkProductID和fkOrderID的OrderDetails表以及添加了OrderDetailsID的版本.

有什么不同?(它还取决于数据库引擎吗?).SQL(或Linq)的优点/缺点是什么?

提前感谢您的解释.

汤姆

sql database database-design data-modeling

6
推荐指数
2
解决办法
3828
查看次数

标签 统计

data-modeling ×1

database ×1

database-design ×1

sql ×1