软件水平考试

给定关系R(A.B.C.D)与S(C.D.E.P).则操作结果的属性个数分别为(请作答此空):与表达式等价的SQL语句如SELECT R.B,R.C,R.D FROM R,S WHERE( )A.8,6 B.6,6 C.8,8 D.7,6

题目
给定关系R(A.B.C.D)与S(C.D.E.P).则操作结果的属性个数分别为(请作答此空):与表达式等价的SQL语句如SELECT R.B,R.C,R.D FROM R,S WHERE( )

A.8,6
B.6,6
C.8,8
D.7,6
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.OR.C=SC(ЛA,B,D(R×S))

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

C.σR.C=SC((ЛA,BR)×(ЛDS))

D.σR.C=SC(ЛD(ЛA,BR)×S))


正确答案:B

第2题:

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

第3题:

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

第4题:

给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式

等价的SQL语句如下:select (请作答此空) from R, S where ( );

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

答案:B
解析:
本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性: R.A,R.B,R.C,D,E,F,G。 关系代数选择条件为“1<6”,即R.A

第5题:

给定关系模式R(A,B,C,D)、S(C,D,E),与

等价的SQL语句如下:

SELECT( )FROM R, S WHERE ( );

下列查询B=&ldquo;信息&rdquo;且E=&ldquo;北京&rdquo;的A、B、E的关系代数表达式中,查询效率最高的是( )。

A.A,C,S.C

B.A,B,E

C.A,R.C,E

D.A,R,C,S.D

A.B=软件工程OR R.C=S.C AND R.D=S.D

B.B=&rsquo;软件工程&rsquo;OR R.C=S.C AND R.D=S.D

C.B=&rsquo;软件工程&rsquo;OR R.C =S.C OR R.D =S.D

D.B=&rsquo;软件工程&rsquo;AND R.C =S.C AND R.D=S.D


正确答案:C,D,B

第6题:

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

第7题:

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

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

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

C.σR.C=S.C((ЛA,BR)×(ЛDS))

D.σR.C=S.C(ЛD(ЛA,BR)×S))


正确答案:B

第8题:

●若有关系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

第9题:

给定关系模式R(A,B,C,D)和关系S(A,C,D,E),对其进行自然连接运算,后的属性列为( )个;与等价的关系代数表达式为( )。

等价的SQL语句如下:

Select( )

From A,B

Where ( );

A.4

B.5

C.6

D.8

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

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

C.A,B,C,D,A,C,D,E

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

A.R.A=S.A OR R.B=S.E OR R.C=S.C OR R.D=S.D

B.R.A=S.A OR R.B>S.E OR R.C=S.C OR R.D=S.D

C.R.A=S.A AND R.B=S.E AND R.C=S.C AND R.D=S.D

D.R.A=S.A AND R.B>S.E AND R.C=S.C AND R.D=S.D


正确答案:B,B,A,D

第10题:

给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式

等价的SQL语句如下:select ( ) from R, S where ( 请作答此空);

A.R.A=S.A.OR R.B=S.B.OR R.C=S.C.OR R.AB.R.A=S.A.OR R.B=S.B.OR R.C=S.C.OR R.AC.R.A=S.A.AND.R.B=S.B.AND.R.C=S.C.AND.R.AD.R.A=S.A.AND.R.B=S.B.AND.R.C=S.C.AND.R.A

答案:C
解析:
本题考查关系代数运算与SQL语言的对应关系。注意本题中R与S是做自然联接操作,操作时会将R与S中相同字段名做等值联接,并将结果集去重复。所以R与S自然联接后的结果包括以下属性: R.A,R.B,R.C,D,E,F,G。 关系代数选择条件为“1<6”,即R.A

更多相关问题