问题 单项选择题

设有关系R、S、T如下所示,其中,关系T是()运算的结果。

A.S∪R

B.S-R

C.S∩R

D.S×R

答案

参考答案:B

解析:

S和R进行∪(并)运算,产生的结果记录数应该是两个关系的总和,而关系T的记录只有2条,因此可以排除。

S和R进行∩(交)运算,产生的结果应该是两个关系集的共同记录,因此应该得到的记录是“daf”和“cbd”,并不会得到关系T。

S和R进行-(差)运算,产生的结果是S中不属于R的记录,不难验证得到的结果就是关系T。

S和R进行×(笛卡儿积)运算,产生结果的属性数会增长,而关系T的属性数量并没有变化,因此也可以排除。

填空题
选择题