问题 单项选择题

若关系R、S如下图所示,π1,3,73<6(R×S))= (30) ,且结果集的元组列数和元组个数分别为 (31) ,R÷S= (32)

(32)处填()。

A.A

B.B

C.C

D.D

答案

参考答案:A

解析:

本题考查关系代数运算方面的基础知识。

试题(32)的正确选项为A。因为根据除法定义,此题的X为属性AB,Y为属性CD。R÷S应当满足元组在属性AB上的分量值x的象集Yx包含关系S在CD上投影的集合。

关系S在Y上的投影为πCD(S)={(3,4),(8,9)}。对于关系R,属性组X(即AB)可以取3个值{(1,2),(1,3),(2,3)},它们的象集分别为:

象集CD(1,2)={(3,4),(8,9)}

象集CD(1,3)={(4,3)}

象集CD(2,4)={(8,9)}

由于上述象集包含πCD(S)有(1,2),所以,R÷S={(1,2)},故正确的答案为A。

解答题
单项选择题