若有关系R(A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下:

题目
若有关系R(A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下:
SELECT__1___FROM___2__WHERE___3___;
1、_____

A.A,B,C,D,E
B.C,D,E
C.R.A,R.B,R.C,R.D,S.E
D.R.C,R.D,S.E
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


正确答案:

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

第2题:

若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式π3,4,7(σ4<5(R×S))与______等价。

A.πC,D,E(σD<C(R×S))

B.πR,C,R,D,E(σR.D<S.C(R×S))

C.πC,D,E(σR.D<S.C(R×S))

D.πR,C,R,D,E(σD<C(R×S))

A.

B.

C.

D.


正确答案:B

第3题:

设有关系R(A,B,C.和S(A,D,E,F),且R.A和S.A取自同一个域,与下面SQL语句: SELECT R.A,B,E,F FROM R,S WHERE R.A=S.A AND B=3 等价的关系代数表达式是

A.只有Ⅰ

B.只有Ⅱ

C.Ⅱ和Ⅲ

D.都等价


正确答案:D

第4题:

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

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

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

C.SELE4T 1,2,8 FROM R,S WHERE R=S

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


正确答案:B
解析:本题是对关系基本运算与SQL语言转换的考查。题目中关系代数表达式的意思是从关系R,S中选出满足R.C=S.C的列A,B,D,比较4个选项中的SQL语句可知,正确答案为选项B。

第5题:

设有关系R(A,B,C) 和S(A,D,E,F),且R.A和S.A取自同一个域,与下面 SQL语句: SELECT A,B,E,F FROM R,SWHERE R.A=S.A AND B=3 等价的关系代数表达式是

A.只有Ⅰ

B.只有Ⅱ

C.Ⅱ和Ⅲ

D.都等价


正确答案:A
解析:其中选择是在关系R中选择满足给定条件的诸元组;投影是从R中选出若干属性列组成新的关系;连接(也称θ连接)是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。按照上述定义,分析题干中的I、Ⅱ和Ⅲ可知只有I与SQL语句语句意义相同,因此本题正确答案为A(只有1)。

第6题:

设R和S是两个关系,与关系代数表达式RXS等价的SQL语句是【 】。


正确答案:SELECT*FROM RS或SELECTR.*S.* FROM RS
SELECT*FROM R,S或SELECTR.*,S.* FROM R,S 解析:R×S表示求关系R和S笛卡尔积,是一个元数为两关系元数之和的元组集合,每一元组前部分为R关系的元组各属性值,后部分为S关系元组的各属性值,所以对应的SQL语句应为SELECT*FROMR,S。

第7题:

●若有关系R (A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5 (R×S))等价的SQL语句如下:

SELECT (53) FROM (54)WHERE (55);

(53)

A. A,B,C,D,E

B. C,D,E

C. R.A, R.B,R.C, R.D, S.E

D.R.C,R.D,S.E

(54)

A.R

B.S

C.R,S

D.RS

(55)

A. D<C

B.R.D<S.C

C.R.D< R.C

D.S.D< R.C


正确答案:D,C,B

第8题:

设有关系R=(A,B,C),和关系表达式:

Ⅰ.πA、C(σB=S(R))

Ⅱ. σB=s(πA、C(R))

Ⅲ. σA、C(πB=S(R))

上述关系代数表达式中,与SQL语句select distinct A,C from R where B=5 等价的是

A.Ⅲ

B.Ⅱ

C.Ⅰ

D.都等价


正确答案:C

第9题:

若有关系R (A, B, C, D, E)和S(B,C, F, G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(R?S))等价的SQL语句如下: SELECT (18) FROM (19) WHERE (20):

A.5

B.6

C.7

D.9


正确答案:C
自然连接是一种特殊的等值连接;要求两个关系中进行比较的分量必须是相同的属性组;并且在结果集中将重复属性列去掉;在关R和S中存在B、C两列重复,R和S进行自然连接运算后要去除重复的列,所以结果集中的列应该为7列π1,3,6,7(σ3<6(R?S))表达式先进行连接运算(条件为R关系中B列的值要等于S关系B的值,并且R关系C列的值要等于S关系中C列的值),进行连接运算后的列应该为:A、R.B、R.C、D、E、F、G,然后在连接运算的基础上进行选择运算,条件为第三列的值小于第六列的值,接下来在选择运算的基础上选取第1列,第3列,第6列,第7列。所以第二个小题应该选A,第三个小题应选D,第四个小题应选B

第10题:

关系R、S如下图所示,关系代数表达式π4,5,3(σ1<6(R×S))的输出结果与(34)等价,该表达式与(35)等价。若对关系R、S进行自然连接,所得关系的属性列数和元组个数分别为(36)。

A.

B.

C.

D.


正确答案:B
解析:本题考查关系代数运算方面的基础知识。
  本题求关系代数表达式π4.5.3(σ16(R×S))的结果集,其中,R×S的属性列名分别为 R.A,R.B,R.C,S.A,S.B和S.C,其结果如下表所示:
 
  σ16(R×S)的含义是从R×S结果集中选取第一个分量(R.A)小于第六个分量 (S.C)的元组,从上表中可以看出,满足条件的是第一和第三个元组,其结果如下表所示:
 
  π4,5,3(σ16(R×S))的含义是从σ16(R×S)结果集中选取第四列、第五列和第三列,其结果如图(a)所示,表中S.A、S.B和R.C的属性名不重复,所以可以用图(b)表示。
 
  从上面分析可见,试题(34)的正确答案是B。

更多相关问题