真 真.浪人西林 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #1 表中同时有两个字段作为主键,并且连接到不同的表中作为外键,请问这样做是否合理?
C china_delphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #6 两个算老几,我的表多时一张表7个主键,其中5个既是外键 又是主键。
真 真.浪人西林 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #8 这样在开发时会有哪些影响? 如果表的记录很多,在处理时是否会影响到速度?
T tonyjoule Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #9 当然合理了。比如说实体A的主键是ID1,实体B的主键是ID2,那关系C中就应含有ID1、ID2两个外键。
S sundart Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #11 · 关联字段创建外键。 · 所有的键都必须唯一。 · 避免使用复合键。 (你的问题应该是这个了,字段越多索引维护越耗时间,尤其在数据量比较大的时候) · 外键总是关联唯一的键字段