更多“设有关系R和S如图所示。试用SQL语句实现:(1)查询属性C>50时,R中与之相关联的属性B值。(2)当属 ”相关问题
  • 第1题:

    已知关系R(A,B,C),其中A和C为数值型属性,试用SQL语句完成下列任务:按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。

    ________

    AS

    ________

    FROM R

    ________


    正确答案:CREATE VIEW RVE(ACMAXCMIN) SELECT AMAX(C)MIN(C) ORDER BY A
    CREATE VIEW RVE(A,CMAX,CMIN) SELECT A,MAX(C),MIN(C) ORDER BY A

  • 第2题:

    设有关系R和S,在下列的关系运算中,哪一种运算不要求:“R和S具有相同的元组,且它们对应属性的数据类型也相同”?

    A.R1+R2

    B.R1-R2

    C.R1∩R2

    D.R1×R2


    正确答案:D
    解析:由关系代数运算的定义可以得知,笛卡尔积不需要两个关系具有相同的元数和相同的数据类型。特别需要注意的是:在进行两个关系的并操作时,要求R和S具有相同的关系模式。

  • 第3题:

    关系R(A,B,C)和S(A,D,E,F),R和S有相同属性A,若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞ S)用SQL语言的查询语句表示,则为: SELECT R.A,R.B,S.D,S.F FROM R,S WHERE________________


    R.A=S.A

  • 第4题:

    设有关系R(A,B,C) 和S(A,D,E,F),若将关系代数表达式:πR. A,R.B,S.D,S.F ()用SQL语言的查询语句表示,则有:SELECT R.A,B,D,F FROM R,S WHERE【 】。


    正确答案:R.A=S.A
    R.A=S.A 解析:在SQL语言中对关系表进行查询时需要加上条件语句where表1.索引=表2.索引,这样查询出的记录才是一一对应的。

  • 第5题:

    关系R(A,B,C)和S(A,D,E,F),R和S有相同属性A,若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞ S)用SQL语言的查询语句表示,则为: SELECT R.A,R.B,S.D,S.F FROM R,S WHERE ________________。 注意:作答时,请用大写字母作答。


    R.A=S.A