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

admin2009-08-25  34

问题 有三个关系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的元组组成。
自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要将结果中重复的属性去掉。
转载请注明原文地址:https://jikaoti.com/ti/mHI0FFFM
0

最新回复(0)