对R和S进行连接查询时,如果想在显示中保留S的所有行应该使用()

题目

对R和S进行连接查询时,如果想在显示中保留S的所有行应该使用()

  • A、R全外连接S
  • B、R内连接S
  • C、R左外连接S
  • D、R右外连接S
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(9)有关系 R(A,B,C)和关系 S(A,D,E,F),如果将关系代数表达式

π RA,RB,S,D,S,F(R( R) S)

用 SQL 的查询语句一示,则有:

SELECT R。A,R.B S,D, S,F FROM R, S WHERE 【9】


正确答案:

(9)【答案】R,A=S,A
【解析】两个关系通过相同的属性A进行连接,所以SQL语句中,WHERE子句为R,A=S,A。

第2题:

一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。

A.记录

B.行

C.属性

D.元组


正确答案:C

第3题:

自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的()。

A、元组

B、行

C、纪录

D、属性


参考答案:D

第4题:

有关系R(A, B, C) 和关系S(A, D, E, F)。如果将关系代数表达式πR.A, R.B,S.D, S.F (R.S)用SQL的查询语句来表示,则有:SELECT R.A, R.B, S.D,S.F FROM R, S WHERE ______。


正确答案:R.A=S.A
R.A=S.A 解析:题干中的关系运算的含义是投影关系R中的A属性和 B属性、关系S中的D属性和F属性,两个关系通过相同的属性A进行连接,所以用SQL的查询语句表示为:SELECTR.A, R.B, S.D, S.F FROMR, S WHERE R.A=S.A。

第5题:

自然连接是构成新关系常用方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A、元组

B、行

C、记录

D、属性


参考答案:D

第6题:

关系R和S进行自然连接时,要求R和S含有一个或多个公共______。

A.元组

B.行

C.记录

D.属性


正确答案:D

第7题:

右外连接是指在关系R和S进行自然连接时,只把关系S中舍弃的元组放到新关系中。()

此题为判断题(对,错)。


参考答案:正确

第8题:

左外连接是指在关系R和S进行自然连接时,只把关系R中舍弃的元组放到新关系中。()

此题为判断题(对,错)。


答案:正确

解析:

(1)左外连接R和S进行自然连接时,只把R中舍弃的元组放到新关系中

(2)右外连接:R和S进行自然连接时,只把S中舍弃的元组放到新关系中。

(3)完全外连接:R和S进行自然连接时,把R和S中舍弃的元组都放到新关系中。


第9题:

在关系代数运算中,关系S、SP和R如下表所示。若先(1),则可以从S和SP获得R。其对应的关系表达式为(2)。如下的SQL语句可以查询销售总量大于1000的部门号。

(23)

A.对S进行选择运算,再与S进行自然连接运算

B.对S进行选择运算,再与SP进行自然连接运算,最后进行投影运算

C.对S和SP进行笛卡儿积运算,再对运算结果进行投影运算

D.分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算


正确答案:B
解析:本题考查的是关系数据库的关系代数查询语言和SQL查询语言。试题(1)分析:关系R包含的是“家电部”销售的商品号和销售量,这些信息来源于关系S和SP,需要对这两个关系进行连接运算。对于答案A:结果中包含部门号,不正确。对于答案C、D:笛卡儿积会产生无意义的元组,不正确。本题正确答案为B:通过选择运算取得“家电部”关系,与SP自然连接,投影用于去除部门号。

第10题:

在某并行数据库中,有关系R(A,B)和S(B,C),其中R包含1000000行数据,S包含100行数据。现有查询SELECT*=FROM R,S WHERE R.A>;S.B。下列数据划分方式中,对该查询速度最快的是( )。

A.将R按照A属性进行散列划分,将S按照B属性进行散列划分

B.将R按照A属性进行范围划分,将S按照B属性进行范围划分

C.将R按照A属性进行范围划分,将S复制到各个节点

D.将R按照A属性进行散列划分,将s复制到各个节点


正确答案:C
范围划分明显有利于范围查询和点查询,s包含数据比较少,适合对s采用复制的方法。

更多相关问题