首页 > 代码库 > SQL Server数据库学习笔记-外键

SQL Server数据库学习笔记-外键

    关于主键的话大家很好理解,主键的主要作用就是用来标识一条数据是唯一的,也就是保证数据的实体完整性。防止数据重复。但是外键的话就有许多的疑问了,那外键是咋回事儿呢?

    1. 外键的定义:

外键(FK)是用于建立和加强两个表数据之间连接的一列或多列。通过将保存表中主键值的一列或多列中的值添加到另一个表中,可创建两个表之间的连接。这个列就成为第二个表的外键。它表示了两个表之间的关系。

    2. 为什么要使用外键?

为了保证数据的参照完整性。补充:参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

SQL Server数据库学习笔记-外键