哪位DX系统的学过数据库技术?偶有问题要问呀!
关系R(A,B)、S(B,C)中分别有10个和15个元组,则RXS中元组的个数范围是()
A,(10,25)
B,(15,25)
C,(10,50)
D,(0,150)
注:RXS中的X是指R和S进行连接操作。
有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下
SELECT 学号
FROM 学生
WHERE 年龄>;20 AND 姓名 LIKE ‘%伟’
如果要提高查询效率,应该建索引的属性是()
A,学号
B,姓名
C,年龄
D,(学号,姓名)
有关系R和S,如下图:
R:
————————
| A | B | C |
————————
| 1 | 2 | 3 |
————————
| 4 | 5 | 6 |
————————
| 3 | 3 | 2 |
————————
| 4 | 6 | 6 |
————————
S:
—————
| D | E |
—————
| 5 | 3 |
—————
| 6 | 4 |
—————
说法正确的是:()
A,A是R的主码;E是S的外码,参照R的A属性
B,AB是R的主码;D是S的外码,参照R的B属性
C,B是R的主码;C是R的外码,参照R的B属性
D,B是R的主码;E是S的外码,参照R的B属性
选什么呀,为什么?谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
兄才的签名有意思,不过,我现在“妓女”不用了,还是找个“老婆”,免得得病。
呵呵,我以为有人回答我的问题了呢!白高兴了!我顶!
顶!
第一题:D,如果R。B的每一个分量于S。B的每一个分量都相等的话是150,反之如果R。B于S.B的分量之间没有相等的值的话是0。
第二题:C,没有照得特有力的依据。
第三题:C,只看后半句就可以了!对“C是R的外码,参照R的B属性”的简单解释是:B是R的主码,C不是R的候选码,C的分量的值取自于B的分量值。解释不太全面但实用一点。
呜!!能解释通俗一点吗,我很菜
请问第三题:我是这么判断的:在R中只有B没有重复的记录,所以B肯定是主码,但外码是怎么判断的啊?不明白!什么叫分量值啊?谢谢!
属性B的分量就是它所对应的列,分量值就是列中每个元素的值!!外码是在参考完整性中使用的,常见的情况是:外码另一个关系的主码,但在极端的情况下两者可以在同一个关系中,就象题目中的那样!!例如:关系R(学号,姓名,专业号),其中学号唯一;关系S(专业号,专业名),其中专业号唯一,并且包含了所有专业。在现实生活中R中专业号的范围不会超过S中专业号的范围,所以专业号是R的外码,参考关系R的专业号!外码定义的前提是它不是关系的候选码!
晕啊!什么叫候选码?
????没人能清楚的解释一下吗?谢谢!
推荐一本书《数据库系统概论》萨师煊、王珊!看完前几章就可以找到题目的答案了。虽然有些东西可能有点偏理论,但是看了书上举的例子就可以很好的理解了!我上学时没好好看,现在补ing。