繁体   English   中英

关系数据库上下文中的参照完整性约束是什么?

What is a referential integrity constraint in the context of relational databases?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

以我的理解,在关系数据库的上下文中,如果存在所有引用的属性值,则数据库具有引用完整性 换句话说,如果一个属性的值引用了另一个属性的值,则引用的值必须存在。 但是,我找不到引用完整性约束的任何明确定义。 参照完整性约束到底是什么?

问题暂未有回复.您可以查看右边的相关问题.
1 Java库可部分导出数据库,同时注意参照完整性约束

我的生产数据库是未压缩的几个GB,在尝试重现错误或使用真实数据测试功能时,要在本地下载和运行变得很痛苦。 我希望能够选择我感兴趣的特定记录,然后让该库找出需要哪些其他记录来生成尊重数据库完整性约束的数据集,并最终将其打印出来作为插入语句或转储的列表我可以恢复。 例如: 给定 ...

2 SQL Server数据库中运行时条目期间的参照完整性约束

ii有两种形式,其中数据被添加到两个表中。 一个表具有一个FK,该FK引用了另一个表的主键。 在第二种形式中,我将值插入到形式中,并希望将其存储在数据库中。 我收到以下错误 INSERT语句与FOREIGN KEY约束“ FK_ StuDetail _eduid__5AA46 ...

5 参照完整性约束

是否有可能在复合主键中,对于不同的值,外键是指不同的表。我在下面描述。 患者表具有 pat_id 作为 PK。 从属表具有 pat_id,dep_Sno 作为 PK(pat_id 是来自患者的 FK)。 Patient_visit 表有 pat_id,dep_Sno,pat_visit 作为 P ...

7 参照完整性约束的含义

我对参照完整性约束的含义有些困惑: 可以说我有两个表: R1 =(A,B,C) R2 =(D,E) 那么如果我在R1中以C作为外键引用R2,可以说表R1包含三个记录,而属性C则引用D(因为D是主键),所以表R2中的属性D可能是,除了表R1中属性C的记录之外,还包含其他一些值 ...

9 SchemaExport并关闭参照完整性约束

当我在呼吸代码上运行测试时,将删除并创建表,并使用以下命令为测试添加新数据 new SchemaExport(_configuration).Execute(false, true, false); 但是,它强制执行参照完整性,在生产中这会很好,但是在测试中,我要求不要启用它。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM