首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自然连接中元组的最大和最小数目

自然连接中元组的最大和最小数目
EN

Stack Overflow用户
提问于 2014-03-26 21:16:16
回答 3查看 29.3K关注 0票数 6

我遇到了一个问题

考虑以下与学生相关的关系模式

  • 数据库:学生(rollno,姓名,地址)
  • 注册(rollno,courseno,coursename)

主键的下划线。学生和注册表格中的元组数分别为120和8。最大和最小的元组数目是多少(学生*注册),其中'*‘表示自然连接?

我在互联网上看到过几种解决方案,比如

根据我的理解。最大元组应该是8,最小元组也应该是8,因为每个元组(卷,课程)在学生中应该有一个滚动数。任何能在这方面提供帮助的人

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-28 11:49:36

如果存在一个引用约束,确保注册中的每个rollno也必须出现在“学生”中,那么您的最小和最大的回答都是正确的。然而,这个问题实际上并没有提到任何这样的限制。没有必要假设RI约束的存在仅仅因为rollno属性出现在两个表中。所以最好的答案是0最小和8最大值。如果这是一个选择题,并且0,8不是给出的答案之一,那么回答8,8,然后告诉你的老师,问题是不清楚的。

票数 5
EN

Stack Overflow用户

发布于 2017-01-09 13:52:04

如果您询问在R和S的自然连接中出现的元组的最大数量,则这两个元组的笛卡儿积

票数 -1
EN

Stack Overflow用户

发布于 2018-12-22 00:47:17

答案应该是8,8。因为rollno是学生表中的键和Rollno键,所以courseno是复合键。学生与报名表的关系为1:M。因此,元组的最大数量与多个方面相同。8和最小元组数为8,如果外键存在其他wise 0。

答案是8,8。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22673235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档