DBMS 中的外键

DBMS 中的外键定义:外键是表的列,指向另一个表的主键,它们充当表之间的交叉引用。

例如

在下面的例子中,Course_enrollment表中的Stu_Id列是外键,因为它指向Student表的主键。

Course_enrollment表:

COURSE_ID Stu_Id
C01 101
C02 102
C03 101
C05 102
C06 103
C07 102

Student表:

Stu_Id Stu_Name Stu_Age
101 Chaitanya 22
102 Arya 26
103 Bran 25
104 Jon 21

注意:实际上,外键与另一个表的主键标签无关,如果它指向另一个表的唯一列(不一定是主键),那么它将是一个外键。因此,外键的正确定义是:外键是表的列,指向另一个表的候选键

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程