單項(xiàng)選擇題?關(guān)于基于排序的兩趟算法,下列說法不正確的是()。

A.基于排序的兩趟算法的第二趟是進(jìn)行歸并,先歸并處理第一個(gè)關(guān)系的元組,邊歸并邊去重復(fù),歸并處理完成后,再歸并處理第二個(gè)關(guān)系的元組,邊歸并邊去重復(fù),歸并處理完成后即完成兩個(gè)關(guān)系的集合并操作
B.基于排序的兩趟算法的第二趟是進(jìn)行歸并,在歸并的過程中可以邊排序邊去重復(fù),歸并完成即去重復(fù)操作完成
C.基于排序的兩趟算法的第二趟是進(jìn)行歸并,在歸并的過程中可以一邊排序一邊進(jìn)行分組并進(jìn)行聚集計(jì)算,歸并完成即分組聚集計(jì)算操作完成
D.基于排序的兩趟算法的第一趟都是劃分子表并排序。每一個(gè)子表應(yīng)都能裝入內(nèi)存,并進(jìn)行排序,然后再存回磁盤


您可能感興趣的試卷

你可能感興趣的試題

2.單項(xiàng)選擇題?已知內(nèi)存共有100塊,若要排序有10000塊的數(shù)據(jù)集,則下列說法正確的是()。

A.該數(shù)據(jù)集可以在兩趟內(nèi)實(shí)現(xiàn)排序,磁盤讀寫次數(shù)為40000次
B.該數(shù)據(jù)集不能在兩趟內(nèi)實(shí)現(xiàn)排序,磁盤讀寫次數(shù)為60000次
C.該數(shù)據(jù)集不能在兩趟內(nèi)實(shí)現(xiàn)排序,磁盤讀寫次數(shù)為40400次
D.該數(shù)據(jù)集可以在兩趟內(nèi)實(shí)現(xiàn)排序,磁盤讀寫次數(shù)為40400次

3.單項(xiàng)選擇題?已知內(nèi)存共有8塊,若要排序有70塊的數(shù)據(jù)集,應(yīng)如何組織,才能使磁盤讀寫次數(shù)最少。下列方案中磁盤讀寫次數(shù)最少的方案是()。

A.方案I:(1)以8塊為一個(gè)單位劃分子集合,每個(gè)子集合進(jìn)行內(nèi)排序并存儲(chǔ),形成9個(gè)已排序子集合(其中包含一個(gè)僅有6塊的子集合);(2)接著在9個(gè)子集合中選擇3個(gè)子集合(其中包含僅有6塊的子集合),進(jìn)行一個(gè)三路歸并,形成一個(gè)已排序子集合;(3)再將剩余5個(gè)子集合與剛才歸并后形成的子集合,進(jìn)行一個(gè)七路歸并,形成最終的已排序集合。這個(gè)方案的磁盤讀寫次數(shù)最少
B.方案IV:(1)以8塊為一個(gè)單位劃分子集合,每個(gè)子集合進(jìn)行內(nèi)排序并存儲(chǔ),形成9個(gè)已排序子集合;(2)接著在9個(gè)子集合中任選5個(gè)子集合進(jìn)行一個(gè)五路歸并,形成一個(gè)已排序子集合;(3)再將剩余4個(gè)子集合與剛才歸并后形成的子集合,進(jìn)行一個(gè)五路歸并,形成最終的已排序集合。這個(gè)方案的磁盤讀寫次數(shù)最少
C.方案III:(1)以8塊為一個(gè)單位劃分子集合,每個(gè)子集合進(jìn)行內(nèi)排序并存儲(chǔ),形成9個(gè)已排序子集合(其中包含一個(gè)僅有6塊的子集合);(2)接著在9個(gè)子集合中任選七個(gè)子集合進(jìn)行一個(gè)七路歸并,形成一個(gè)已排序子集合;(3)再將剩余2個(gè)子集合與剛才歸并后形成的子集合,進(jìn)行一個(gè)三路歸并,形成最終的已排序集合。這個(gè)方案的磁盤讀寫次數(shù)最少
D.方案II:(1)以7塊為一個(gè)單位劃分子集合,每個(gè)子集合進(jìn)行內(nèi)排序并存儲(chǔ),形成10個(gè)已排序子集合;(2)接著在10個(gè)子集合中任選5個(gè)子集合進(jìn)行一個(gè)五路歸并,形成一個(gè)已排序子集合;(3)再將剩余5個(gè)子集合與剛才歸并后形成的子集合,進(jìn)行一個(gè)六路歸并,形成最終的已排序集合。這個(gè)方案的磁盤讀寫次數(shù)最少

