有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为( )。

admin2021-02-23  23

问题 有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为(    )。

选项 A、并
B、自然连接
C、除法
D、交

答案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=,…,Mn-s(R)-,…,Mn-s((,…,Mn-s(R)×S))。由S中有属性A和A1,T中属性为B和B1,在R元组中找到对应于S中两个元组的T中元组为f3与n2。R中最后一个元组与S中无对应关系,所以在T中也不会出现。C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/CWSp777K
0

最新回复(0)