小编kim*_*kim的帖子

多个外键有意义吗?

一个表有多个外键是否有意义?

假设我有三个表Table A,Table BTable C.如果我将表视为对象(并且它们映射到我的代码中的对象),那么表A和表B都与表CIe具有多对一关系表/对象A和B可以各自具有C的许多实例.所以我设计的方式是Table C分在两个主键Table ATable B:换句话说,Table C有2个外键(A_ID和B_ID).

编辑:我忘了也提到Table A可以有很多实例Table B.所以Table B在表A中有一个外键.如果这有所不同......

我想知道这是否有意义还是有更好的方法来做到这一点?谢谢.

mysql sql database-design foreign-keys

3
推荐指数
1
解决办法
8776
查看次数

标签 统计

database-design ×1

foreign-keys ×1

mysql ×1

sql ×1