首页 新闻 会员 周边 捐助

数据库方面滴,我老婆给我的答案是"ABC",你们呢?

0
悬赏园豆:10 [已关闭问题]



求关系R与关系S的自然连接。
结果如下:
 
问题:关系R中空白的添写什么?

老婆给的答案是: A   B   C

 

考的是数据库的关系运算符中的自然连接,我总是觉得题出的不对.
我想问下这个怎么来的?我计算不出来。

二宝的主页 二宝 | 初学一级 | 园豆:190
提问于:2008-09-02 00:30
< >
分享
其他回答(4)
0
准确的说,答案应该是a b c 其实看一下自然连接的概念的就知道了,R和S这两个关系的属性集合合并后,删除重复的属性集合,你可以对这两个关系建两张表,然后用SQL执行一下就知道了。
TerryLee | 园豆:3300 (老鸟四级) | 2008-09-02 01:01
0
如果要获得结果中的第一行,那么空白处确实是a b c 如果要获得结果中的第二行,那么空白处应该是b a d 但是只有一行空白的话,根本没有办法同时获得结果中的两行结果 所以,题有问题,或者就是那个空白处本来就可以填写多行的
丁学 | 园豆:18730 (专家六级) | 2008-09-02 06:48
0
根据结果 A B C D a b c d 那么原来的R表里肯定有一行为 A B C a b c 原来的S表里肯定有一行为 A C D a c d 现在S表里这一行已经有了,R表里没有,所以写a b c 再看结果的另外一行 A B C D b a d g 则R表里有一行 A B C b a d S表里有一行 A C D b d g 同样b a d这一行在R表里也没有,因此这题似乎不对……
Gray Zhang | 园豆:17610 (专家六级) | 2008-09-02 08:37
0
这个题不对,根据两条结果推出来的R表中的空白行两次不一样,一次是abc,一次是bad
SillyCoder | 园豆:204 (菜鸟二级) | 2008-09-02 10:24
0
你老婆真厉害
小媒体控股 | 园豆:325 (菜鸟二级) | 2008-09-02 17:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册