设在并行数据库系统中有表T(a1,a2,…,an),因数据量大,采用范围划分法根据划分属性a1将表T的元组划分成若干部分,以提高系统效率。现有如下查询需求: Ⅰ.查询a1值为最大的元组 Ⅱ.查询a1=5的所有元组 Ⅲ.查询a1值属于[1,100

admin2021-06-28  30

问题 设在并行数据库系统中有表T(a1,a2,…,an),因数据量大,采用范围划分法根据划分属性a1将表T的元组划分成若干部分,以提高系统效率。现有如下查询需求:
  Ⅰ.查询a1值为最大的元组
  Ⅱ.查询a1=5的所有元组
  Ⅲ.查询a1值属于[1,100]的元组
  在以上列出的查询中,该划分方法会提高其查询效率的是(    )。

选项 A、仅Ⅰ
B、仅Ⅱ
C、仅Ⅰ和Ⅱ
D、仅Ⅰ、Ⅱ和Ⅲ

答案D

解析 范围划分法按照关系中某个属性的取值范围将数据文件划分为n部分,分别放在磁盘上,该方法适合于范围查询以及点查询。题目中给出了三个查询,其中Ⅰ、Ⅲ属于范围查询,Ⅱ属于点查询。因此选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/5zeZ777K
0

最新回复(0)