4.單項(xiàng)選擇題分組聚集操作的一趟掃描算法()。

A.算法的關(guān)鍵是建立內(nèi)存數(shù)據(jù)結(jié)構(gòu),可以建立散列結(jié)構(gòu),也可以建立排序結(jié)構(gòu),目的是進(jìn)行快速比較
B.算法需要首先對(duì)R的所有數(shù)據(jù)建立內(nèi)存數(shù)據(jù)結(jié)構(gòu),然后才能進(jìn)行各個(gè)分組的聚集計(jì)算
C.算法可以邊執(zhí)行邊建立內(nèi)存數(shù)據(jù)結(jié)構(gòu),即僅對(duì)已處理過的數(shù)據(jù)建立內(nèi)存數(shù)據(jù)結(jié)構(gòu),便可進(jìn)行各個(gè)分組的聚集計(jì)算
D.非精確的講,算法的應(yīng)用前提是B(R)≤M,其中M為可用內(nèi)存塊數(shù),B(R)為R中數(shù)據(jù)所占用的磁盤塊數(shù)

5.單項(xiàng)選擇題關(guān)于去重復(fù)&(R)操作的一趟掃描算法,下列說法不正確的是()。

A.算法可以做到只與一個(gè)內(nèi)存塊中的數(shù)據(jù)進(jìn)行比較,即可判斷出是否有重復(fù)
B.算法可以邊執(zhí)行邊建立內(nèi)存數(shù)據(jù)結(jié)構(gòu),即僅對(duì)已處理過的數(shù)據(jù)建立內(nèi)存數(shù)據(jù)結(jié)構(gòu)
C.算法需要首先對(duì)R的所有數(shù)據(jù)建立內(nèi)存數(shù)據(jù)結(jié)構(gòu),然后才能判斷是否有重復(fù)的元組存在
D.非精確的講,算法的應(yīng)用前提是B(R)≤M,其中M為可用內(nèi)存塊數(shù),B(R)為R中數(shù)據(jù)所占用的磁盤塊數(shù)

最新試題

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

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于,下列說法不正確的是()。?

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于連接運(yùn)算R (JOIN on R.A=S.B)S的基于散列的兩趟算法,下列說法正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

已知關(guān)系代數(shù)表達(dá)式:?請(qǐng)用語法樹給出其最后的優(yōu)化結(jié)果,正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

已知內(nèi)存共有8塊,若要排序有100塊的數(shù)據(jù)集,則給定多路歸并算法如下:(1)以8塊為一個(gè)單位劃分子集合,每個(gè)子集合進(jìn)行內(nèi)排序并存儲(chǔ),形成13個(gè)已排序子集合(含一個(gè)僅有4塊的子集合);(2)接著在13個(gè)子集合中任選7個(gè)子集合(包含僅有4塊的子集合)進(jìn)行一個(gè)七路歸并,形成一個(gè)已排序子集合;(3)再將剩余6個(gè)子集合與剛才歸并后形成的子集合,進(jìn)行一個(gè)七路歸并,形成最終的已排序集合。這個(gè)方案的磁盤讀寫次數(shù)是()。

題型:?jiǎn)雾?xiàng)選擇題

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

題型:?jiǎn)雾?xiàng)選擇題

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

題型:?jiǎn)雾?xiàng)選擇題

?已知關(guān)系表達(dá)式E1和E2滿足并相容性,則下列變換不等價(jià)的是()。

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于R與S的并、交、差運(yùn)算的基于散列的兩趟算法,其中第一趟都是劃分子表,都要求子表的存儲(chǔ)塊數(shù)要小于可用內(nèi)存塊數(shù),以便子表可以一次性裝入內(nèi)存進(jìn)行處理。關(guān)于劃分子表,下列說法正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

?在三級(jí)模式兩層映像結(jié)構(gòu)中,“局部模式”是指()。

題型:?jiǎn)雾?xiàng)選擇題