什么是表的一张表可以有几个主键?

例如 表A(id[pk],name) 表B(id[pk],info) 关系表 R_A_B(aid[fk],bid[fk]),关系表是aid和bid作为联合主键呢?还是增加一个id作为主键呢?这两种设计都见过,如何设计需要考虑哪些因素呢?
该问题被发起重新开启投票
投票剩余时间:
之前被关闭原因:
该问题被发起删除投票
投票剩余时间:
距离悬赏到期还有:
参与关闭投票者:
关闭原因:
该问题已经被锁定
锁定原因:()
保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。
该问题已成功删除,仅对您可见,其他人不能够查看。
如果你的查询,使用联合主键的索引更快的话,那么使用联合主键就好。
但是如果你的查询,不使用索引更快,那么就不要建联合主键,或者查询的时候不用索引。
还要一个说法是,关系表中的外键,一定要建索引,否则在删除主键时级联删除外键会很慢很慢。
不是您所需,查看更多相关问题与答案
德问是一个专业的编程问答社区,请
后再提交答案
关注该问题的人
共被浏览 (5008) 次什么是数据库的主键和外键_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
什么是数据库的主键和外键
上传于||文档简介
&&什么是数据库的主键和外键
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 注册表里的主键是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信