单选题
👁️ 浏览量:

试题题干

设有关系R和S如下表:


则关系T是关系R和关系S的()

A

自然连接结果

B

 连接结果

C

笛卡尔积

D

参考答案

正确答案:

试题解析

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。一般地,自然连接使用在关系R和S有公共属性的情况中,如果两个关系没有公共属性,那么它们的自然连接就变成为笛卡尔积。

首先要对两个关系中相同属性组的分量进行相等比较,即比较R.B,R.C 和 S.B , S.C;
因 R中BC属性第一行元组分量b、c与S中BC属性第一行元组分量b、c相等 选取为结果之一
因 R中BC属性第一行元组分量b、c与S中BC属性第二行元组分量b、c相等 选取为结果之一

因 R中BC属性第三行元组分量a、d与S中BC属性第三行元组分量a、d相等 选取为结果之一 

因此进行连接得到结果:
A B C D
a b c d

a b c e

c a d b 

故选A。