简短回答:级联操作(如级联删除、级联更新)属于参照完整性(Referential Integrity)的实现机制,而不是参照完整性本身。
更具体地说:
参照完整性是什么
参照完整性是关系数据库完整性的一种约束,要求:
级联操作是什么
级联操作是当被参照表中的数据发生变更(删除或更新)时,数据库自动对参照表中的数据执行相应操作,例如:
ON DELETE CASCADE:删除主表记录时,自动删除从表中引用它的记录ON UPDATE CASCADE:主表主键更新时,自动更新从表外键值二者关系
RESTRICT、NO ACTION、SET NULL结论:级联操作是参照完整性的一种维护手段,从分类上可认为它“属于参照完整性约束的行为定义”,但不等同于参照完整性概念本身。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。