多选题给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=’软件工程’(RS))等价的SQL语句如下:SELECT()FROMR,SWHERE();AA,C,S.CBA,B,ECA,R.C,EDA,R.C,S.D

题目
多选题
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=’软件工程’(RS))等价的SQL语句如下:SELECT()FROMR,SWHERE();
A

A,C,S.C

B

A,B,E

C

A,R.C,E

D

A,R.C,S.D


相似考题
更多“给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=’软件工程’(RS))等价的SQL语句如下:S”相关问题
  • 第1题:

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

    语句如下:

    A.A.C. S.C

    B.A.,B,E

    C.A,R.C.E

    D.A.R,C, S.D


    正确答案:C
    本题考查关系代数运算与SQL查询方面的基础知识。试题(53)的正确答案为选项C。果集中选取B=’软件工程’的元组,再进行R.A、RC和S.E投影。试题(54)的正确答案为选项D。自然联结中的公共属性为c、D,所以在SQL中可以用条件“WHERFR.C=S.CANDRD=S.D”来限定。对于选取运算在SQL中可以用条件“WHEREB=“软件工程”来限定。试题(55)的正确答案为选项B。关系代数表达式查询优化的原则如下:①提早执行选取运算。对于有选择运算的表达式,应优化成尽可能先执行选择运算的等价表达式,以得到较小的中间结果,减少运算量和从外存读块的次数。②合并乘积与其后的选择运算为连接运算。在表达式中,当乘积运算后面是选择运算时,应该合并为连接运算,使选择与乘积一道完成,以避免做完乘积后.需再扫描一个大的乘积关系进行选择运算。③将投影运算与其后的其他运算同时进行,以避免重复扫描关系。④将投影运算和其前后的二目运算结合起来,使得没有必要为去掉某些字段再扫描一遍关系。⑤在执行连接前对关系适当地预处理,就能快速地找到要连接的元组。方法有两种:索引连接法、排序合并连接法。⑥存储公共子表达式。对于有公共子表达式的结果应存于外存(中间结果),这样,当从外存读出它的时间比计算的时间少时,就可节约操作时间。显然,根据原则①尽量提早执行选取运算,正确的选项是B。

  • 第2题:

    给定关系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

  • 第3题:

    给定关系模式R(A,B,C,D.、S(C,D,E.,与π1,3,5(σ2='软件工程'(R?S))等价的SQL语句如下:SELECT (请作答此空) FROM,SWHERE ( ) ;
    下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是 ( ) 。

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

    答案:C
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第4题:

    给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(R∞S))等价的SQL语句如下:SELECT( )FROM R,S WHERE(请作答此空)

    A.R.B=S.B OR OR R.C=S.C OR R.BB.R.B=S.B OR OR R.C=S.C OR R.BC.R.B=S.B AND R.C=S.C AND R.BD.R.B=S.B AND R.C=S.B AND R.B

    答案:C
    解析:

  • 第5题:

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

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

    答案:C
    解析:
    本题考查关系代数运算与SQL查询方面的基础知识。在π3,4,7(σ4<5(R×S))中,R×S的属性列名分别为:R.A、R.B、R.C、R.D、S.C、S.D、和S.E,π3,4,7(σ4<5(R×S))的含义是从R×S结果集中选取R.D<S.C的元组,再进行R.C、R.D和S.E投影。

  • 第6题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(R S))等价的SQL语句如下:
    SELECT(请作答此空)FROM R,S WHERE( );
    下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是( )。

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

    答案:C
    解析:
    本题考查关系代数运算与SQL查询方面的基础知识。
    第一小题的正确答案为选项C。π1,3,5(σ2='软件工程'(RS))的含义是从RS结果集中选取B='软件工程'的元组,再进行R.A、R.C和S.E投影。

  • 第7题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(RS))等价的SQL语句如下:
    SELECT( )FROM R,S WHERE(请作答此空);
    下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是( )。

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

    答案:D
    解析:
    自然联结RS中的公共属性为C、D,所以在SQL中可以用条件"WHERE R.C=S.C AND R.D=S.D"来限定;对于选取运算σ2='软件工程'在SQL中可以用条件"WHERE B='软件工程'"来限定。

  • 第8题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(R?S))等价的SQL语句如下:SELECT( )FROM S WHERE(请作答此空);下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。


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


    答案:D
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第9题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(R?S))等价的SQL语句如下:SELECT(请作答此空)FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。

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

    答案:C
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第10题:

    给定关系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

  • 第11题:

    给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式1.jpg等价的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

  • 第12题:

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


    正确答案:FROM R,S

  • 第13题:

    给定关系模式R(A,B,C,D.、S(C,D,E.,与π1,3,5(σ2='软件工程'(R?S))等价的SQL语句如下:SELECT ( ) FROM,SWHERE ( ) ;
    下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是 (请作答此空) 。


    答案:B
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第14题:

    给定关系模式R(A,B,C,D.、S(C,D,E.,与π1,3,5(σ2='软件工程'(R?S))等价的SQL语句如下:SELECT ( ) FROM,SWHERE (请作答此空) ;
    下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是 ( ) 。

    A.B=软件工程ORR. C=S. CAND.R. D=S. D
    B.B='软件工程'ORR. C=S. CANDR. D=S. D
    C.B='软件工程'ORR. C=S. CORR. D=S. D
    D.B='软件工程'AND.R. C=S. C.AND.R. D=S. D

    答案:D
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第15题:

    给定关系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

  • 第16题:

    给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(R∞S))等价的SQL语句如下:SELECT(请作答此空)FROM R,S WHERE( )

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

    答案:A
    解析:

  • 第17题:

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

    A.D<C
    B.R.D<S.C
    C.R.D<R.C
    D.S.D<R.C

    答案:B
    解析:
    本题考查关系代数运算与SQL查询方面的基础知识。在π3,4,7(σ4<5(R×S))中,R×S的属性列名分别为:R.A、R.B、R.C、R.D、S.C、S.D、和S.E,π3,4,7(σ4<5(R×S))的含义是从R×S结果集中选取R.D<S.C的元组,再进行R.C、R.D和S.E投影。

  • 第18题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2='软件工程'(R S))等价的SQL语句如下:
    SELECT( )FROM R,S WHERE( );
    下列查询B="信息"且E="北京"的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。



    答案:B
    解析:
    关系代数表达式查询优化的原则如下:
    ①提早执行选取运算。对于有选择运算的表达式,应优化成尽可能先执行选择运算的等价表达式,以得到较小的中间结果,减少运算量和从外存读块的次数。
    ②合并乘积与其后的选择运算为连接运算。在表达式中,当乘积运算后面是选择运算时,应该合并为连接运算,使选择与乘积一道完成,以避免做完乘积后,需再扫描一个大的乘积关系进行选择运算。
    ③将投影运算与其后的其他运算同时进行,以避免重复扫描关系。
    ④将投影运算和其前后的二目运算结合起来,使得没有必要为去掉某些字段再扫描一遍关系。
    ⑤在执行连接前对关系适当地预处理,就能快速地找到要连接的元组。方法有两种:索引连接法、排序合并连接法。
    ⑥存储公共子表达式。对于有公共子表达式的结果应存于外存(中间结果),这样,当从外存读出它的时间比计算的时间少时,就可节约操作时间。
    显然,根据原则①尽量提早执行选取运算。正确的选项是B。

  • 第19题:

    给定关系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

  • 第20题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT( )FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。

    A. π1,2,7(σ2=‘信息’,∧3=5∧4=6∧7’北京’(R×S))
    B. π1,2,7(σ3=5∧4=6(σ2=‘信息’(R)×σ5=‘北京’(S)))
    C. π1,2,7(σ3=5∧4=6∧2=‘’(R×σ7=’’(S)))
    D. π1,2,7(σ3=5∧4=6∧7=‘北京’(σ2=‘信息’(R)×(S)))

    答案:B
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第21题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(R?S))等价的SQL语句如下:SELECT( )FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。


    A. π1,2,7(σ2=‘信息’,∧3=5∧4=6∧7’北京’(R×S))
    B. π1,2,7(σ3=5∧4=6(σ2=‘信息’(R)×σ5=‘北京’(S)))
    C. π1,2,7(σ3=5∧4=6∧2=‘’(R×σ7=’’(S)))
    D. π1,2,7(σ3=5∧4=6∧7=‘北京’(σ2=‘信息’(R)×(S)))


    答案:B
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第22题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT( )FROM S WHERE(请作答此空);下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。


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


    答案:D
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第23题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT(请作答此空)FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。


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


    答案:C
    解析:
    B的最长查询语句最短,因此可以并行执行,提高效率。

  • 第24题:

    给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=’软件工程’(RS))等价的SQL语句如下:SELECT()FROMR,SWHERE();

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

    正确答案:C,D