24小时热门版块排行榜    

查看: 770  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tartaric

禁虫 (正式写手)

本帖内容被屏蔽

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dz5172003

金虫 (小有名气)

找出包含S所有元素的R中的元组,取R-S的部分就好了
虫虫
3楼2011-11-26 22:51:10
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

sudo

木虫 (正式写手)

【答案】应助回帖

tartaric(金币+2): 灰常感谢! 2011-11-26 20:18:24
反过来看就清楚了:

首先,R÷S一共有多少元?其实相当于集合相减,{A, B, C, D} - {C, D}={A, B}。嗯,再举一个例子是,如果R有{A, B, C},S有{B, C, D},那么R÷S应该是{A, B, C}-{B, C, D} = {A}

然后,R÷S的每一个元组,和S中的每个元组,两两进行组合,结果必须都能在关系R中找到~

最后,尽可能多地找出满足上面说法的元组,就是R÷S的结果了

以你的题目为例:

我们看R÷S的元组分别是ab和ed
而S的元组分别是cd和ef

验算一下,两两组合一下R÷S和S的元组:
abcd
abef
edcd
edef

是不是都能在R中找到?

那么,这个R÷S是尽可能多地找了的结果吗?
是的,因为R中并没有bccd

=,=我想你大概理解了.....

PS:咳,其实不懂数据库什么的,上网看了下,如果说错的话请多包涵
2楼2011-11-26 19:50:57
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见