什么是联接运算?

题目

什么是联接运算?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于SQL的超联接查询,说法错误的是

A.在SQL中可以进行内部联接、左联接、右联接和全联接

B.SQL的超联接运算符“*=”代表左联接,“=*”代表右联接

C.Visual FoxPro同样支持超联接运算符“*=”和“=*”

D.利用全联接,即使两个表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满足条件的记录对应部分为NULL


正确答案:C
解析:SQL的超联接运算符中“*=”代表左联接,“=*”代表右联接。但在Visual FoxPro中,不支持超联接运算符“*=”和“=*”,它有专门的联接运算语法格式,分别用LEFT JOIN 和 RIGHT JOIN表示。Visual FoxPro支持左联接和右联接运算查询,但不能使用“=*”和“*=”运算符查询,只能用Visual FoxPro中专用的命令短语才可以。SQL超联接查询。

第2题:

专门的关系运算不包括下列中的______。

A.联接运算

B.选择运算

C.投影运算

D.交运算


正确答案:D

第3题:

操作对象只能是一个表的关系运算是 ______。

A.联接和选择

B.联接和投影

C.选择和投影

D.自然连接和选择


正确答案:C
解析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类;一类是传统的集合运算(并、差、交),另一类是专门的关系运算(选择、投影、连接)。选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算需要两个表作为操作对象。

第4题:

取出关系中的某些列,并消去重复元组的关系代数运算称为()。

A.选择运算

B.取列运算

C.投影运算

D.联接运算


答案:C

第5题:

操作对象只能是一个表的关系运算是

A) 联接和选择

B) 联接和投影

C) 选择和投影

D) 自然连接和选择


正确答案:C

第6题:

关系运算中花费时间可能最长的运算是______。

A.选择

B.联接

C.并

D.笛卡尔积


正确答案:D

第7题:

在关系的基本运算中,下列属于专门关系运算的是

A.选择、排序

B.选择、投影

C.并、差、交

D.联接、笛卡儿积


正确答案:B
解析:关系的基本运算可以分为两类:传统的集合运算和专门的关系运算。传统的集合运算包括并、差、交等,专门的关系运算包括选择、投影和联接。

第8题:

关系运算中花费时间可能最长的运算是

A.选择

B.联接

C.并

D.笛卡儿积


正确答案:B
解析:在关系模型的数据语言中,一般除了运用常规的集合运算,(并、交、差、笛卡尔积等)外,还定义了一些专门的关系运算,如投影、选择和连接等。联接运算是在对关系进行笛卡尔积运算的基础之上再进行选择运算,因此花费的时间可能最长。选项A)是专门关系运算中的选择运算,选项B)是专门关系运算中的联接运算,选项C是传统集合运算中的并运算,笛卡儿积则是将指定集合中的每个元组逐个进行乘积运算,所以正确答案为D)。在Visual FoxPro中,专门的关系运算包括投影、选择和连接。

第9题:

对关系进行选择、投影或联接运算后,运算的结果仍然是一个【 】 。


正确答案:【 】关系
【 】关系 解析:对关系进行关系运算后,其结果仍然是一个关系。

第10题:

关系的三种基本运算法则是( )。

A.选择,投影、添加

B.选择、投影、联接

C.选择、联接、删除

D.投影、联接、插入


正确答案:B