有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为

admin2015-08-20  39

问题 有三个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为

选项 A、笛卡尔积
B、交
C、并
D、自然连接  

答案D

解析 笛卡尔积:设关系R和S的元数分别是r和s,定义R和S的笛卡尔积是一个(r+s)元元组的集合,每一个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组。若R有k1个元组,s有k2个元组,则关系R和关系S的广义笛卡尔积有k1*k2个元组。
    交:设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R与关系S的交由属于R又属于S的所有元组组成。
    并:设关系R和关系S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域,则关系R与关系S的并由属于R或属于S的元组组成。
    自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/tlvp777K
0

最新回复(0)