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

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

相似考题
参考答案和解析
答案:D
解析:
本题考查关系代数运算与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投影。
更多“若有关系R(A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下: ”相关问题
  • 第1题:

    若对关系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

  • 第2题:

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

  • 第3题:

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

  • 第4题:

    设有关系R(A,C)和S(C,D)。与sQL语句 selectA,D from R,S where R.C=S.C等价的关系代数表达式是______。

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

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

    C.σR.C=S.C(πD(πAR)×S))

    D.σR.C=S.C(πAR)×(πDS))


    正确答案:A
    解析:题目中的SQL语句的操作是对R、s两个关系中满足R.c=S.C的元组中选出A、D两个属性的值。通过笛卡儿积可以合并两个表格,然后先按条件进行选择满足R.C=S.C的元组,然后从选择出来的元组中列出A、D属性。

  • 第5题:

    在关系R(A1,A2 ,A3) 和S(A2,A3 ,A4 ) 上进行关系运算,与该关系表达式等价的是( )。 将该关系代数表达式转换为等价的 SQL 语句如下: SELECT A1,A4 FROM R, S WHERE R.A2<‘2017’( )

    A.B.C.D.A.OR S.A4<’95’OR R.A2=S.A2 OR R.A3=S.A3B.AND S.A4<’95’OR R.A2=S.A2 AND R.A3=S.A3C.AND S.A4<’95’AND R.A2=S.A2 AND R.A3=S.A3D.OR S.A4<’95’ AND R.A2=S.A2 OR R.A3=S.A3


    正确答案:D,C

  • 第6题:

    给定关系模式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的最长查询语句最短,因此可以并行执行,提高效率。

  • 第7题:

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

  • 第8题:

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

  • 第9题:

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

  • 第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和S是两个关系,与关系代数表达式R×S等价的SQL语句是:select*()。


    正确答案:FROM R,S

  • 第12题:

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

    正确答案: FROM R,S
    解析: 暂无解析

  • 第13题:

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

  • 第14题:

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

  • 第15题:

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

  • 第16题:

    设有关系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.都等价


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

  • 第17题:

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

  • 第18题:

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

  • 第19题:

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

  • 第20题:

    给定关系模式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投影。

  • 第21题:

    若关系模式R和S分别为:R(A,B,C,D.、S(B,C,E,F.,则关系R与S自然联结运算后的属性列有6个,与表达式π1,3,5,6(σ3<6(



    ))等价的SQL语句为:SELECT( )FROM R

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

    答案:A
    解析:
    自然连接





    是指R与S关系中相同属性列名的等值连接运算后,再去掉右边重复的属性列名S.B、S.C,所以经



    运算后的属性列名为:R.A、R.B、R.C、R.D、S.E和S.F,共有6个属性列。π1,3,5,6(σ3<6(



    ))的含义是从



    结果集中选取R.C<S.F的元组,再进行R.A、R.C、S.E和S.F投影,故选项A是正确的。由于自然连接是指R与S关系中相同属性列名的等值连接,故需要用条件“WHERE R.B=S.B AND R.C=S.C”来限定;又由于经自然连接



    运算后,去掉了右边重复的属性列名S.B、S.C,使得第三列属性列名和第六列属性列名分别为R.C、S.F,所以选取运算σ3<6需要用条件“WHERE R.C<S.F”来限定。

  • 第22题:

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

  • 第23题:

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