关系模型的参照完整性规则是什么?
更新时间:2026-05-30 07:52:36 栏目: 中华词典
更新时间:2026-05-30 07:52:36 栏目: 中华词典
关系模型的参照完整性规则是什么?
关系模型中的参照完整性(Referential Integrity) 是数据库完整性约束的重要组成部分,其核心规则如下:
参照完整性要求关系中外键(Foreign Key)的取值必须符合以下两种情况之一:
要么为空值(如果允许空值);
要么等于被参照关系(主关系)中某个元组的主键值。
参照关系(Referencing Relation):包含外键的关系。
被参照关系(Referenced Relation):外键所引用的主键所在的关系。
外键(Foreign Key):一个属性(或属性组),其值必须匹配另一个关系的主键值或为空。
插入规则
向参照关系插入元组时,外键的值必须是被参照关系中已存在的主键值(或为空,如果外键允许空值)。
删除规则
删除被参照关系中的元组时,需处理参照关系中对应的外键元组,通常有以下策略:
级联删除(CASCADE):同时删除参照关系中所有匹配的元组。
限制删除(RESTRICT/NO ACTION):仅当没有匹配的外键时才允许删除。
置空/置默认值(SET NULL/SET DEFAULT):将参照关系中匹配的外键值设为空或默认值。
更新规则
更新被参照关系的主键时,类似删除规则,可采取:
级联更新(CASCADE):同步更新参照关系中的外键值。
限制更新(RESTRICT):禁止更新被引用的主键。
置空/置默认值(SET NULL/SET DEFAULT)。
假设有两个表:
学生表(Students)(主键:学号)
冒牌英雄分集剧情介绍(1-36集)
›铁器的发明在人类历史上有着非常重要的意义,中国发明生铁冶炼技术的时间是春秋后期,比欧洲早1900年。() A. 正确 B. 错误
›软实力
›党员的党龄应从()之日算起。 A. 预备期满转为正式党员 B. 召开支部大会接收预备党员的日期 C. 党委批复为预备党员的时间 D. 党委批复转为正式党员的时间
›串铃的拼音_chuan ling是什么意思
›政府单位会计核算一般原则
›一无所有 (打一数字)
›duplicateMovieClip()函数的功能是复制一个新的影片剪辑。 A. 正确 B. 错误
›在我国有权发布通缉令的国家机关是( ) A. 公安机关 B. 检察机关 C. 审判机关 D. 监察机关
›校园周围几百米以内不得开办电子游艺厅()A.500米 B.800米 C.200米 D.300米
›