单选题
👁️ 浏览量:

试题题干

下面关于自然连接和等值连接的叙述中,不正确的是()

A

自然连接是一种特殊的等值连接

B

自然连接要求在两个关系中有公共属性,而等值连接不必

C

两种连接都可以只用笛卡尔积和选择运算导出

D

自然连接要在结果中去掉重复的属性,而等值连接不必

参考答案

正确答案:

试题解析

连接运算表示为:

连接操作中有两种最为常用的连接,即等值连接和自然连接。

(1)等值连接是θ为“=”的连接操作,它是从关系R和S的笛卡尔积中选取i、j属性值相等的那些元组;自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。自然连接是构造新关系的有效方法,投影和选择是分解关系的有效方法,利用投影、选择和自然连接操作可以任意地分解和构造新关系。

(2)自然连接使用在关系R和S有公共属性的情况中,那么它们的自然连接就变成为笛卡尔积。所以关于自然连接和等值连接的叙述中,不正确的是两种连接都可以只用笛卡尔积和选择运算导出。自然连接是特殊的等值连接,所以等值连接中存在不能只用笛卡尔积和选择运算导出的情况。