简答题

举例说明关系参照完整性的含义。

正确答案

假如有如图所示的两个关系表,在成绩表中,学号是关键字,课程号是外关键字;在课程表中课程号是关键字,根据关系参照完整性的定义,R2是成绩表,R1是课程表,也就是成绩表中课程号的值或者为空或者在课程表中的课程号中能够找到。   
满足这个条件是必须的,如果不满足,假设成绩表中课程号的值k20在课程表中课程号的值中找不到,则该课程号显然是不正确的,这样会造成数据的不一致性。

答案解析

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

    简答题查看答案

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

    简答题查看答案

  • 以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。

    简答题查看答案

  • 以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义

    简答题查看答案

  • 试述关系模型的参照完整性规则?

    简答题查看答案

  • 关系的完整性约束包括:域的()和参照完整性约束。

    填空题查看答案

  • 在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起删除。这种删除控制属于()

    单选题查看答案

  • 在参照完整性控制中,首先向被参照关系中插入主码值与参照关系中插入元组的外码值相同的元组,然后插入参照关系中相应的元组。这种插入控制属于()

    单选题查看答案

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

    填空题查看答案