Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-表

【Access扫盲知识】设置复合主键的意义,什么情况下需要在表中设置多个主键? [查看原文]


最新评论24人参与评论

2018/12/14 21:31:43wg
根本就不是叫所谓的“双主键”,只是多个字段共同设置为一个“主键”。还是起分辨一条记录的作用。比如学生成绩表,学号,课程号,成绩,这样的表必须设置学号+课程号作为一个主键,才能区分每个学生不同课程的记录。

2017/11/14 13:58:08静待花开
在多对多(M:N)的情况下,需要拆分成两个一对多(1:M)的表时,在M端要设置复合主键,例如:教师任课,一名教师会教多门课,一门课会由多名教师任课,这种情况要建立三个表,教师表(教师ID)、课程表(课程ID)、任课表(教师ID、课程ID),任课表在的两个字段(教师ID、课程ID)要设置成复合主键

2016/5/26 9:09:55芒果王
文不对题

2016/4/28 16:54:28徐迪
两个主键识别一个表,就是这个作用。类似于张三李四作为一个人的人名。

2016/4/28 16:52:53徐迪
这个没看到帖子研究很久。有问题下次可以来搜索,简单一些。

2016/4/28 12:21:36福哥
貌似还是没有说明清楚为何要设置复合主键?

总记录:6篇  页次:1/1 9 1 :

发表评论您的评论将提升作者分享的动力!快来评论一下吧!

用户名:
密 码:
内 容:
 

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助