什么是外键约束 主键与外键的关系?
浏览量:1756
时间:2021-03-11 13:49:16
作者:admin
主键与外键的关系?
外键必须是另一个表的主键。
1. 可以唯一地表示数据表中每条记录的字段或字段组合称为主键。主键唯一地标识表中的每一行记录,但这只是其功能的一部分。
2. 主键的主要功能是将记录与存储在其他表中的数据相关联。在这方面,主键是不同表中记录之间的简单指针。主键舍入是确定表中的每条记录。
3. 主键不能为空。unique约束指定一个或多个列的组合值是唯一的,以防止在列中输入重复的值。因此,主键的值对用户来说是没有意义的。
4. 如果有两个表a、B和C作为a的主键,B中也有C字段,则C是表B的外键,外键约束主要用于维护两个表之间数据的一致性。
5. 在数据库中,常常有多个表,而且这些表不是相互独立的。不同的表需要建立一种关系来相互传递它们的数据。
外键和相应的主键之间的关系是什么?
一般来说,外键和主键的对应关系主要体现在两个表之间的关系上。A.A是表A的主键,B.S是外键,A.A与B.S关联。在没有其他关联键的情况下:如果两个表AB是1:1关联的,那么A.A和B.S是一一对应的。如果AB表是1:n相关的,那么A.A和B.S是1:n对应的。如果AB和AB是m:n相关的,那么A.A和B.S是m:n对应的。等等
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。