设置数据库外键时如何区分那个为主键表那个为外键表

 我来答
玉素枝俞绸
2019-04-30 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1022万
展开全部
A表必须有记录,B表才能有,这个时候A表是主键表,B表外键表。(A表里面的记录可以随便录入,但一般必须唯一,是主键;B表里面录入的东西就不是乱录了,必须A表里面有的记录,才能录入到B表中。B表里面出现的任何一条记录都必须在A表中找到与之对应的记录,当然它可以重复出现,如果是1:N的话)
例如:学生表,成绩表。学生表里面必须有某个学生的信息,成绩表里面才可能有这个学生的成绩。这个时候学生表示主键表,成绩表示外键表。如果学生表中一个学生都没有,成绩表里面也不能有,但是反之则可以。
一句话,主键表限制外键表的数据。谁限制谁主键,谁被限制谁外键。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式