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

题目

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

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

第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)。如果将关系代数表达式用SQL的查询语句来表示,则有:SELECT R.A,R.B,S.D,S.F FROM R,S WHERE【 】。


正确答案:R.A=S.A
R.A=S.A 解析:两个关系通过相同的属性A进行连接,所以SQL语句中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题:

有关系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。

第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采用复制的方法。

更多相关问题