问题 单项选择题

有3个关系R、S和T如下:

由关系R和s通过运算得到关系T,则所使用的运算为( )。

A.笛卡儿积

B.交

C.并

D.自然连接

答案

参考答案:D

解析: 本题考查的是数据库的关系代数运算。R表中有两个域A、B,有两条记录(也叫元组),分别是(m,1)和(n,2);S表中有两个域B、C,有两条记录(1,3)和(3,5)。注意观察表T,它包含了R和S两个表的所有域A、B、C,但只包含1条记录(m,1,3),这条记录是由R表的第l条记录和S表的第1条记录组合而成的,两者的B域值正好相等。上述运算恰恰符合关系代数的自然连接运算规则。因此,本题的正确答案为选项D。

多项选择题
问答题 论述题