如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段叫做什么?谢谢!

这是计算机二级access数据库里面的一道题。... 这是计算机二级access数据库里面的一道题。 展开
 我来答
迷你手工老张
高粉答主

2019-06-23 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1061
采纳率:100%
帮助的人:31.9万
展开全部

这个字段叫做外部关键字。

外部关键字也是表中的一个或多个字段,外部关键字的值与相关表的主关键字相匹配。例如,“供应商"表中的主关键字“供应商ID”字段就与“产品”表中的外部关键字“供应商ID"字段相连。

当一张二维表(如T1)的主关键字被包含到另外一张二维表(如T2)中时,它就称为T2的外部关键字(Foreign Key)。

扩展资料:

有很多时候,程序员会发现字段缺少、多余问题或者是创建外键以后就不能添加没有受约束的行[特殊情况下是有必要的,这个时候不想对表结构进行操作,就可以使用约束失效。

以 Northwind 为例:想给产品表【Products表】添加一条不受种类表【Categories表】限制的数据。可以使产品表中的 Categories 约束失效。

写法:ALTER TABLE dbo.Products NOCHECK CONSTRAINT FK_Products_Categories。

添加完成后再使其有效:

ALTER TABLE dbo.Products CHECK。

这样就完成不受某表约束的数据添加了。

还有一个好处是:如上述例子。修改 Categories 表时 添加字段时 要把所有引用 Categories 表的外键给失效。等给 Categories 表添加字段完成后再使所有应用 Categories 表的外键恢复有效性即可

narcissus22
推荐于2017-11-23 · TA获得超过1607个赞
知道小有建树答主
回答量:228
采纳率:100%
帮助的人:265万
展开全部
楼上两位正解,foreign key
外键(Foreign Key) 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。

参考资料: http://baike.baidu.com/view/68073.htm?fr=ala0_1

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2010-07-30 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144775 获赞数:885380
团长

向TA提问 私信TA
展开全部
叫外键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿打_sharer
2010-07-31 · TA获得超过1452个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:203万
展开全部
叫外键或外码!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangdongNo1
2010-07-31 · TA获得超过463个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:115万
展开全部
外键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式