问题 单项选择题

有三个关系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的元组组成。 自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要将结果中重复的属性去掉。

单项选择题
单项选择题