简答题

举例说明什么叫参照完整性。

正确答案

关系中的外键值或者为空值,或者是相应参照关系中某个主键值。
如下所示,在学生S与专业P两个关系之间存在着属性引用,关系S引用了关系P的主码PNO。
S(SNO,SNAME,AGE,SEX,PNO)
P(PNO, PNAME)
S.关系中PNO的取值要参照关系P中PNO的取值。如果关系S中的属性PNO取空值,说明该学生尚没分配专业。当对P中的记录进行删除或修改时,要注意保持S与P的一致性。

答案解析

相似试题
  • 举例说明关系参照完整性的含义。

    简答题查看答案

  • 请举例说明在同一个关系内部也可能存在参照的完整性约束。

    简答题查看答案

  • 什么叫数据抽象?试举例说明。

    简答题查看答案

  • 什么叫外键?请举例说明。

    简答题查看答案

  • 什么叫软件命令?请举例说明。

    简答题查看答案

  • 操作系统中存储器管理的主要功能是什么?什么叫虚拟存储器,并举例说明操作系统是如何实现虚拟内存的?

    简答题查看答案

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

    简答题查看答案

  • 试述关系模型的完整性规则。在参照完整性中,为什么外码属性也可以为空?什么情况 下才可以为空?

    简答题查看答案

  • 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?

    简答题查看答案