單項選擇題關于連接運算R (JOIN on R.A=S.B)S的基于散列的兩趟算法,下列說法正確的是()。

A.必須以相同的散列函數(shù)分別散列R和S,形成若干個散列子表
B.散列過程中,R必須以A屬性值作為散列函數(shù)的鍵值,S必須以B屬性值作為散列函數(shù)的鍵值
C.第二趟處理中,須將R的子表再完整地散列到內存的若干塊中,然后再一塊一塊處理S對應子表的每一塊,以便快速決定可以連接的元組
D.散列過程中,R必須以A和B屬性值作為散列函數(shù)的鍵值,S也必須以A和B屬性值作為散列函數(shù)的鍵值


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題?關于基于散列的兩趟算法和基于排序的兩趟算法的基本思想,下列說法正確的是()。

A.排序算法是先劃分子表,獨立處理子表(第一趟),然后再對各子表進行關聯(lián)性處理(第二趟);散列算法是先劃分子表,獨立處理子表(第一趟),然后再對各子表進行關聯(lián)性處理(第二趟)
B.排序算法是先從關聯(lián)性角度處理,形成子表(第一趟),然后再獨立處理每一個子表(第二趟)。散列算法是先劃分子表,獨立處理子表(第一趟),然后再對各子表進行關聯(lián)性處理(第二趟)
C.排序算法是先劃分子表,獨立處理子表(第一趟),然后再對各子表進行關聯(lián)性處理(第二趟);散列算法是先從關聯(lián)性角度處理,形成子表(第一趟),然后再獨立處理每一個子表(第二趟)
D.排序算法是先從關聯(lián)性角度處理,形成子表(第一趟),然后再獨立處理每一個子表(第二趟);散列算法是先從關聯(lián)性角度處理,形成子表(第一趟),然后再獨立處理每一個子表(第二趟)

2.單項選擇題關于R與S的并、交、差運算的基于散列的兩趟算法,其中第一趟都是劃分子表,都要求子表的存儲塊數(shù)要小于可用內存塊數(shù),以便子表可以一次性裝入內存進行處理。關于劃分子表,下列說法正確的是()。

A.必須用不同的散列函數(shù)將R和S分別散列成若干個子表
B.可以用相同的散列函數(shù),也可以用不同的散列函數(shù),將R和S分別散列成若干子表
C.必須用相同的散列函數(shù)將R和S分別散列成若干個子表
D.劃分子表根本不用散列函數(shù)

3.單項選擇題基于散列的兩趟算法和基于排序的兩趟算法,其中第一趟都是劃分子表,都要求子表的存儲塊數(shù)要小于可用內存數(shù),以便子表可以一次性裝入內存進行處理。關于劃分子表,下列說法正確的是()。

A.基于排序的算法總是可以均勻地劃分子表(即每個子表的大小都一樣,除最后一塊外);基于散列的算法總是可以均勻地劃分子表(即每個子表的大小都一樣,除最后一塊外)
B.基于排序的算法不能保證總是均勻地劃分子表;基于散列的算法總是可以均勻地劃分子表(即每個子表的大小都一樣,除最后一塊外)
C.基于排序的算法總是可以均勻地劃分子表(即每個子表的大小都一樣,除最后一塊外);基于散列的算法不能保證總是均勻地劃分子表
D.基于排序的算法不能保證總是均勻地劃分子表;基于散列的算法不能保證總是均勻地劃分子表

4.單項選擇題?關于基于散列的兩趟算法,下列說法不正確的是()。

A.基于散列的兩趟算法的第二趟是用與第一趟相同的散列函數(shù),將子表再散列到內存的不同內存塊中,在具有相同散列值的所有內存塊中去重復,即是在整個關系上去重復。所有子表處理完成,去重復操作即告完成
B.兩次散列函數(shù)的選擇是不同的,第一趟是在大范圍上進行散列,將一個大數(shù)據(jù)集散列成若干個具有相同散列值的散列子表,第二趟是在小范圍上進行散列,將具有某相同散列值的散列子表(大范圍上散列值相等)散列到內存的某一塊或幾塊(小范圍上散列值相等)
C.基于散列的兩趟算法的第二趟是用與第一趟不同的散列函數(shù),將子表再散列到內存的不同內存塊中,在具有相同散列值的所有內存塊中去重復,即是在整個關系上去重復。所有子表處理完成,去重復操作即告完成
D.基于散列的兩趟算法的第一趟是散列子表。用某一個散列函數(shù),將具有相同散列值的元組散列到相同的子表中并存回磁盤

5.單項選擇題?已知關系R和S。關系占用的磁盤塊數(shù)B(R)=1000,B(S)=500,已知可用內存頁數(shù)M=50。采用基于排序的算法,下列說法正確的是()。

A.用一趟算法即可實現(xiàn)R和S的集合交操作
B.用兩趟算法才能實現(xiàn)R和S的集合并操作
C.用兩趟算法才能實現(xiàn)R和S的包的并操作
D.用一趟算法即可實現(xiàn)R和S的集合并操作

最新試題

?已知關系R的參數(shù)如下:聚簇存儲磁盤塊數(shù)B(R)=1,000,元組數(shù)T(R)=20,000,R中屬性A的不同值的個數(shù)被記為V(R,A)=100。R上有基于屬性A的排序索引。關于σA=0(R),下列說法正確的是()。

題型:單項選擇題

?已知關系R和關系S,若要對R (Join on R.Y=S.Y)S進行代價估計,則下列正確進行代價估計的是()。

題型:單項選擇題

基于散列的兩趟算法和基于排序的兩趟算法,其中第一趟都是劃分子表,都要求子表的存儲塊數(shù)要小于可用內存數(shù),以便子表可以一次性裝入內存進行處理。關于劃分子表,下列說法正確的是()。

題型:單項選擇題

在三級模式兩層映像結構中,“模式”是指()。

題型:單項選擇題

關于基于散列的兩趟算法,下列說法正確的是()。

題型:單項選擇題

在三級模式兩層映像結構中,“物理模式”是指()。

題型:單項選擇題

?已知關系R和S。關系占用的磁盤塊數(shù)B(R)=1000,B(S)=1000,已知可用內存頁數(shù)M=40。采用基于排序的算法,下列說法不正確的是()。

題型:單項選擇題

關于數(shù)據(jù)獨立性,下列說法正確的為()。

題型:單項選擇題

已知關系R。T(R)=100,000,V(R,A)=200,V(R,B)=1000,若要對進行代價估計,則下列正確進行代價估計的是()。

題型:單項選擇題

?已知內存共有8塊,若要排序有70塊的數(shù)據(jù)集,應如何組織,才能使磁盤讀寫次數(shù)最少。下列方案中磁盤讀寫次數(shù)最少的方案是()。

題型:單項選擇題