单选题 有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为______。
R
A A1
a 0
b 1
S
B B1 B2
f 3 k2
n 2 x1
T
A A1 B B1 B2
a 0 f 3 k2
a 0 n 2 x1
b 1 f 3 k2
b 1 n 2 x1
  • A.并
  • B.自然连接
  • C.笛卡尔积
  • D.交
【正确答案】 C
【答案解析】[解析] 用于查询的3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。并:R∪S是将S中的记录追加到R后面。交:R∩S结果是既属于R又属于S的记录组成的集合。上述两种操作中,关系R与S要求有相同的结构,故A、D选项错误。自然连接:去掉重复属性的等值连接。自然连接要求两个关系中进行,比较的是相同的属性,并且进行等值连接,本题中结果T应为空,B选项错误。若T为笛卡尔积得出的运算结果即为5元关系,元组个数为4,计算结果与题目相符,C选项正确。