自然连接中元组的最大和最小数目
我遇到一个问题,指出
考虑以下与学生有关的关系模式
- 数据库:学生( ,姓名,地址)
- 报名( , )
主键用下划线显示。“学生”和“注册”表中的元组数分别为120和8。(Student * Enroll)中可以出现的元组的最大和最小数量是多少,其中“
*”表示自然连接?
我已经看到了在互联网上几种解决方案,像这样
或本
根据我的理解。最大元组应该为8,最小元组也应该为8,因为每个(rollnum,course)的学生人数都应该为一轮。在这方面可以提供帮助的任何人
回答:
如果存在参考约束,确保Enroll中的每个rollno也必须出现在Student中,则您对最小和最大的8答案都是正确的。这个问题实际上并没有提到任何这样的约束。无需仅仅因为rollno属性出现在两个表中就假设存在RI约束。因此,最佳答案是最小0和最大8。如果是多项选择题,而0,8不是给出的答案之一,则回答8,8-然后告诉您的老师,这个问题不清楚。
以上是 自然连接中元组的最大和最小数目 的全部内容, 来源链接: utcz.com/qa/429411.html