问题 单项选择题

设有如下关系:

则与关系代数表达式π1,4(R

S)等价的元组演算表达式为:t|

u

v(R(u)

S(v)

();关系代数表达式R÷S的结果集为()。

关系代数表达式R÷S的结果集为()。

A.A

B.B

C.C

D.D

答案

参考答案:C

解析:

[分析]:

关系代数表达式π1,4(R[*]S)的运算意义为:取关系R与关系S中在公共属性组B上取值相同的元组拼接成新元组,并投影出第1、4列构成结果集中的元组。与此对应,元组演算表达式应该是R中的元组u的第2个分量值与S中的元组v的第1个分量相等,取u的第1列和v的第2列构成结果集中的元组。

根据除运算的定义,R÷S果集为在R的非公共属性组AC上取值相同的元组在公共属性组B上的分量集合,包含S在公共属性组B上的投影集合时,取R中元组在非公共属性组AC上的分量作为结果集中的元组。R在AC上的分量值为(a1,c1)时,对应B上的投影集合为{b1,b2),包含R在B上的投影集{b1,b2),故(a1,c1)为结果集中的元组。

单项选择题 A1/A2型题
判断题