单选题 有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为______。
R
A A1 B B1
a 0 f 3
a 0 n 2
b 1 f 3
b 1 n 2
a 1 f 4
S
A A1
a 0
b 1
T
B B1
f 3
n 2
【正确答案】 C
【答案解析】[解析] 常用的扩充运算有交、除、连接及自然连接等。并:RS是将S中的记录追加到R后面。交:RS结果是既属于R又属于S的记录组成的集合。上述两种操作中,关系R与S要求有相同的结构,故A、D选项错误。自然连接:去掉重复属性的等值连接。自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,可知B选项错误。除运算可以近似地看作笛卡尔积的逆运算。当S×T=R时,则必有R÷S=T,T称为R除以S的商。设关系R有属性M1,M2,…,Mn,关系S有属性Mn-s+1,Mn-s+2,…,Mn,此时有:R÷S=πM1,M2,…,Mn-S(R)-πM1,M2,…,Mn-s(πM1,M2,…,Mn-s(R)×S)。由S中有属性A和A1,T中属性为B和B1,在R元组中找到对应于s中两个元组的T中元组为f3与n2。R中最后一个元组与S中无对应关系,所以在T中也不会出现。故C选项正确。