2016 - 2024

感恩一路有你

ER图主键和外键怎么区分 做主键的是不是不能做为外键?

浏览量:3264 时间:2021-03-15 17:28:38 作者:admin

做主键的是不是不能做为外键?

是的,外键都使用其他表的主键作为外键。首先,您需要了解什么是主键和外键。下面解释什么是主键和外键:表通常有一列或一组列,这些列包含唯一标识表中每一行的值。这样的一个或多个列称为表的主键(PK),用于强制表的实体完整性。外键:外键(FK)是一列或多列,用于建立和加强两个表数据之间的链接。在外键引用中,当一个表的列被引用为另一个表的主键值的列时,将在两个表之间创建一个链接。此列成为第二个表的外键。之后,我们来讨论逻辑主键。逻辑主键(proxy primary key):在数据库表中,将与当前表中的逻辑信息无关的字段作为其主键,称为“proxy primary key”。

主键和外键可以是同一个字段吗?

一方面,作为表a的主键,ID在整个表a中是唯一的;另一方面,作为外键,ID只能保证表a中ID的值属于表B的值范围,但不能保证其唯一性。总而言之,我觉得这两个方面有冲突

ER图主键和外键怎么区分 access如何设置主键和外键 外键必须是另一个表的主键吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。