第8章数据完整性题稿.ppt

8.3 使用约束实施数据完整性 8.3.2 外键约束 外键约束定义了表与表之间的关系。通过将一个表中一列或多列添加到另一个表中,创建两个表之间的连接,这个列就成为第二个表的外键(Foreign Key,FK),即外键是用于建立和加强两个表数据之间的连接的一列或多列,通过它可以强制参照完整性。 当一个表中的一列或多列的组合和其他表中的主键定义相同时,就可以将这些列或列的组合定义为外键,并设定与它关联的表或列。这样,当向具有外键的表插入数据时,如果与之相关联的表的列中没有与插入的外键列值相同的值时,系统会拒绝插入数据。 8.1 使用规则实 施数据完整 性 8.2 使用默认值 实施数据完 整性 8.3 使用约束实 施数据完整 性 8.3 使用约束实施数据完整性 8.3.2 外键约束 定义表级外键约束的语法格式如下: [CONSTRAINT constraint_name] FOREIGN KEY (column_name [,…n ]) REFERENCES ref_table [(ref_column [,…n] )] [ ON DELETE { CASCADE|NO ACTION } ] [ ON UPDATE { CASCADE|NO ACTION } ] ] [ NOT

文档评论(0)

1亿VIP精品文档

相关文档