数据库原理与应用

设R和S为两个基本表,“FROM R RIGHT JOIN S ON R.某列=S.某列”表示()。A、不要求R中的数据满足连接条件B、同时要求S和R中的数据均满足连接条件C、不要求S中的数据满足连接条件D、S和R中的数据均可不满足连接条件

题目

设R和S为两个基本表,“FROM R RIGHT JOIN S ON R.某列=S.某列”表示()。

  • A、不要求R中的数据满足连接条件
  • B、同时要求S和R中的数据均满足连接条件
  • C、不要求S中的数据满足连接条件
  • D、S和R中的数据均可不满足连接条件
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设关系R和S的元数(即属性个数)分别为r和s,其中两个关系只有一个相同的属性,则RS的元数是( )

A.r+s

B.r×s

C.r+s-1

D.r×s-1


正确答案:C

第2题:

设有关系R(A,B,C)和S(C,D),与关系代数表达式ΠA,B,D(σR,C=S.C(R×S))等价的SQL语句是______。

A.SELECT*FROMR,S WHERE R.C=S.C

B.SELECT A,B,D FROM R,S WHERE R.C=S.C

C.SELECT A,B,D FROM R,S WHERE R=S

D.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.


正确答案:D

第3题:

(9)设 R 和S 是两个关系,与关系代数表达式 R×S 等价的 SQL 语句是:select*___________。


正确答案:

(9)【答案】from R,S
【解析】等价于select* from R,S

第4题:

设关系R和S的元数分别是r和s,则集合{t|t=∧tr ∈R∧ts∈S}标记的是A.R∪SB.R-SC.R∩SD.R×S

设关系R和S的元数分别是r和s,则集合{t|t=<tr,ts>∧tr ∈R∧ts∈S}标记的是

A.R∪S

B.R-S

C.R∩S

D.R×S


正确答案:D
解析:本题考查集合运算。集合的并:R∪S={t|t∈R∨t∈S},集合的差:R-S={t|t∈R∨t S},集合的交:R∩S={t|t∈R ∧t∈S},集合的广义笛卡尔积:R×S={t|t=tr, ts>∧tr∈Rts∈S}。正确答案为选项D。

第5题:

设有关系R(A,B,C) 和S(C,D) 与关系代数表达式πA,B,D(σR,C=s.c(R×S))

等价的SQL语句是

A.SELECT*FROM R,SWHERE R.C=S.C

B.SELECT A,B,D FROM R,S WHERE R.C=S.C

C.SELECT A,B,D FROM R,S WHERE R=S

D. SELECT A,B FROM R WHERE (SELECT D FROM S WHERE R.C= S.C)


正确答案:B
解析:πA.B.D(σR.C=S.C(R×S))的意思是从关系R,S中选出满足R.C= S.C的列A,B,D。

第6题:

设关系R和的S属性个数分别为r,s,那么(R×S)操作结果的属性个数为( )。

A、r+s

B、r-s

C、r × s

D、max(r,s)


参考答案:A

第7题:

设关系R和S的属性个数为3和5,那么与(61)等价。

A.π2<4(R×S)

B.π2<7(R×S)

C.σ2<4(R×S)

D.σ2<7(R×S)


正确答案:D
解析:此题主要考察两个知识点。一个是区别投影操作和选择操作。
  ①选择:从关系中找出满足给定条件的所有元组,其中的条件是以逻辑表达式给出的,该逻辑表达式的值为真的元组被选取。这是从行的角度进行的运算,即水平方向抽取元组。经过选择运算得到的结果元组可以形成新的关系,其关系模式不变,但其中元组的数目小于等于原关系中元组的数目,它是原关系的一个子集。
  选择运算记为σF(R),其中R为一个关系,F是布尔函数,该函数可以包含比较运算符 (、=、>、≤、、≠)和逻辑运算符(∧、∨、┒)。
  ②投影:从关系中挑选若干属性组成新的关系。这是从列的角度进行的运算,相当于对关系进行垂直分解。投影可以得到一个新关系,其关系所包含的属性个数往往比原关系少,或者属性的排列顺序不同。如果新关系中包含重复元组,则要删除重复元组。
  投影运算记为πX(R),其中R是一个关系,X是一组属性名或属性序号组,属性序号是对应属性在关系中的顺序编号。
  本题中的自然连接的作用是选出R关系中第2列元素小于S中第4列元素的记录,所以应用选择,此时我们可以排除答案A和B。
考察的第二个知识点就是6连接与笛卡儿操作有何关系。θ连接的定义如下:
              
这里,r是关系R的元数。所以θ连接条件24,在笛卡儿积中应改为27,所以答案应为D。

第8题:

设R和S为两个关系,则R|×|S表示R与S的______。

A.笛卡儿积

B.连接

C.连接

D.自然连接


正确答案:D

第9题:

假设有如下两个关系R和S:

则以下查询语句:SELECT A,B,C,D,E FROM R,S WHERE R.A=S.A实现的是R和 S的什么运算?

A.笛卡儿乘积

B.自然连接

C.选择和投影

D.除


正确答案:B
解析:SELECT A,B,C,D,E FROM R,S WHERE R.A=S.A实现的是R和S自然连接运算。

第10题:

设两个关系R(A,B)和S(A,C)。则下列关系代数表达式中必与等价的是

A.ⅡA.B.C(R×S)

B.σR.A=S.A(R×S)

C.ⅡA.B.C(σR.A=S.A(R×S) )

D.σR.A=S.A(ⅡA,B,C(R×S) )


正确答案:C
解析:关系代数表达表示关系R和S的自然连接,自然连接是实际中应用最为广泛的一类等值连接,它要求两个关系中进行等值比较的分量必须是相同的属性组,并且要在结果中将重复的属性去掉。所以自然连接是由笛卡儿积、选择和投影三个运算来实现的,其正确的顺序址先对R和S进行笛卡儿积,然后按照条件R. A=S. A进行选择,最后通过投影去掉重复的属性。本题的4个选项中,A、B均缺少了一种运算,D中的运算顺序错误,实际上这个表达式是非法的。

更多相关问题