等值连接可由基本的关系运算(32)等价表达。给定关系贯、S如下图所示,则RS=(33)。

admin2008-11-02  23

问题 等值连接可由基本的关系运算(32)等价表达。给定关系贯、S如下图所示,则RS=(33)。


选项 A、
B、
C、
D、

答案D

解析 本题要求及与S的关系自然连接,RS可以用π、σ和X三个基本的运算来表示。而只RS与关系代数表达式π1,2,3,61=4∧3=5(R×S)等价,因此试题(32)的正确答案是A。对于试题(33),由于自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中将重复属性列去掉。而本题R与S关系中相同的属性组为AC,因此,结果集中的属性列应为ABCD。这样,正确的结果只可能是选项 B、D。选项B中的第三个元组(d,f,g,g)显然不满足条件。因为,若结果正确,则该元组是由R关系中的第四个元组与S关系中的第二个元组先进行R×S运算,再进行σ1=4∧3=5,这样要求R的第一个分量d等于S的第一个分量d;R的第三个分量g等于S的第二个分量f,这显然不等,故选项B中的第三个元组不在结果集中。从上述分析可见,试题(33)的正确答案是选项D。
转载请注明原文地址:https://jikaoti.com/ti/eQN7FFFM
0

相关试题推荐
最新回复(0)