在某并行数据库中,有关系R(A,B)和S(B,C),其中R包含1000000行数据,S包含100行数据。现有查询SELECT*=FROM R,S WHERE R.A>S.B。下列数据划分方式中,对该查询速度最快的是( )。A.将R按照A属性进行散列划分,将S按照B属性进行散列划分B.将R按照A属性进行范围划分,将S按照B属性进行范围划分C.将R按照A属性进行范围划分,将S复制到各个节点D.将R按照A属性进行散列划分,将s复制到各个节点

题目

在某并行数据库中,有关系R(A,B)和S(B,C),其中R包含1000000行数据,S包含100行数据。现有查询SELECT*=FROM R,S WHERE R.A>;S.B。下列数据划分方式中,对该查询速度最快的是( )。

A.将R按照A属性进行散列划分,将S按照B属性进行散列划分

B.将R按照A属性进行范围划分,将S按照B属性进行范围划分

C.将R按照A属性进行范围划分,将S复制到各个节点

D.将R按照A属性进行散列划分,将s复制到各个节点


相似考题
参考答案和解析
正确答案:C
范围划分明显有利于范围查询和点查询,s包含数据比较少,适合对s采用复制的方法。
更多“在某并行数据库中,有关系R(A,B)和S(B,C),其中R包含1000000行数据,S包含100行数据。现有查询SELECT ”相关问题
  • 第1题:

    有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中不可能出现的元组数目情况是

    A.15,5,10

    B.18,17,7

    C.21,11,4

    D.25,15,0


    正确答案:B
    解析:R∪S是将两个关系R和S的元组合并;其结果是一个新关系;R-S从R关系中去掉S关系也有的元组组成的新关系;R∩S是将两个关系R和S的公共元组组成一个新的关系。

  • 第2题:

    对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为( )。

    A)并运算

    B)交运算

    C)差运算

    D)除运算


    正确答案:A

  • 第3题:

    现有关系R(X,Y)和关系S(Y,Z),在计算R除以S的过程中需要判断R中X上分量值x的象集是否包含S在Y上投影的集合。


    A

  • 第4题:

    有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是

    A.15,5,10

    B.18,17,7

    C.21,11,4

    D.25,15,0


    正确答案:B
    解析:R∪S是将两个关系R和S的元组合并,其结果是一个新关系;R-S 从R关系中去掉S关系也有的元组组成的新关系;R∩S是将两个关系R和S的公共元组组成一个新的关系。

  • 第5题:

    现有关系R(X,Y)和关系S(Y,Z),在计算R除以S的过程中需要判断S在Y上投影的集合是否包含R中X上分量值x的象集。


    正确