简答题

关系数据库中的实体完整性和参照完整性对数据分别有什么样的约束?

正确答案

实体完整性规则是:若属性A是基本关系R的主属性,则属性A不能取空值。
参照完整性规则是:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为;或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。

答案解析

相似试题
  • 关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?

    简答题查看答案

  • 以下列出的是关于参照完整性的叙述,其中正确的是() ①参照完整性是指在设定了表间关系后可随意更改用于建立关系的字段 ②参照完整性保证了数据在关系型数据库管理系统中的安全性与完整性 ③参照完整性在关系型数据库中对于维护正确的数据关联是必要的

    单选题查看答案

  • 以下列出的是关于数据库的参照完整性的叙述 (1)参照完整性是指在设定了表间关系后用户仍可随意更改用以建立关系的字段 (2)参照完整性保证了数据在关系型数据库管理系统中的安全与完整 (3)参照完整性在关系型数据库中对于维护正确的数据关联是必要的 其中正确的是()。

    单选题查看答案

  • 以SJK数据库中的XS表为主表、CJ表为子表通过xh字段建立了永久关系并设置参照完整性规则为“更新级联”、“删除级联”和“插入限制”,则以下说法中错误是()。

    单选题查看答案

  • 在关系数据库中,关系模型的三类完整性是指()、参照完整性和用户定义的完整性。

    填空题查看答案

  • 数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,完整性约束包括()完整性、域完整性、参照完整性和用户定义完整性。

    填空题查看答案

  • SQL Server完整性约束包括()完整性、实体完整性、参照完整性和用户定义完整性。

    填空题查看答案

  • 在关系数据库中,完整性主要有域完整性、()以及参照完整性等三种类型。

    填空题查看答案

  • 在对表中的数据进行添加时,对数据实施完整性检查,激活的触发器是()。

    单选题查看答案