




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)三級數(shù)據(jù)庫技術(shù)(大規(guī)模數(shù)據(jù)庫架構(gòu))機(jī)試模擬試卷1(共4套)(共115題)計算機(jī)三級數(shù)據(jù)庫技術(shù)(大規(guī)模數(shù)據(jù)庫架構(gòu))機(jī)試模擬試卷第1套一、選擇題(本題共20題,每題1.0分,共20分。)1、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,他們被分割成若干切片,每個片段被分配在一個特定場地上,則該策略屬于()A、集中式B、分割式C、全復(fù)制式D、混合式標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)分配方式有四種:①集中式,所有數(shù)據(jù)片段都安排在同一個場地上;②分割式,所有數(shù)據(jù)只有一份,它被分割成若干邏輯片段,每個邏輯片段被指派在一個特定的場地上;③全復(fù)制式:數(shù)據(jù)在每個場地重復(fù)存儲。也就是每個場地上都有一個完整的數(shù)據(jù)副本;④混合式:全局?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集都被安排在一個或多個不同的場地上,但是每個場地未必保存所有數(shù)據(jù)。這是一種介乎于分割式和全復(fù)制式之間的分配方式。2、某應(yīng)用系統(tǒng)需使用運行于兩個地點的分布式數(shù)據(jù)庫,該應(yīng)用系統(tǒng)經(jīng)常需要進(jìn)行某一查詢操作,此查詢需要對兩個分布在兩地數(shù)據(jù)量很大的表進(jìn)行連接操作。這兩張數(shù)據(jù)變化很慢。為了提高查詢速度,下列方法中最可行的是()。A、使用表水平分割方法,將兩張表分別分割為多張表B、將兩張表復(fù)制交叉復(fù)制到兩地C、增加網(wǎng)絡(luò)帶寬,提高數(shù)據(jù)傳輸速度D、增加數(shù)據(jù)庫內(nèi)存,緩沖更多的數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識點解析:分布式數(shù)據(jù)庫中,傳輸?shù)拇鷥r是:I╱O代價+CPU代價+通信代價。分布式數(shù)據(jù)庫中查詢優(yōu)化的首要目標(biāo)是:使查詢執(zhí)行時通信代價最省。因此如果把兩張表交叉復(fù)制到兩地就可以省去通信傳輸?shù)臅r間,相比較于其它三個選項,該方法最優(yōu),因此選擇B選項。3、關(guān)于并行數(shù)據(jù)庫,下列說法錯誤的是()A、層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)B、無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭,因此具有很高的可擴(kuò)展性,適合于OLTP應(yīng)用C、并行數(shù)據(jù)庫系統(tǒng)經(jīng)常通過負(fù)載均衡的方法來提高數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)吞吐率D、并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享標(biāo)準(zhǔn)答案:D知識點解析:并行數(shù)據(jù)庫系統(tǒng)的主要目的是通過高速通信介質(zhì)連接多個可獨立處理的單元以并行執(zhí)行的方式完成對數(shù)據(jù)庫系統(tǒng)的互聯(lián)查詢、內(nèi)部查詢及各種內(nèi)部操作。分布式數(shù)據(jù)庫系統(tǒng)的主要目的才是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享。4、關(guān)于分布式數(shù)據(jù)庫的數(shù)據(jù)分布策略,下列說法錯誤的是()。A、集中式數(shù)據(jù)分配就是將所有數(shù)據(jù)片斷安排在一個場地上B、分割式數(shù)據(jù)分配是所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每個片斷被分配在一個場地上C、全復(fù)制式數(shù)據(jù)分配是全局?jǐn)?shù)據(jù)有多個副本,每個場地上有一個完整的數(shù)據(jù)副本D、混合式數(shù)據(jù)分配是一種介于集中式和全復(fù)制式的分布方式標(biāo)準(zhǔn)答案:D知識點解析:混合式數(shù)據(jù)分配是一種介于分割式和全復(fù)制式的分布方式。故選擇D選項。5、在常見的分布式數(shù)據(jù)庫參考模式結(jié)構(gòu)中,存在多種分布透明性。關(guān)于分布透明性,下列說法錯誤的是()。A、分片透明性是最高級別的透明性B、位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個場地的分配情況C、局部數(shù)據(jù)模型透明性使用戶在編寫應(yīng)用程序時不需要了解全局?jǐn)?shù)據(jù)的分片情況,但是需要了解各場地上數(shù)據(jù)庫的數(shù)據(jù)模型D、分片透明性位于全局概念模式與分片模式之間標(biāo)準(zhǔn)答案:C知識點解析:分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間。分片透明性是指數(shù)據(jù)分片是用戶無需考慮的,完全透明的,在編寫程序時用戶只需要對全局關(guān)系進(jìn)行操作。位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個場地的分配情況。局部數(shù)據(jù)模型透明性使用戶在編寫應(yīng)用程序時不但需要了解全局?jǐn)?shù)據(jù)的分片情況,還要了解各片段的復(fù)本復(fù)制情況及各片段和他們副本的場地位置分配情況,但是不需要了解各場地上數(shù)據(jù)庫的數(shù)據(jù)模型。故答案為C項。6、在下列分布式數(shù)據(jù)庫所要求具有的特征中,不屬于最基本特征的是()。A、本地自治B、位置獨立性C、非集中式管理D、高可用性標(biāo)準(zhǔn)答案:B知識點解析:分布式數(shù)據(jù)庫最基本特征是本地自治、非集中式管理以及高可用性。位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性形成了分布式數(shù)據(jù)庫系統(tǒng)中的分布透明性。故答案為B選項。7、下列關(guān)于并行數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的說法,正確的是()。A、共享內(nèi)存結(jié)構(gòu)通過網(wǎng)絡(luò)共享內(nèi)存與磁盤空間B、無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭的概率C、共享磁盤結(jié)構(gòu)中所有處理器沒有獨立的內(nèi)存,通過網(wǎng)絡(luò)共享磁盤D、層次結(jié)構(gòu)分成兩層,頂層是共享內(nèi)存或共享磁盤結(jié)構(gòu),底層是無共享結(jié)構(gòu)標(biāo)準(zhǔn)答案:B知識點解析:并行數(shù)據(jù)庫系統(tǒng)有多種體系結(jié)構(gòu),主要可分為共享內(nèi)存結(jié)構(gòu)、共享磁盤結(jié)構(gòu)、無共享結(jié)構(gòu)和層次結(jié)構(gòu)。無共享結(jié)構(gòu)表示每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源。無共享結(jié)構(gòu)被認(rèn)為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),它通過最小化共享資源來降低資源競爭的概率,具有極高的可擴(kuò)展性。共享內(nèi)存結(jié)構(gòu)是所有的處理機(jī)通過互聯(lián)網(wǎng)共享一個公共的主存儲器。共享磁盤結(jié)構(gòu)所有的處理器擁有獨立的王存儲器,通過互聯(lián)網(wǎng)共享磁盤。層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)。故答案為B選項。8、一般情況下分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是()。A、通信代價B、I╱O代價C、CPU代價D、內(nèi)存代價標(biāo)準(zhǔn)答案:A知識點解析:分布式數(shù)據(jù)庫的查詢代價由I╱O代價、CPU代價和通信代價來衡量。與集中式數(shù)據(jù)庫系統(tǒng)相比多了一個通信代價,因此一般分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是通信代價。故答案為A選項。9、現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應(yīng)用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式中最適合該應(yīng)用的是()A、集中式B、分割式C、復(fù)制式D、混合式標(biāo)準(zhǔn)答案:C知識點解析:集中式是指所有的數(shù)據(jù)片斷都安排在一個場地上。分割式是指所有全局?jǐn)?shù)據(jù)只有一份,它們被分割成若干片斷,每個片斷被分配在一個特定的場地上。全復(fù)制式是指全局?jǐn)?shù)據(jù)有多個副本,每個場地上都有一個完整的數(shù)據(jù)副本?;旌鲜绞侵溉?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集都被安排在一個或多個場地上,但是每個場地未必保存所有數(shù)據(jù)。以上四種分配方式各有千秋,但復(fù)制式在每個分場都有完整的數(shù)據(jù),這樣大大減少了各部門對全局?jǐn)?shù)據(jù)的訪問。因此采用復(fù)制式數(shù)據(jù)分配能夠提高每個場地的響應(yīng)速度。10、分布式數(shù)據(jù)庫系統(tǒng)的局部數(shù)據(jù)模型透明性位于()。A、全局外模式與全局概念模式之間B、全局概念模式與分片模式之間C、分片模式與分配模式之間D、分配模式與局部概念模式之間標(biāo)準(zhǔn)答案:D知識點解析:分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間。局部數(shù)據(jù)模型透明性位于分配模式與局部概念模式之間。故答案為D項。11、關(guān)于并行數(shù)據(jù)庫,下列說法中錯誤的是()。A、并行數(shù)據(jù)庫的主要目的是提高數(shù)據(jù)庫系統(tǒng)的吞吐率和減少事務(wù)響應(yīng)時間B、層次結(jié)構(gòu)分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)C、共享內(nèi)存結(jié)構(gòu)通過最大化共享資源來降低資源競爭,因此具有很高的可擴(kuò)展性,適合OLTP應(yīng)用D、共享內(nèi)存結(jié)構(gòu)與單機(jī)系統(tǒng)的差別只在于以多個處理器代替單個處理器,并行執(zhí)行事務(wù),通過共享內(nèi)存?zhèn)魉拖⑴c數(shù)據(jù)標(biāo)準(zhǔn)答案:C知識點解析:無共享結(jié)構(gòu)被認(rèn)為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),它通過最小化共享資源來降低資源競爭的概率,具有極高的可擴(kuò)展性,并可在復(fù)雜數(shù)據(jù)庫查詢處理和聯(lián)機(jī)事務(wù)處理過程中達(dá)到近線性的加速比,因此,無共享結(jié)構(gòu)比較適合OLTP之類的應(yīng)用。故答案為C項。12、設(shè)有一個具有多家分店的大型連鎖商場,其統(tǒng)一的數(shù)據(jù)庫管理系統(tǒng)中的銷售明細(xì)表模式為(銷售記錄ID,商品D,商品價格,銷售數(shù)量,總金額,銷售時間,分店D),為提高數(shù)據(jù)操作效率,將每個店每年的銷售數(shù)據(jù)劃為成獨立的數(shù)據(jù)表,這種數(shù)據(jù)劃分方式是()。A、二維范圍劃分B、輪轉(zhuǎn)劃分C、二維散列劃分D、范圍與輪轉(zhuǎn)劃分標(biāo)準(zhǔn)答案:A知識點解析:在并行數(shù)據(jù)庫中,一維數(shù)據(jù)劃分方法主要包括輪轉(zhuǎn)法、散列分和范圍劃分,其中輪轉(zhuǎn)法和范圍劃分適合于掃描整個關(guān)系的應(yīng)用,散列劃分適合于點查詢的應(yīng)用。這種劃分方式用到了兩個劃分屬性,運用一維劃分已經(jīng)無法完成,因此需要采用多維數(shù)據(jù)劃分,即將關(guān)系屬性分為主劃分屬性和輔助劃分屬性,然后在按其進(jìn)行范圍劃分。故答案為A選項。13、數(shù)據(jù)劃分對并行數(shù)據(jù)庫系統(tǒng)的性能有很大的影響,關(guān)于一維數(shù)據(jù)劃分方法,下列說法錯誤的是()。A、散列劃分的結(jié)果適合于點查詢與順序掃描B、輪轉(zhuǎn)法能均衡地將數(shù)據(jù)劃分到各個磁盤上,適用于范圍查詢和順序掃描C、相對于輪轉(zhuǎn)法,范圍劃分與散列劃分都更適合于點查詢D、范圍劃分雖然可能會引起數(shù)據(jù)分布的不均勻,但是非常有利于范圍查詢及點查詢標(biāo)準(zhǔn)答案:B知識點解析:散列劃分策略適合點查詢,對于順序掃描關(guān)系也是非常高效的。輪轉(zhuǎn)法策略適合于掃描整個關(guān)系的應(yīng)用,不適合點查詢和范圍查詢,無法準(zhǔn)備定位元組在那一個磁盤上,查詢效率低。范圍劃分策略適合范圍查詢和點查詢,可能會引起數(shù)據(jù)分布不均勻,導(dǎo)致并行處理能力下降。故答案為B選項。14、關(guān)于云計算與云數(shù)據(jù)庫,下列說法錯誤的是()。A、云計算平臺的一個定位在于設(shè)法為應(yīng)用系統(tǒng)提供似乎無限的計算資源B、云計算具有為用戶提供短期使用資源的靈活性C、MapReduce運算是在云數(shù)據(jù)庫的主服務(wù)器結(jié)點完成的D、云數(shù)據(jù)庫架構(gòu)通過計算遷移而不是數(shù)據(jù)遷移減少了分布式系統(tǒng)的結(jié)點間通信量標(biāo)準(zhǔn)答案:C知識點解析:MapReduce運算是在應(yīng)用層上提供了一套大規(guī)模集群基礎(chǔ)上編寫大型分布式應(yīng)用程序的機(jī)制。故答案為C選項。15、下列關(guān)于分布式數(shù)據(jù)庫和并行數(shù)據(jù)庫的說法,正確的是()A、為了滿足高并發(fā)業(yè)務(wù)的需要,共享內(nèi)存結(jié)構(gòu)的并行數(shù)據(jù)庫比較適用于如銀行出納、民航售票等OLTP應(yīng)用B、在分布式數(shù)據(jù)庫的查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和選擇操作C、如果數(shù)據(jù)分布不合理,并行數(shù)據(jù)庫僅僅依靠多處理器、共享硬件資源等手段是無法實現(xiàn)真正意義上的并行處理的,也無法使其性能最優(yōu)化D、與集中式數(shù)據(jù)庫系統(tǒng)的事務(wù)相比,分布式數(shù)據(jù)庫系統(tǒng)中只需要一個場地完成提交即可完成一個全局事務(wù),這正是分布式數(shù)據(jù)庫的優(yōu)越之處標(biāo)準(zhǔn)答案:C知識點解析:A中的OLTP應(yīng)用需要進(jìn)行大量的并行事務(wù),因此若采用共享內(nèi)存結(jié)構(gòu)會引起大量數(shù)據(jù)沖突;B中分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的原因主要是數(shù)據(jù)間的連接和并操作;D中分布式數(shù)據(jù)庫因為不同的分片和副本,因此很多時候在一個場地完成提交不能完成全局事務(wù),如雖完成某片數(shù)據(jù)更新,卻并沒有完成全局?jǐn)?shù)據(jù)更新。16、關(guān)于并行數(shù)據(jù)庫,下列說法錯誤的是()。A、無共享結(jié)構(gòu),通過最小化共享資源來降低資源競爭的概率,因此具有很高的可擴(kuò)展性B、層次結(jié)構(gòu)可以分為兩層,頂層是共享內(nèi)存或共享磁盤結(jié)構(gòu),底層是無共享結(jié)構(gòu)C、并行數(shù)據(jù)庫系統(tǒng)經(jīng)常通過負(fù)載均衡的方法來提高數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)吞吐率D、共享磁盤結(jié)構(gòu)相比共享內(nèi)存結(jié)構(gòu)具有更大的優(yōu)勢,由于每個處理器都有獨立內(nèi)存,因此訪問內(nèi)存不再會產(chǎn)生沖突標(biāo)準(zhǔn)答案:B知識點解析:層次結(jié)構(gòu)從全局角度來考慮,可分為兩層,頂層是由若干節(jié)點組成的無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)。故答案為B項。17、關(guān)于分布式數(shù)據(jù)庫的分布透明性,下列說法錯誤的是()。A、位置透明性使用戶在編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要考慮分片的場地分配情況B、分片透明性是最低級別的透明性,通過位置透明性來保證C、分布透明性使用戶完全感覺不到數(shù)據(jù)庫是分布的,與使用集中式數(shù)據(jù)庫完全一樣D、局部數(shù)據(jù)模型透明性使用戶在編寫應(yīng)用程序時不需要了解各場地上數(shù)據(jù)庫的數(shù)據(jù)模型標(biāo)準(zhǔn)答案:B知識點解析:分片透明性是最高級別的透明性,是指數(shù)據(jù)分片用戶無需考慮的,完全透明的,在編寫程序時用戶只需要對全局關(guān)系進(jìn)行操作。故答案為B項。18、分布式數(shù)據(jù)庫需要對數(shù)據(jù)按照一定的方法進(jìn)行分片,下列說法正確的是()。A、進(jìn)行水平分片以后,關(guān)系的每一行必須至少屬于一個分片B、進(jìn)行垂直分片以后,關(guān)系的每一列只屬于一個分片C、進(jìn)行垂直分片以后,只要有一個分片具有關(guān)系的主鍵就可以實現(xiàn)關(guān)系的重構(gòu)D、進(jìn)行水平分片以后,每個分片不一定包含全部屬性,但至少應(yīng)該具有關(guān)系的主鍵標(biāo)準(zhǔn)答案:A知識點解析:水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要時可以重構(gòu)關(guān)系。垂直分片是在關(guān)系中從列的角度(屬性)依據(jù)一定條件分為不同的片斷,各片斷中應(yīng)該包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。故答案為A選項。19、關(guān)于并行數(shù)據(jù)庫的數(shù)據(jù)劃分策略,下列說法錯誤的是()。A、散列劃分法相比輪轉(zhuǎn)法更適用于點查詢,也適用于順序掃描B、范圍劃分法適用于范圍查詢與點查詢C、輪轉(zhuǎn)劃分法不適于掃描整個關(guān)系的應(yīng)用D、范圍劃分可能會引起數(shù)據(jù)分布不均勻,導(dǎo)致并行處理能力下降標(biāo)準(zhǔn)答案:C知識點解析:輪轉(zhuǎn)法保證了元組在多個磁盤上平均分配,最多相差1。該策略最適合于掃描整個關(guān)系的應(yīng)用,在掃描時可以并行地從n個磁盤讀取數(shù)據(jù),負(fù)載均衡,充分發(fā)揮了并行性。故答案為C選項。20、在云計算中,當(dāng)云以即用即付的方式提供給公眾的時候,我們稱其為()A、公共云B、私有云C、共享云D、混合云標(biāo)準(zhǔn)答案:A知識點解析:公共云指的是云以即用即付的方式提供給公眾。私有云是指不對公眾開放的企業(yè)或組織內(nèi)部數(shù)據(jù)中心的資源。二、應(yīng)用題(本題共9題,每題1.0分,共9分。)21、在并行數(shù)據(jù)庫中,最適合整表掃描操作的數(shù)據(jù)劃分方法是________。標(biāo)準(zhǔn)答案:輪轉(zhuǎn)去知識點解析:并行數(shù)據(jù)庫中一維數(shù)據(jù)的劃分方法如下:(1)輪轉(zhuǎn)法:最適合于掃描整個關(guān)系;(2)散列劃分法:比輪轉(zhuǎn)法更適合點查詢,也適合順序掃描關(guān)系;(3)范圍劃分法:明顯利于范圍查詢和點查詢。22、在一個事務(wù)執(zhí)行過程中,其正在訪問的數(shù)據(jù)被其他事務(wù)所修改,導(dǎo)致處理結(jié)果不正確,這是由于違背了事務(wù)性質(zhì)中的________性而引起的。標(biāo)準(zhǔn)答案:隔離知識點解析:為了保證事務(wù)的正確執(zhí)行,維護(hù)數(shù)據(jù)庫的完整性,要求數(shù)據(jù)庫系統(tǒng)維護(hù)以下事務(wù)特性:①原子性:事務(wù)的所有操作在數(shù)據(jù)庫中要么全部正確反映出來,要么全部不反映。②一致性:事務(wù)的隔離執(zhí)行(即沒有并發(fā)執(zhí)行的其他事務(wù)),保持?jǐn)?shù)據(jù)庫的一致性。③隔離性:盡管多個事務(wù)可以并發(fā)執(zhí)行,但系統(tǒng)必須保證,對任一對事務(wù)Ti和Tj,在Ti看來,Tj或者在Ti開始之前已經(jīng)停止執(zhí)行,或者在Ti完成之后開始執(zhí)行。這樣,每個事務(wù)都感覺不到系統(tǒng)中有其他事務(wù)在并發(fā)地執(zhí)行。④持久性:一個事務(wù)成功完成后,它對數(shù)據(jù)庫的改變必須是永久的,即使系統(tǒng)可以出現(xiàn)故障。根據(jù)題意,正在訪問的數(shù)據(jù)被其他事務(wù)所修改違背了事務(wù)性質(zhì)的隔離性。故答案為隔離。23、云計算包含互聯(lián)網(wǎng)上的應(yīng)用服務(wù)及在數(shù)據(jù)中心提供這些服務(wù)的軟硬件設(shè)施,通常包括軟件即服務(wù)、平臺即服務(wù)、基礎(chǔ)設(shè)施即服務(wù)。其中________即服務(wù)是指通過網(wǎng)絡(luò)提供操作系統(tǒng)和相關(guān)服務(wù),而無需下載或安裝。標(biāo)準(zhǔn)答案:平臺知識點解析:互聯(lián)網(wǎng)上的應(yīng)用服務(wù)一直被稱作軟件即服務(wù),它是一種軟件分配模式。平臺即服務(wù)是指通過網(wǎng)絡(luò)提供操作系統(tǒng)和相關(guān)服務(wù),而無需下載或安裝?;A(chǔ)設(shè)施即服務(wù)是指將用于支持運作的設(shè)備對外提供服務(wù),這些設(shè)備包括存儲、硬件、服務(wù)器和網(wǎng)絡(luò)組件。24、在分布式數(shù)據(jù)庫中,________分片從列的角度將關(guān)系分為不同的片斷。標(biāo)準(zhǔn)答案:垂直知識點解析:水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要是可以重構(gòu)關(guān)系。垂直分片是在關(guān)系總從列的角度(屬性)依據(jù)一定條件分為不同的片斷,各片段中應(yīng)該包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。25、分布式數(shù)據(jù)庫最基本的三個特征是:非集中式管理、高_(dá)_______、本地自治。標(biāo)準(zhǔn)答案:可用性知識點解析:本地自治、非集中式管理以及高可用性是分布式數(shù)據(jù)庫最基本的特征。26、分布式數(shù)據(jù)庫中,位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性形成了分布式數(shù)據(jù)庫系統(tǒng)中的________透明性。標(biāo)準(zhǔn)答案:分布知識點解析:本題考查的是分布式數(shù)據(jù)庫分布透明性特點。分布式數(shù)據(jù)庫中,位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性形成了分布式數(shù)據(jù)庫系統(tǒng)中的分布透明性,使用戶完全感覺不到數(shù)據(jù)庫是分布的,與使用集中式數(shù)據(jù)庫完全一樣。27、云計算通過集中所有的計算資源,采用硬件________技術(shù),為使用者提供強(qiáng)大的計算能力、存儲和帶寬等資源。標(biāo)準(zhǔn)答案:虛擬或虛擬化知識點解析:云計算是一種商業(yè)計算模型,它通過集中所有的計算資源,采用硬件虛擬化技術(shù),為云計算使用者提供強(qiáng)大的計算能力、存儲空間和信息服務(wù),獲得與傳統(tǒng)大型服務(wù)器相同或者更高的計算能力。故答案為虛擬。28、在分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的________操作和并操作。標(biāo)準(zhǔn)答案:連接或聯(lián)接或鏈接知識點解析:在分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作。故答案為連接或聯(lián)接或鏈接。29、在數(shù)據(jù)集成中,ETL中的T的中文意思是指________。標(biāo)準(zhǔn)答案:轉(zhuǎn)換知識點解析:在數(shù)據(jù)集成中,ETL的過程為提取(Extract)—轉(zhuǎn)換(Transform)—加載(Load)。在數(shù)據(jù)源抽取后首先進(jìn)行轉(zhuǎn)換,然后將轉(zhuǎn)換的結(jié)果寫入目的地。故答案為轉(zhuǎn)換。計算機(jī)三級數(shù)據(jù)庫技術(shù)(大規(guī)模數(shù)據(jù)庫架構(gòu))機(jī)試模擬試卷第2套一、選擇題(本題共20題,每題1.0分,共20分。)1、關(guān)于分布式數(shù)據(jù)庫,下列說法錯誤的是()A、分布式數(shù)據(jù)庫的查詢代價需要考慮站點間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r,一般來說導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作B、分布式數(shù)據(jù)庫中位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,使得用戶在編程時只需考慮數(shù)據(jù)分片情況,而不用關(guān)心具體的分配情況C、分布式數(shù)據(jù)庫的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段的提交協(xié)議D、分布式數(shù)據(jù)庫系統(tǒng)的目標(biāo)是利用多處理機(jī)結(jié)點并行地完成數(shù)據(jù)庫任務(wù),以提高數(shù)據(jù)庫系統(tǒng)的整體性能標(biāo)準(zhǔn)答案:D知識點解析:分布式數(shù)據(jù)要達(dá)到的目標(biāo)是:本地自治、非集中式管理、高可用性、位置獨立性、數(shù)據(jù)分片獨立性、數(shù)據(jù)復(fù)制獨立性、分布式查詢處理、分布式事務(wù)管理、硬件獨立性、操作系統(tǒng)獨立性、網(wǎng)絡(luò)獨立性、數(shù)據(jù)庫管理系統(tǒng)獨立性。并行數(shù)據(jù)庫的目標(biāo)是高性能和高可用性,通過多個處理節(jié)點并行執(zhí)行數(shù)據(jù)庫任務(wù),提高整個數(shù)據(jù)庫系統(tǒng)的性能和可用性。2、在數(shù)據(jù)庫管理系統(tǒng)中,為保證并發(fā)事務(wù)的正確執(zhí)行,需采用一定的并發(fā)控制技術(shù)。下列關(guān)于基于鎖的并發(fā)控制技術(shù)的說法,錯誤的是()A、鎖是一種特殊的二元信號量,用來控制多個并發(fā)事務(wù)對共享資源的使用B、數(shù)據(jù)庫中的鎖主要分為排它鎖和共享鎖,當(dāng)某個數(shù)據(jù)項上已加有多個共享鎖時,此數(shù)據(jù)項上只能再加一個排它鎖C、數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務(wù)的方式防止出現(xiàn)活鎖現(xiàn)象D、當(dāng)數(shù)據(jù)庫管理系統(tǒng)檢測到死鎖后,可以采用撤銷死鎖事務(wù)的方式解除死鎖標(biāo)準(zhǔn)答案:B知識點解析:當(dāng)事務(wù)T對某個數(shù)據(jù)加上排它鎖時,T可以對該數(shù)據(jù)進(jìn)行讀和寫,其他任何事務(wù)都不能再對該數(shù)據(jù)加任何類型的鎖,直到T釋放該鎖才行;當(dāng)事務(wù)T對某個數(shù)據(jù)加上共享鎖,則T只能對該數(shù)據(jù)進(jìn)行讀操作,不能修改數(shù)據(jù),且其它事務(wù)也可以對該數(shù)據(jù)加共享鎖但不能加排它鎖。只有等到該數(shù)據(jù)沒有被其他任何事務(wù)訪問時才能加排它鎖。3、某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是()A、一致性和隔離性B、原子性和一致性C、隔離性和持久性D、原子性和持久性標(biāo)準(zhǔn)答案:B知識點解析:兩個事務(wù)并發(fā)執(zhí)行時,隔離性保證其并行結(jié)果正確性。當(dāng)事務(wù)提交后斷電,則持續(xù)性保證其對數(shù)據(jù)庫的改變是永久的,結(jié)果不受影響。事務(wù)的四個性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務(wù)中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務(wù)執(zhí)行結(jié)果從一個一致性到另一個一致性的變化。由題自可知,T1、T2事務(wù)若要使A、B結(jié)果正確,則必須遵守事務(wù)的原子性和一致性。4、XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是()A、由于XML文檔本身帶有標(biāo)記,可以自描述,因此XML數(shù)據(jù)庫并不對XML文檔進(jìn)行解析B、目前XML數(shù)據(jù)庫主要包括XEDB、NXD和HXD三種類型C、很多關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品中進(jìn)行了擴(kuò)充,使其能夠處理XML文檔D、在數(shù)據(jù)本身具有層次特征時,XML文檔能夠清晰地表達(dá)數(shù)據(jù)的層次特征標(biāo)準(zhǔn)答案:A知識點解析:XML數(shù)據(jù)庫需要對XML文檔進(jìn)行解析,因為XML文檔的本身標(biāo)記只是文檔本身的描述,需要經(jīng)過數(shù)據(jù)庫的解析才能達(dá)到具體的用途。5、關(guān)于分布式數(shù)據(jù)庫,下列說法正確的是()。A、數(shù)據(jù)分片中的水平分片是指從列的角度依據(jù)一定條件將關(guān)系劃分為不同的片斷,每個片段必須包含主碼B、數(shù)據(jù)分片中的垂直分片是指從行的角度依據(jù)一定條件將關(guān)系劃分為不同的片斷,關(guān)系的每行至少應(yīng)屬于某一個分片C、在分布式數(shù)據(jù)庫系統(tǒng)中,雖然數(shù)據(jù)分布在多個不同的場地上,但在進(jìn)行查詢處理設(shè)計時一般不需要考慮站點間數(shù)據(jù)的通信代價D、分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)分片中的垂直分片是指在關(guān)系中從列的角度依據(jù)一定條件分為不同的片斷,各片段中應(yīng)該包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。A項錯誤。數(shù)據(jù)分片中的水平分片是指在關(guān)系中從行的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片段,以便在需要時可以重構(gòu)。B項錯誤。在分布式數(shù)據(jù)庫系統(tǒng)中,由于數(shù)據(jù)分布在多個不同的場地上,使得查詢處理中還要考慮站點間傳輸數(shù)據(jù)的通信代價。C項錯誤。故答案為D項。6、分布式數(shù)據(jù)庫的查詢優(yōu)化需要考慮的主要因素包括I╱O代價、CPU代價和通信代價。一般情況下,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是()。A、I╱O代價B、通信代價C、CPU代價D、I╱O代價和CPU代價之和標(biāo)準(zhǔn)答案:B知識點解析:在集中式數(shù)據(jù)庫系統(tǒng)中,查詢代價主要是由CPU代價和I╱O代價來衡量的;在分布式數(shù)據(jù)庫系統(tǒng)中,由于數(shù)據(jù)分布在多個不同的場地上,而分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作,因此一般情況下,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是操作執(zhí)行的順序、操作執(zhí)行的算法和不同場地間數(shù)據(jù)流動的順序,即通信代價。故答案為B項。7、在分布式數(shù)據(jù)庫中,數(shù)據(jù)分片是指將關(guān)系劃分成多個片斷。下列關(guān)于數(shù)據(jù)分片的說法,正確的是()。A、對關(guān)系進(jìn)行水平分片后,關(guān)系中的每一行必須至少屬于一個片斷B、垂直分片時,每個分片不一定需要包含關(guān)系的主碼屬性C、垂直分片時,每個分片必須包含關(guān)系的所有屬性D、水平分片時,每個分片不一定需要包含關(guān)系的主碼屬性標(biāo)準(zhǔn)答案:A知識點解析:對某一個關(guān)系進(jìn)行分片是將關(guān)系劃分為多個片斷,這些片斷包含足夠的信息可以使關(guān)系重構(gòu)。其中水平分片是從行的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要時可以重構(gòu)關(guān)系。垂直分片是在關(guān)系中從列的角度依據(jù)一定條件分為不同的片斷,各片斷中應(yīng)該包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。故答案為A選項。8、在分布式數(shù)據(jù)庫應(yīng)具有的諸多特征中,最基本的特征是()。A、本地自治、位置獨立性、硬件獨立性B、本地自治、非集中式管理、高可用性C、非集中式管理、高可用性、分布式事務(wù)處理D、位置獨立性、數(shù)據(jù)庫管理系統(tǒng)獨立性、數(shù)據(jù)分片獨立性標(biāo)準(zhǔn)答案:B知識點解析:本地自治、非集中式管理以及高可用性是分布式數(shù)據(jù)庫最基本的特征。位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性形成了分布式數(shù)據(jù)庫系統(tǒng)中的分布透明性。分布式查詢和事務(wù)管理給分布式數(shù)據(jù)庫系統(tǒng)帶來了一定的復(fù)雜性。故答案為B選項。9、在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計過程中要考慮數(shù)據(jù)的分布策略。下列關(guān)于數(shù)據(jù)分布策略的說法,錯誤的是()A、分布式數(shù)據(jù)庫中數(shù)據(jù)分布策略可以從數(shù)據(jù)分片和數(shù)據(jù)分配兩個角度來考慮,一般先進(jìn)行數(shù)據(jù)分片,再進(jìn)行數(shù)據(jù)分配B、數(shù)據(jù)水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便通過選擇方法恢復(fù)關(guān)系C、數(shù)據(jù)垂直分片是在關(guān)系中從列(屬性)的角度依據(jù)一定條件分為不同的片斷,各片斷中應(yīng)該包含關(guān)系的主碼,以便通過連接方法恢復(fù)關(guān)系D、數(shù)據(jù)分配策略中,集中式分配策略便于控制,但數(shù)據(jù)過于集中,負(fù)載過重,易形成瓶頸,可靠性較差標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)的水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要時可以重構(gòu)關(guān)系。故B錯誤。10、在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)中,對全局關(guān)系進(jìn)行分片設(shè)計時,下列說法正確的是()A、對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,但允許某些數(shù)據(jù)同時屬于不同的片段B、對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也允許某些數(shù)據(jù)同時屬于不同的片段C、對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段D、對于一個全局關(guān)系中的任意數(shù)據(jù),對于一個全局關(guān)系,可以允許某些數(shù)據(jù)屬于不同片段,但不允許某些數(shù)據(jù)同時屬于不同的片段標(biāo)準(zhǔn)答案:C知識點解析:分布式數(shù)據(jù)庫采用數(shù)據(jù)分片對數(shù)據(jù)進(jìn)行管理,分片有以下三個原則:11、關(guān)于分布式數(shù)據(jù)庫的參考模式結(jié)構(gòu),下列說法正確的是()。A、全局概念模式是全局應(yīng)用的用戶視圖,即終端用戶看到的是邏輯上并未分布的表、視圖等B、局部概念模式是描述全局關(guān)系在場地上存儲的物理片段的邏輯結(jié)構(gòu)以及特征C、全局外模式是描述全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征D、分片模式是描述局部概念模式所涉及的數(shù)據(jù)在本場地的物理存儲標(biāo)準(zhǔn)答案:B知識點解析:全局外模式是全局應(yīng)用的用戶視圖,即終端用戶看到的邏輯上并未分布的表、視圖等;全局概念模式用于描述全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征;分片模式用于描述每個數(shù)據(jù)片段以及全局關(guān)系到片段的映像,是分布式數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)的邏輯劃分視圖;分配模式用于描述各片段到物理存放場地的映像;局部概念模式用于描述全局關(guān)系在場地上存儲的物理片段的邏輯結(jié)構(gòu)以及特征,局部內(nèi)模式用于描述局部概念模式涉及的數(shù)據(jù)在本場地的物理存儲。故答案為B項。12、在眾多的分布式數(shù)據(jù)庫特征中,一般被認(rèn)為是最基本特征的是()。A、本地自治、位置獨立性、數(shù)據(jù)復(fù)制獨立性B、非集中式管理、高可用性、位置獨立性C、高可用性、網(wǎng)絡(luò)獨立性、非集中式管理D、本地自治、非集中式管理、高可用性標(biāo)準(zhǔn)答案:D知識點解析:分布式數(shù)據(jù)庫最基本特征是本地自治、非集中式管理及高可用性。而位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性形成了分布式數(shù)據(jù)庫系統(tǒng)中的分布透明性。故答案為D項。13、在分布式數(shù)據(jù)庫中,查詢優(yōu)化需要考慮的主要因素包括I╱O代價、CPU代價和通信代價。一般而言,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是()。A、使查詢執(zhí)行時I╱O代價最省B、使查詢執(zhí)行的通信代價最省C、使查詢執(zhí)行時CPU代價最省D、使查詢執(zhí)行時I╱O代價和CPU代價之和最省標(biāo)準(zhǔn)答案:B知識點解析:在分布式數(shù)據(jù)庫中,由于數(shù)據(jù)分布在不同的場地上,使得查詢處理中還要考慮站點之間傳輸數(shù)據(jù)的通信代價,使得查詢處理中還要考慮站點間傳輸數(shù)據(jù)的通信代價。故答案為B選項。14、關(guān)于并行數(shù)據(jù)庫系統(tǒng),下列說法錯誤的是()。A、并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)本地自治和數(shù)據(jù)全局透明共享B、并行數(shù)據(jù)庫系統(tǒng)經(jīng)常通過負(fù)載均衡的方法來提高數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)吞吐率C、無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭,因此具有很高的可擴(kuò)展性,適合于OLTP應(yīng)用D、層次結(jié)構(gòu)的頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識點解析:并行數(shù)據(jù)庫系統(tǒng)的主要目的是:提高數(shù)據(jù)庫系統(tǒng)吞吐率和減少事務(wù)響應(yīng)時間,數(shù)據(jù)庫應(yīng)用的發(fā)展對數(shù)據(jù)庫的性能和可用性提出了更高的要求。故答案為A選項。15、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上,則該策略屬于()A、集中式B、分割式C、全復(fù)制式D、混合式標(biāo)準(zhǔn)答案:B知識點解析:分布式數(shù)據(jù)庫的分配方式包括集中式、分割式、全復(fù)制式、混合式。集中式指所有數(shù)據(jù)片斷都安排在一個場地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上;全復(fù)制式是在每個站點上都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性最大;混合式指全局?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集被安排在一個或多個不同的場地上,但是每個場地未必保存所有數(shù)據(jù)。16、關(guān)于并行數(shù)據(jù)庫,下列說法正確的是()。A、層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)B、無共享結(jié)構(gòu)通過負(fù)載均衡來降低資源競爭,因此具有很高的可擴(kuò)展性,適合OLTP應(yīng)用C、共享磁盤結(jié)構(gòu)比共享內(nèi)存結(jié)構(gòu)具有更大的優(yōu)勢,訪問內(nèi)存不再會產(chǎn)生沖突,也不會帶來處理器節(jié)點間額外的通信開銷D、并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享標(biāo)準(zhǔn)答案:A知識點解析:無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭的概率,具有很高的擴(kuò)展性,適合OLTP應(yīng)用。B項錯誤。共享磁盤結(jié)構(gòu)比共享內(nèi)存結(jié)構(gòu)具有更大的優(yōu)勢,訪問內(nèi)存不再會產(chǎn)生沖突,但這種結(jié)構(gòu)是通過互聯(lián)網(wǎng)實現(xiàn)各個處理器之間的信息和數(shù)據(jù)交換,會產(chǎn)生一定的通信代價。C項錯誤。分布式數(shù)據(jù)庫系統(tǒng)的主要自的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享。D項錯誤。故答案為A項。17、XML數(shù)據(jù)庫是一種支持對XML格式文檔進(jìn)行存儲與查詢等操作的數(shù)據(jù)庫管理系統(tǒng),下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是()。A、在現(xiàn)階段,XML數(shù)據(jù)處理主要依靠關(guān)系型數(shù)據(jù)庫廠商在傳統(tǒng)商業(yè)產(chǎn)品中擴(kuò)充XML處理能力來實現(xiàn)B、XML數(shù)據(jù)庫能夠?qū)Π虢Y(jié)構(gòu)化數(shù)據(jù)進(jìn)行有效的存取與管理C、XMLEnabledDB(XEDB)在原有的數(shù)據(jù)庫系統(tǒng)上擴(kuò)充對XML數(shù)據(jù)的處理功能,使之能適應(yīng)XML數(shù)據(jù)存儲和查詢的需要D、XML數(shù)據(jù)庫適合管理復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集,但不利于表達(dá)具有層次性的數(shù)據(jù)標(biāo)準(zhǔn)答案:D知識點解析:XML數(shù)據(jù)庫適合管理復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集,當(dāng)數(shù)據(jù)本身具有層次特征時,由于XML數(shù)據(jù)格式能夠清晰表達(dá)數(shù)據(jù)的層次特性,因此XML數(shù)據(jù)庫便于對層次化的數(shù)據(jù)進(jìn)行操作。故答案為D項。18、XML數(shù)據(jù)庫用于實現(xiàn)對XML格式文檔的存儲與管理。下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是()。A、相比傳統(tǒng)關(guān)系型數(shù)據(jù)庫,XML數(shù)據(jù)庫不適于管理具有復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集B、由于XML數(shù)據(jù)格式能夠清晰表達(dá)數(shù)據(jù)的層次特征,因此,XML數(shù)據(jù)庫便于對層次化的數(shù)據(jù)進(jìn)行操作C、XML數(shù)據(jù)庫能夠?qū)Π虢Y(jié)構(gòu)化數(shù)據(jù)進(jìn)行有效的存取與管理D、在現(xiàn)階段,XML數(shù)據(jù)處理主要依靠關(guān)系型數(shù)據(jù)庫廠商在傳統(tǒng)商業(yè)產(chǎn)品中擴(kuò)充XML處理能力來實現(xiàn)標(biāo)準(zhǔn)答案:A知識點解析:XML數(shù)據(jù)庫是一種支持對XML格式文檔進(jìn)行存取管理和數(shù)據(jù)查詢的數(shù)據(jù)庫。XML數(shù)據(jù)庫與傳統(tǒng)數(shù)據(jù)庫相比有如下不同和優(yōu)勢。①XML數(shù)據(jù)庫能夠?qū)ζ浇Y(jié)構(gòu)化數(shù)據(jù)進(jìn)行有效的存取和管理。②提供對標(biāo)簽和路徑的操作。③當(dāng)數(shù)據(jù)本身具有層次特征時,由于XML數(shù)據(jù)格式能夠清晰表達(dá)數(shù)據(jù)的層次特征,因此XML數(shù)據(jù)庫便于對層次化的數(shù)據(jù)進(jìn)行操作。故答案為A選項。19、分布式數(shù)據(jù)庫中的分布透明性包括分片透明性、位置透明性和局部數(shù)據(jù)模型透明性。下列關(guān)于分布式數(shù)據(jù)庫透明性級別的說法,正確的是()。A、分片透明性的級別低于位置透明性,但是高于局部數(shù)據(jù)模型透明性B、位置透明性的級別低于局部數(shù)據(jù)模型透明性,但是高于分片透明性C、局部數(shù)據(jù)模型透明性的級別低于分片透明性,但是高于位置透明性D、分片透明性的級別高于位置透明性,位置透明性的級別高于局部數(shù)據(jù)模型透明性標(biāo)準(zhǔn)答案:D知識點解析:分布透明性有如下幾種級別:①分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間。分片透明性只是數(shù)據(jù)分片是用戶無需考慮的,完全透明的,在編寫程序時只需要對全部關(guān)系進(jìn)行操作。②位置透明性是指數(shù)據(jù)分片的分配位置對角戶是透明的,用戶編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個場地的分配情況③局部數(shù)據(jù)模型透明性處于分配模式與局部概念模式之間。用戶編程時,需要了解全局?jǐn)?shù)據(jù)分片情況,還要了解各片斷的副本復(fù)制情況及個片斷和它們副本的場地位置分配情況。故答案為D選項。20、關(guān)于分布式數(shù)據(jù)庫的幾種數(shù)據(jù)分配方法,下列說法錯誤的是()。A、集中式方法把所有數(shù)據(jù)片斷都安排在一個場地上B、分割式方法中的所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每個片斷被分配到一個或多個特定場地上C、全復(fù)制式方法中全局?jǐn)?shù)據(jù)有多個副本,每個場地上都有一個完整的副本D、混合式方法中全局?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集被安排在一個或多個不同的場地上,每個場地未必保存所有數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識點解析:分割式方法中的所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每個片斷被分配到一個特定場地上。故答案為B選項。二、應(yīng)用題(本題共9題,每題1.0分,共9分。)21、在分布式數(shù)據(jù)庫中,使用________模式來描述各片段到物理存放場地的映像。標(biāo)準(zhǔn)答案:分配知識點解析:分布式數(shù)據(jù)庫總的數(shù)據(jù)分布策略可以從數(shù)據(jù)分片和數(shù)據(jù)分配兩個角度來考慮,一般先數(shù)據(jù)分片,再數(shù)據(jù)分配。分片是對關(guān)系的操作,而分配是對分片結(jié)果的操作。分片模式是描述每個數(shù)據(jù)片斷以及全局關(guān)系到片段的映像,分配模式是描述各片斷到物理存放場地的映像。22、數(shù)據(jù)庫管理系統(tǒng)中的加鎖協(xié)議規(guī)定了事務(wù)的加鎖時間、持鎖時間和釋放鎖時間,其中________協(xié)議可以完全保證并發(fā)事務(wù)數(shù)據(jù)的一致性。標(biāo)準(zhǔn)答案:三級加鎖或三級封鎖知識點解析:三級加鎖協(xié)議也稱為三級封鎖協(xié)議,它保證正確地調(diào)度事務(wù)的并發(fā)操作是事務(wù)對數(shù)據(jù)庫對象加鎖、解鎖必須遵守的一種規(guī)則。在運用X鎖和S鎖對數(shù)據(jù)對象加鎖時,還需要約定一些規(guī)則,例如何時申請X鎖或S鎖、持鎖時間、何時釋放等。23、在分布式數(shù)據(jù)庫中,如果用戶編寫程序時不必了解數(shù)據(jù)分片在各個場地的分配情況,則稱該分布式數(shù)據(jù)庫系統(tǒng)具有________透明性。標(biāo)準(zhǔn)答案:位器知識點解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:①分片透明性;②位置透明性;③局部映像透明性。位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個場地的分配情況。24、分布式數(shù)據(jù)庫的________透明性是最高級別的透明性,它使得在編寫程序時用戶只需要對全局關(guān)系進(jìn)行操作,這樣簡化了應(yīng)用程序的維護(hù)。標(biāo)準(zhǔn)答案:分片知識點解析:分布式數(shù)據(jù)庫的分片透明性是最高級別的透明性,位于全局概念與分片模式之間。25、云計算中,SaaS是指________即服務(wù)。標(biāo)準(zhǔn)答案:軟件或Software知識點解析:SaaS是SoftwareasaService(軟件即服務(wù))的簡稱。26、分布式數(shù)據(jù)庫系統(tǒng)的恢復(fù)控制采用的最典型策略是基于________階段的提交協(xié)議。標(biāo)準(zhǔn)答案:兩或二或2知識點解析:兩階段的提交協(xié)議將場地的事務(wù)管理器分為協(xié)調(diào)者和參與者,通過協(xié)調(diào)者在第一階段詢問所有參與者事務(wù)是否可以提交,參與者做出應(yīng)答,在第二階段協(xié)調(diào)者根據(jù)參與者的回答決定事務(wù)是否提交。27、在分布式數(shù)據(jù)庫系統(tǒng)中,為了保證全局事務(wù)的原子性,參與事務(wù)執(zhí)行的所有場地或者全部提交,或者全部________。標(biāo)準(zhǔn)答案:撤銷或UNDO或回滾知識點解析:原子性要求事務(wù)所包含的全部操作是一個不可分割的整體,這些操作要么全部提交成功,要么只要其中一個操作失敗,就全部撤銷。故答案為撤銷。28、分布式數(shù)據(jù)庫是物理上分散、邏輯上________的數(shù)據(jù)庫系統(tǒng)。標(biāo)準(zhǔn)答案:集中知識點解析:分布式數(shù)據(jù)庫是物理上分散、邏輯上集中的數(shù)據(jù)庫系統(tǒng)。故答案為集中。29、在并行數(shù)據(jù)庫中,________結(jié)構(gòu)被認(rèn)為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),適用于銀行出納之類的應(yīng)用。標(biāo)準(zhǔn)答案:無共享知識點解析:無共享結(jié)構(gòu)每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源。它被認(rèn)為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),比較適用于銀行,出納,民航售票等OLTP類應(yīng)用。計算機(jī)三級數(shù)據(jù)庫技術(shù)(大規(guī)模數(shù)據(jù)庫架構(gòu))機(jī)試模擬試卷第3套一、選擇題(本題共20題,每題1.0分,共20分。)1、在某并行數(shù)據(jù)庫中,有關(guān)系R(A,B)和S(B,C),其中R包含1000000行數(shù)據(jù),S包含的100行數(shù)據(jù)?,F(xiàn)有查詢SELECT*FROMR,SWHERER.A>S.B。下列數(shù)據(jù)劃分方式中,對該查詢速度最快的是()A、將R按照A屬性進(jìn)行散列劃分,將S按照B屬性進(jìn)行散列劃分B、將R按照A屬性進(jìn)行范圍劃分,將S按照B屬性進(jìn)行范圍劃分C、將R按照A屬性進(jìn)行范圍劃分,將S復(fù)制到各個節(jié)點D、將R按照A屬性進(jìn)行散列劃分,將S復(fù)制到各個節(jié)點標(biāo)準(zhǔn)答案:C知識點解析:范圍劃分明顯有利于范圍查詢和點查詢,S包含數(shù)據(jù)比較少,適合對S采用復(fù)制的方法。2、關(guān)于分布式數(shù)據(jù)庫的數(shù)據(jù)分配策略,下列說法錯誤的是()A、集中式策略將所有的數(shù)據(jù)分片安排在一個場地上,便于控制,不容易形成瓶頸B、分割式策略將每個數(shù)據(jù)分片安排在一個特定的場地上,局部數(shù)據(jù)控制靈活,全局?jǐn)?shù)據(jù)存取效率較低C、全復(fù)制式將全局?jǐn)?shù)據(jù)復(fù)制成多個副本,每個場地都有一個副本,可靠性高,但存儲與維護(hù)成本高D、混合式策略將全局?jǐn)?shù)據(jù)分成若干個子集,每個子集被安排在一個或多個場地上,靈活性較大標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)分配是分布式數(shù)據(jù)庫的特征,解決數(shù)據(jù)分配有以下幾種方法:集中式:所有數(shù)據(jù)片斷都安排在一個場地上。該策略便于控制,但數(shù)據(jù)過于集中,負(fù)載過重,易形成瓶頸,可靠性較差。分割式:所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每個片斷被分配在一個特定場地上。該策略對局部數(shù)據(jù)控制靈活,但對全局?jǐn)?shù)據(jù)存取效率較低?;旌鲜剑喝?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集被安排在一個或多個不同的場地上,但是每個場地未必保存所有數(shù)據(jù)。這是一種介于分割式和全復(fù)制式之間的一種分布方式。該策略靈活性較大,可依據(jù)不同情況揚長避短,取得較高效率。全復(fù)制式:全局?jǐn)?shù)據(jù)有多個副本,每個場地上都有一個完整的數(shù)據(jù)副本。該策略可靠性高,響應(yīng)速度快,但數(shù)據(jù)冗余大,同步維護(hù)復(fù)雜。故答案為A選項。3、關(guān)于分布式數(shù)據(jù)庫,下列說法正確的是()A、分布式數(shù)據(jù)庫的查詢代價需要考慮站點間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r,一般來說導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是各分片的片內(nèi)連接操作B、分布式數(shù)據(jù)庫中位置透明性是最高級別的透明性,這種透明性保證用戶在編程時只需考慮數(shù)據(jù)分片情況,而不用關(guān)心分片在各場地的分配情況C、分布式數(shù)據(jù)庫的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段提交協(xié)議D、分布式數(shù)據(jù)庫系統(tǒng)的目標(biāo)是利用多處理機(jī)節(jié)點并發(fā)地完成數(shù)據(jù)庫任務(wù),以提高數(shù)據(jù)庫系統(tǒng)的整體性能標(biāo)準(zhǔn)答案:C知識點解析:在分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸通信代價大的主要原因是各個站點分片間的連接和并操作,A錯;分布式數(shù)據(jù)庫中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是最高層次的透明性,B錯;分布式數(shù)據(jù)庫的目標(biāo)是本地自治、非集中式管理、高可用性、位置獨立性、數(shù)據(jù)分片獨立性等,D錯。故答案選C。4、在分布式數(shù)據(jù)庫中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫要復(fù)雜得多,其中查詢優(yōu)化需要考慮的主要因素包括I╱O代價、CPU代價和通信代價。一般而言,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是()A、使查詢執(zhí)行時I╱O代價最省B、使查詢執(zhí)行時CPU代價最省C、使查詢執(zhí)行時通信代價最省D、使查詢執(zhí)行時I╱O和CPU代價最省標(biāo)準(zhǔn)答案:C知識點解析:首先,通信代價較I╱O代價容易估計。其次,對于分布式數(shù)據(jù)庫查詢優(yōu)化而言,通信代價比I╱O代價和CPU代價更為重要。5、分布式數(shù)據(jù)庫具有許多特征,其中最基本的特征是()。A、本地自治、非集中式管理、高可用性B、本地自治、位置獨立性、分布式查詢處理C、非集中式管理、高可用性、分布式查詢處理D、位置獨立性、分布式事務(wù)管理、數(shù)據(jù)分片獨立性標(biāo)準(zhǔn)答案:A知識點解析:本地自治、非集中式管理以及高可用性是分布式數(shù)據(jù)庫最基本的特征。故答案為A項。6、云計算包含互聯(lián)網(wǎng)上的應(yīng)用服務(wù)及在數(shù)據(jù)中心提供這些服務(wù)的軟硬件設(shè)施,其中SaaS指()。A、平臺即服務(wù)B、基礎(chǔ)設(shè)施即服務(wù)C、軟件即服務(wù)D、社會即服務(wù)標(biāo)準(zhǔn)答案:C知識點解析:SaaS,即SoftwareasaService,中文意思是軟件即服務(wù)7、下列關(guān)于并行數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的說法,錯誤的是()。A、共享內(nèi)存結(jié)構(gòu)與單機(jī)系統(tǒng)的差別只是以多個處理器代替單處理器B、共享磁盤結(jié)構(gòu)中所有處理器都有獨立的內(nèi)存,通過網(wǎng)絡(luò)共享磁盤C、層次結(jié)構(gòu)分成兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)D、無共享結(jié)構(gòu)通過最大化共享資源來降低資源競爭的概率標(biāo)準(zhǔn)答案:D知識點解析:并行數(shù)據(jù)庫系統(tǒng)有多種體系結(jié)構(gòu),主要可分為共享內(nèi)存結(jié)構(gòu)、共享磁盤結(jié)構(gòu)、無共享結(jié)構(gòu)和層次結(jié)構(gòu)。無共享結(jié)構(gòu)表示每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源。無共享結(jié)構(gòu)被認(rèn)為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),它通過最小化共享資源來降低資源競爭的概率,具有極高的可擴(kuò)展性。故答案為D選項。8、在并行數(shù)據(jù)處理中,關(guān)于數(shù)據(jù)劃分與并行算法的關(guān)系的說法,錯誤的是()。A、數(shù)據(jù)劃分對并行算法的性能有很大的影響B(tài)、合理的數(shù)據(jù)劃分有利于提高查詢處理效率,從而提升并行處理性能C、如果數(shù)據(jù)劃分屬性恰好是排序?qū)傩?,可以實現(xiàn)并行排序任務(wù)D、并行數(shù)據(jù)庫主要依靠多處理器和共享硬件來實現(xiàn)并行處理,數(shù)據(jù)劃分是輔助手段標(biāo)準(zhǔn)答案:D知識點解析:并行數(shù)據(jù)庫僅僅依靠多處理器、共享硬件等手段無法實現(xiàn)真正意義上的并行處理,只有當(dāng)數(shù)據(jù)分布合理,易于并行處理才能將并行數(shù)據(jù)庫的性能最優(yōu)化。合理的數(shù)據(jù)劃分可以使查詢處理時間最小化,并行處理性能最大化。故答案為D選項。9、在一個分布式數(shù)據(jù)庫中,數(shù)據(jù)集S被分片為S1和S2。S1存儲在場地1的DB2數(shù)據(jù)庫中;S2有兩個副本,一個副本存儲在場地2的SQLServer數(shù)據(jù)庫中,另一個副本存儲在場地3的Oracle數(shù)據(jù)庫中。用戶在開發(fā)數(shù)據(jù)庫應(yīng)用程序時,統(tǒng)一采用ODBC訪問數(shù)據(jù)源。用戶程序控制兩個副本的訪問順序:先訪問場地2的副本,如果失敗,則轉(zhuǎn)向場地3的副本。根據(jù)以上描述,判斷該分布式數(shù)據(jù)庫具有的透明性級別是()A、分片透明性B、位置透明性C、全局?jǐn)?shù)據(jù)模型透明性D、局部數(shù)據(jù)模型透明性標(biāo)準(zhǔn)答案:D知識點解析:分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。分片透明性是最高層次,指的是用戶或應(yīng)用程序只對全局關(guān)系進(jìn)行操作而不必考慮關(guān)系分片的情況。位置透明性是下一層次,指用戶或應(yīng)用程序只需了解數(shù)據(jù)分片情況,而不必了解片段的存儲場地。局部數(shù)據(jù)模型透明性指的是用戶或用戶程序不必了解局部場地上使用的是哪種數(shù)據(jù)模型,但是必須了解全局?jǐn)?shù)據(jù)的分片情況,還需了解各片斷的副本復(fù)制情況及各片斷和它們副本的場地位置分配情況。由于本題中考慮到場地2和場地3的選擇,所以位置對用戶來說并不透明,應(yīng)選D。10、關(guān)于分布式數(shù)據(jù)庫,下列說法正確的是()。A、數(shù)據(jù)分片中的水平分片是將關(guān)系的屬性依據(jù)一定條件劃分為不同的分片,關(guān)系中的每個屬性至少屬于一個分片B、數(shù)據(jù)分片中的垂直分片是將關(guān)系的屬性依據(jù)一定條件分為不同的分片,關(guān)系的主碼應(yīng)至少屬于某一個分片C、在分布式數(shù)據(jù)庫系統(tǒng)中,雖然數(shù)據(jù)分布在多個不同的場地上,但在進(jìn)行查詢處理時不需要考慮站點間傳輸數(shù)據(jù)的通信代價D、分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間標(biāo)準(zhǔn)答案:D知識點解析:①水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件分為不同的片段,關(guān)系中的每一行必須至少屬于一個片段,以便在需要是可以重構(gòu)關(guān)系。11、下列關(guān)于分布式數(shù)據(jù)庫管理系統(tǒng)的說法,錯誤的是()。A、分布式數(shù)據(jù)庫管理系統(tǒng)應(yīng)能對各個場地的軟硬件資源進(jìn)行管理B、分布式數(shù)據(jù)庫管理系統(tǒng)應(yīng)能管理全局?jǐn)?shù)據(jù)字典C、全局?jǐn)?shù)據(jù)庫管理系統(tǒng)是分布式數(shù)據(jù)庫管理系統(tǒng)的核心,并負(fù)責(zé)創(chuàng)建和管理局部數(shù)據(jù)庫D、通信管理是分布式數(shù)據(jù)庫管理系統(tǒng)的重要功能,負(fù)責(zé)在各個場地之間傳送數(shù)據(jù)和消息,為各個場地的協(xié)同工作提供可靠通信標(biāo)準(zhǔn)答案:C知識點解析:全局?jǐn)?shù)據(jù)庫管理系統(tǒng)是分布式數(shù)據(jù)庫管理系統(tǒng)的核心,它為終端用戶提供分布透明性,協(xié)調(diào)全局事務(wù)在各個場地的執(zhí)行,為全局應(yīng)用提供支持。局部數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)創(chuàng)建和管理局部據(jù)庫,提供場地自治能力,執(zhí)行全局應(yīng)用以及全局查詢的子查詢。C項混淆了全局?jǐn)?shù)據(jù)庫管理系統(tǒng)和局部數(shù)據(jù)庫管理系統(tǒng)的概念,故答案為C項。12、并行數(shù)據(jù)庫有多種體系結(jié)構(gòu),關(guān)于其體系結(jié)構(gòu),下列說法錯誤的是()。A、共享磁盤結(jié)構(gòu)中每個處理器不僅共享內(nèi)存,還共享系統(tǒng)磁盤空間,相對于共享內(nèi)存結(jié)構(gòu)具有更大的優(yōu)勢B、無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭,因此具有很高的可擴(kuò)展性C、層次結(jié)構(gòu)綜合了共享內(nèi)存、共享磁盤和無共享結(jié)構(gòu)的特點,分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)D、共享內(nèi)存結(jié)構(gòu)與單機(jī)系統(tǒng)的差別只在于以多個處理器代替單個處理器,并行執(zhí)行事務(wù),通過共享內(nèi)存?zhèn)魉拖⑴c數(shù)據(jù)標(biāo)準(zhǔn)答案:A知識點解析:共享磁盤結(jié)構(gòu)所有的處理機(jī)擁有獨立的內(nèi)存,通過互聯(lián)網(wǎng)共享磁盤。這種結(jié)構(gòu)可以克服共享內(nèi)存結(jié)構(gòu),但是由于是通過互聯(lián)網(wǎng)實現(xiàn)處理器之間的信息交換,會產(chǎn)出一定的通信代價。故答案為A選項。13、在分布式數(shù)據(jù)庫中進(jìn)行查詢優(yōu)化需要考慮許多因素,其中最為主要的因素是()。A、存儲代價B、CPU代價C、I╱O代價D、通信代價標(biāo)準(zhǔn)答案:D知識點解析:在分布式數(shù)據(jù)庫中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫要復(fù)雜得多,其中查詢優(yōu)化需要考慮的主要因素包括I╱O代價、CPU代價和通信代價。首先通信代價較I╱O代價容易估計,其次通信代價作為分布式優(yōu)化比I╱O代價、CPU代價等局部優(yōu)化更重要,因此將通信代價作為查詢優(yōu)化的首要目標(biāo)。故答案為D選項。14、設(shè)某大型連鎖超市擁有多家分店,使用統(tǒng)一的數(shù)據(jù)庫管理系統(tǒng),其中的銷售數(shù)據(jù)明細(xì)表模式為(銷售記錄ID,商品ID,價格,數(shù)量,總金額,銷售時間,分店D)。該表數(shù)據(jù)量很大,為了提高數(shù)據(jù)操作效率,系統(tǒng)將每店每季度的銷售數(shù)據(jù)劃分成獨立的數(shù)據(jù)分區(qū),這種數(shù)據(jù)劃分方式是()。A、輪轉(zhuǎn)劃分B、多維劃分C、范圍劃分D、散列劃分標(biāo)準(zhǔn)答案:B知識點解析:一維數(shù)據(jù)劃分根據(jù)關(guān)系的某一個屬性的值來劃分整個關(guān)系,該屬性稱之為劃分屬性。一維數(shù)據(jù)劃分包括輪轉(zhuǎn)法、范圍劃分和散列劃分。多維數(shù)據(jù)劃分解決一維數(shù)據(jù)劃分存在的問題,多維數(shù)據(jù)劃分將關(guān)系R的屬性分為主劃分屬性和輔助劃分屬性。本題中銷售數(shù)據(jù)不屬于關(guān)系的某個屬性,一般需要通過銷售價格、數(shù)量和金額等屬性共同確定,運用一維劃分已經(jīng)無法完成,因此需要采用多維劃分。故答案為B選項。15、在并行數(shù)據(jù)庫中,有關(guān)系R(A,B)和S(A,C),需要將它們根據(jù)A屬性拆分到不同的磁盤上。現(xiàn)有查詢SELECTBFROMR,SWHERER.A=S.A。下列拆分方式中最適合該查詢的是()A、輪轉(zhuǎn)法B、散列劃分C、范圍劃分D、列表劃分標(biāo)準(zhǔn)答案:B知識點解析:輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個元組存儲到標(biāo)號為Dimodn的磁盤上,該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲到第i個磁盤。范圍劃分:根據(jù)表中某個屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值所屬的不同區(qū)間將表分成不同的子表。根據(jù)屬性A對表進(jìn)行散列劃分,然后在每個劃分內(nèi)部執(zhí)行select語句,會大幅提高查詢效率。16、針對某并行數(shù)據(jù)庫系統(tǒng)中的表T(a1,a2,…,an)采用一維數(shù)據(jù)劃分法將數(shù)據(jù)劃分到不同的磁盤上,以提高系統(tǒng)效率。設(shè)ai是劃分屬性,針對表T的查詢操作多數(shù)為ai上的點查詢,則適合采用的元組劃分策略是()。A、散列劃分和范圍劃分B、輪轉(zhuǎn)法和范圍劃分C、輪轉(zhuǎn)法和散列劃分D、以上都不合適標(biāo)準(zhǔn)答案:A知識點解析:輪轉(zhuǎn)法對于點查詢和范圍查詢的處理較復(fù)雜,由于不知道所要查找的元組具體分布在哪個磁盤上,必須對所有磁盤進(jìn)行查找,明顯降低了查詢效率,不適合點查詢。散列劃分和范圍劃分方法均利于點查詢。故答案為A項。17、分布式數(shù)據(jù)庫的分布透明性使用戶完全感覺不到數(shù)據(jù)是分布的,使分布式數(shù)據(jù)庫具有分布式透明性的主要因素是()。A、位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性B、位置獨立性、硬件獨立性和操作系統(tǒng)獨立性C、網(wǎng)絡(luò)獨立性、硬件獨立性和操作系統(tǒng)獨立性D、數(shù)據(jù)分片獨立性、硬件獨立性和網(wǎng)絡(luò)獨立性標(biāo)準(zhǔn)答案:A知識點解析:位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性是使分布式數(shù)據(jù)庫具有分布式透明性的主要因素。故答案為A項。18、關(guān)于分布式數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)及相關(guān)技術(shù),下列說法正確的是()。A、全局概念模式是全局應(yīng)用的用戶視圖,即終端用戶看到的邏輯上并未分布的表和視圖等B、分布式數(shù)據(jù)庫查詢代價一般只需要考慮CPU與I╱O代價C、分布透明性中的分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間D、分布透明性中的位置透明性是指用戶編寫程序時可以清楚地看到各個分片在各個場地的分配情況標(biāo)準(zhǔn)答案:C知識點解析:分布透明性有3個層次,從高到低依次為:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性。分片透明性是最高層次的分布透明性,分片透明性位于全局概念模式與分片模式之間,是指用戶只需對全局關(guān)系進(jìn)行操作,不必考慮數(shù)據(jù)的分片及存儲場地,其應(yīng)用程序的編寫與集中式數(shù)據(jù)庫相同。當(dāng)分片模式改變時,只需改變?nèi)指拍钅J降椒制J街g的映像,而不會影響到全局概念模式和應(yīng)用程序。位置透明性:位置透明性位于分片模式與分配模式之間,是指用戶不必知道數(shù)據(jù)的存儲場地,即數(shù)據(jù)分配到哪個或哪些場地存儲對用戶是透明的。當(dāng)存儲場地發(fā)生變化時,只需改變分片模式到分配模式之間的映像,而不會影響分片模式、全局概念模式和應(yīng)用程序。故答案為C選項。19、關(guān)于分布式數(shù)據(jù)庫,下列說法錯誤的是()。A、垂直分片時,必須確保有一個分片具有關(guān)系的主碼B、水平分片時,每個元組必須至少屬于一個分片C、不管采用何種分片方式,必須確保能根據(jù)所有分片重構(gòu)整個數(shù)據(jù)集D、水平分片時,每個分片的元組結(jié)構(gòu)完全相同標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)分片。對某一個關(guān)系進(jìn)行分片是將關(guān)系劃分為多個片斷,這些片斷中包含足夠的信息可以使關(guān)系重構(gòu)。數(shù)據(jù)分片有四種基本方法。①水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件劃分為不同的片段,關(guān)系中的每一行必須至少屬于二個片段,以便在需要時可以重構(gòu)關(guān)系。②垂直分片是在關(guān)系中從列的角度(屬性)依據(jù)一定條件分為不同的片段,各片段中應(yīng)該包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。③導(dǎo)出分片是導(dǎo)出水平分片,分片的依據(jù)不是本關(guān)系屬性的條件,而是其他關(guān)系屬性的條件。④混合分片是指以上三種方法的混合。故答案為A選項。20、下列關(guān)于BigTable數(shù)據(jù)模型的說法,錯誤的是()A、BigTable的列族定了以后,不能再進(jìn)行擴(kuò)展B、BigTable表的索引項至少應(yīng)包含行關(guān)鍵字、列關(guān)鍵字和時間戳C、BigTable表中的行關(guān)鍵字可以是任意的字符D、BigTable的列族是由列關(guān)鍵字組成的集合標(biāo)準(zhǔn)答案:A知識點解析:在BigTable中,不僅可以隨意地增減行的數(shù)量,同在一定的約束條件下,還可以對列的數(shù)量進(jìn)行擴(kuò)展,而且在每個單元還引入一個時間標(biāo)簽,可以存儲多個不同時間版本的不同數(shù)據(jù)。故答案為A選項。二、應(yīng)用題(本題共9題,每題1.0分,共9分。)21、為了保證正確地調(diào)度事務(wù)的并發(fā)操作,事務(wù)對數(shù)據(jù)庫對象加鎖、解鎖需遵守加鎖協(xié)議。加鎖協(xié)議中兩階段加鎖協(xié)議可以保證事務(wù)調(diào)度________性。標(biāo)準(zhǔn)答案:可串行知識點解析:DBMS對并發(fā)事務(wù)不同的調(diào)度可能會產(chǎn)生不同的結(jié)果。為了衡量調(diào)度正確性,執(zhí)行結(jié)果如果可以等價于串行調(diào)度則認(rèn)為是正確的,這樣的調(diào)度叫可串行調(diào)度。而兩段鎖協(xié)議就是實現(xiàn)可串行調(diào)度的協(xié)議。若并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則這些事務(wù)的任何并發(fā)調(diào)度都是可串的。22、在SQLServer2008中,可以在查詢語句里加入________子句實現(xiàn)以XML格式返回查詢結(jié)果。標(biāo)準(zhǔn)答案:FORXML知識點解析:在SQLServer2008中,可以在查詢語句里加入FORXML子句實現(xiàn)以XML格式返回查詢結(jié)果。23、設(shè)某并行數(shù)據(jù)庫采用一臺具有14個刀片的刀片服務(wù)器,每個刀片具有獨立的內(nèi)存和磁盤,各刀片之間通過刀片服務(wù)器上的以太網(wǎng)交換機(jī)實現(xiàn)通信,則該并行數(shù)據(jù)庫采用的體系結(jié)構(gòu)是________結(jié)構(gòu)。標(biāo)準(zhǔn)答案:無共享知識點解析:并行數(shù)據(jù)服務(wù)器分為兩種結(jié)構(gòu):完全共享資源結(jié)構(gòu)、完全不共享資源結(jié)構(gòu)。完全共享資源結(jié)構(gòu)指對每個數(shù)據(jù)項的存取都要經(jīng)過公共通信線路,其所有的處理器共享內(nèi)存、磁盤等資源。完全不共享資源結(jié)構(gòu)指高功能計算機(jī)系統(tǒng)由多個較小的系統(tǒng)替代,每個站點都要實現(xiàn)全局?jǐn)?shù)據(jù)目錄,每個站點有獨立的內(nèi)存和磁盤對應(yīng)該站點的服務(wù)器。24、分布式數(shù)據(jù)庫中,混合分片是水平分片、垂直分片和________分片的混合。標(biāo)準(zhǔn)答案:導(dǎo)出知識點解析:分布式數(shù)據(jù)庫分片類型:①水平分片:按一定的條件把全局關(guān)系的所有元組劃分成若干不相交的子集,每個子集都是關(guān)系的一個片段。②垂直分片:把一個全局關(guān)系的屬性集分成若干子集,并在這些子集上作投影運算,每個投影稱為垂直分片。③導(dǎo)出分片:又稱為導(dǎo)出水平分片,即水平分片的條件不是本關(guān)系屬性的條件,而是其他關(guān)系屬性的條件。④混合分片:以上三種方法的混合。可以先水平分片再垂直分片,或先垂直分片再水平分片,或其他形式的分片,但他們的結(jié)果是不相同的。25、局部________透明性處于分配模式與局部概念模式之間,它使用戶在編寫應(yīng)用程序時不但要了解全局?jǐn)?shù)據(jù)的分片情況,還要了解各片段的副本復(fù)制情況及各片斷和它們副本的場地位置分配情況,但是不需要了解各場地上數(shù)據(jù)庫的數(shù)據(jù)模型。標(biāo)準(zhǔn)答案:數(shù)據(jù)模型知識點解析:局部數(shù)據(jù)模型透明性處于分配模式與局部概念模式之間,它使用戶在編寫應(yīng)用程序時不但要了解全局?jǐn)?shù)據(jù)的分片情況,還要了解各片段的副本復(fù)制情況及各片斷和它們副本的場地位置分配情況,但是不需要了解各場地上數(shù)據(jù)庫的數(shù)據(jù)模型。26、在分布式數(shù)據(jù)庫中,將某一關(guān)系從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,這種分片方法稱為________分片法。標(biāo)準(zhǔn)答案:水平知識點解析:水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件劃分為不同的片段,而垂直分片是在關(guān)系中以列的角度(屬性)依據(jù)一定條件劃分為不同的片段。27、并行數(shù)據(jù)庫有多種體系結(jié)構(gòu),其中所有處理機(jī)通過網(wǎng)絡(luò)共享一個公共的主存儲器的結(jié)構(gòu)稱為________結(jié)構(gòu)。標(biāo)準(zhǔn)答案:共享內(nèi)存或內(nèi)存共享知識點解析:并行數(shù)據(jù)庫系統(tǒng)有多種體系結(jié)構(gòu),主要可分為共享內(nèi)存結(jié)構(gòu)、共享磁盤結(jié)構(gòu)、無共享結(jié)構(gòu)和層次結(jié)構(gòu)。在共享內(nèi)存結(jié)構(gòu)中,所有的處理機(jī)通過互聯(lián)網(wǎng)共享一個公共的主存儲器。故答案為共享內(nèi)存或內(nèi)存共享。28、在分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和________操作。標(biāo)準(zhǔn)答案:并知識點解析:在分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作。故答案為并。29、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若全局?jǐn)?shù)據(jù)存在多個副本,在每個物理場地中都保存一個完整的數(shù)據(jù)副本,本策略屬于________式。標(biāo)準(zhǔn)答案:全復(fù)制知識點解析:分布式數(shù)據(jù)庫的數(shù)據(jù)分配有:集中式:所有數(shù)據(jù)片段都安排在一個場地上。分割式:所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上。全復(fù)制式:全局?jǐn)?shù)據(jù)有多個副本,每個場地上都有一個完整的數(shù)據(jù)副本?;旌鲜剑喝?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集被安排在一個或者多個不同的場地上,但是每個場地未必保存所有數(shù)據(jù)。計算機(jī)三級數(shù)據(jù)庫技術(shù)(大規(guī)模數(shù)據(jù)庫架構(gòu))機(jī)試模擬試卷第4套一、選擇題(本題共20題,每題1.0分,共20分。)1、C.J.Date提出了分布式數(shù)據(jù)庫要達(dá)到12個目標(biāo),下列目標(biāo)中不屬于其中的是()A、負(fù)載均衡B、本地自治C、數(shù)據(jù)分片獨立性D、分布式查詢處理標(biāo)準(zhǔn)答案:A知識點解析:分布式數(shù)據(jù)庫最基本特征是本地自治、非集中式管理以及高可用性。位置獨立性、數(shù)據(jù)分片獨立性、數(shù)據(jù)復(fù)制獨立性、分布式查詢出來、分布式事務(wù)管理、硬件獨立性、操作系統(tǒng)獨立性、網(wǎng)絡(luò)獨立性和數(shù)據(jù)庫管理系統(tǒng)獨立性。故答案為A選項。2、分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于()A、全局模式與全局概念模式之間B、分片模式與分配模式之間C、全局概念模式與分片模式之間D、分配模式與局部概念模式之間標(biāo)準(zhǔn)答案:C知識點解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。其中分片透明性是分布式數(shù)據(jù)庫中最高層次的分布透明性,位于全局概念模型和分片模型之間。用戶編寫程序只須對全局關(guān)系進(jìn)行操作,不必考慮數(shù)據(jù)的分片及存儲場地。當(dāng)分片模式改變時,只須改變?nèi)指拍畹椒制J降挠诚?,而不會影響全局概念模式和?yīng)用程序,即實現(xiàn)了分片透明性。3、現(xiàn)有一個大型公司的數(shù)據(jù)庫系統(tǒng),其業(yè)務(wù)主要以更新事務(wù)為主,并且不同部門的用戶訪問不同的數(shù)據(jù)子集。隨著用戶數(shù)量的增加,出現(xiàn)了性能瓶頸。該公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列最適合該應(yīng)用的數(shù)據(jù)分配方式是()A、集中式B、分割式C、復(fù)制式D、混合式標(biāo)準(zhǔn)答案:B知識點解析:分布式數(shù)據(jù)庫的分配方式包括集中式、分割式、全復(fù)制式、混合式。集中式指所有數(shù)據(jù)片斷都安排在一個場地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上;全復(fù)制式是在每個站點主,都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性最大;混合式是指部分站點上是全局?jǐn)?shù)據(jù)的若干片段,部分站點上是全局?jǐn)?shù)據(jù)的副本。僅僅根據(jù)題目要求,不同部門訪問不同的數(shù)據(jù)子集,并沒有強(qiáng)調(diào)某個部門要訪問全局信息,所以不考慮有全局?jǐn)?shù)據(jù)的副本的必要,即選B。4、關(guān)于并行數(shù)據(jù)庫,下列說法正確的是()。A、層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)B、共享磁盤結(jié)構(gòu)主要通過負(fù)載均衡來降低資源競爭,因此具有很高的可擴(kuò)展性,適合OLTP應(yīng)用C、共享內(nèi)存結(jié)構(gòu)有利于減少內(nèi)存沖突,從而比共享磁盤結(jié)構(gòu)有更大的優(yōu)勢D、并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享標(biāo)準(zhǔn)答案:A知識點解析:①共享內(nèi)存的優(yōu)勢是實現(xiàn)簡單,缺點是由于共享內(nèi)存,如果處理器數(shù)量過多,容易造成訪問內(nèi)存沖突。②共享磁盤結(jié)構(gòu)所有的處理機(jī)擁有獨立的主存儲器,通過互聯(lián)網(wǎng)共享磁盤。這種結(jié)構(gòu)可以克服共享內(nèi)存結(jié)構(gòu),但是由于是通過互聯(lián)網(wǎng)實現(xiàn)處理器之間的信息交換,會產(chǎn)出一定的通信代價。③無共享結(jié)構(gòu)每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源。它被認(rèn)為是支持并行數(shù)據(jù)庫系統(tǒng)的最好并行結(jié)構(gòu),比較適用于銀行、出納、民航售票等OLTP類應(yīng)用。④分布式數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享。綜上所述,可知A選項正確。5、下列關(guān)于分布式數(shù)據(jù)庫系統(tǒng)的說法,錯誤的是()。A、分布式數(shù)據(jù)庫系統(tǒng)中的節(jié)點是緊耦合的,它們形成單一的數(shù)據(jù)庫系統(tǒng)B、分布式數(shù)據(jù)庫系統(tǒng)要求每個節(jié)點具有較高的獨立性,具有本地自治能力C、分布式數(shù)據(jù)庫的分布透明性目的在于使用戶完全感覺不到數(shù)據(jù)是分布的,使用戶的使用方式與集中式數(shù)據(jù)庫完全一樣D、分布式數(shù)據(jù)庫系統(tǒng)的分片透明性是最高級別的透明性,位于全局概念模式與分片模式之間標(biāo)準(zhǔn)答案:A知識點解析:分布式數(shù)據(jù)庫系統(tǒng)是物理上分散、邏輯上集中的數(shù)據(jù)庫系統(tǒng)。故答案為A項。6、云計算是一種商業(yè)計算模型,包含互聯(lián)網(wǎng)上的應(yīng)用服務(wù)及在數(shù)據(jù)中心提供這些服務(wù)的軟硬件設(shè)施,其中PaaS指()。A、產(chǎn)品即服務(wù)B、平臺即服務(wù)C、人員即服務(wù)D、生產(chǎn)即服務(wù)標(biāo)準(zhǔn)答案:B知識點解析:PaS是PlatformasaService的縮寫,表示平臺即服務(wù),把服務(wù)器平臺作為一種服務(wù)提供的商業(yè)模式。通過網(wǎng)絡(luò)進(jìn)行程序提供的服務(wù)稱之為SaS(SoftwareasaService),而云計算時代相應(yīng)的服務(wù)器平臺或者開發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了PaaS(PlatformasaService)。故答案為B選項。7、下列關(guān)于并行數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的說法,錯誤的是()。A、層次結(jié)構(gòu)分成兩層,頂層是共享內(nèi)存或共享磁盤結(jié)構(gòu),底層是無共享結(jié)構(gòu)B、無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭的概率C、共享磁盤結(jié)構(gòu)中所有處理器都有獨立的內(nèi)存,通過網(wǎng)絡(luò)共享磁盤D、共享內(nèi)存結(jié)構(gòu)與單機(jī)系統(tǒng)的差別只是以多個處理器代替單處理器標(biāo)準(zhǔn)答案:A知識點解析:層次結(jié)構(gòu)綜合了共享內(nèi)存、共享磁盤和無共享結(jié)構(gòu)的特點,從全局角度考慮可以分為兩層,頂層是由若干節(jié)點組成的無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)。故答案為A選項。8、關(guān)于并行數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu),下列說法錯誤的是()。A、共享內(nèi)存結(jié)構(gòu)中的所有處理機(jī)通過互聯(lián)網(wǎng)絡(luò)共享一個公共的主存儲器B、共享磁盤結(jié)構(gòu)中的所有處理機(jī)都擁有獨立的主存儲器和磁盤,各個處理機(jī)通過互聯(lián)網(wǎng)絡(luò)共享彼此的內(nèi)存與磁盤C、無共享結(jié)構(gòu)中的每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源D、層次結(jié)構(gòu)的頂層由若干結(jié)點構(gòu)成無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)標(biāo)準(zhǔn)答案:B知識點解析:共享內(nèi)存結(jié)構(gòu)中所有的處理機(jī)通過互聯(lián)網(wǎng)共享一個公共的主存儲器;共享磁盤結(jié)構(gòu)中所有處理機(jī)擁有獨立的主存儲器,通過互聯(lián)網(wǎng)絡(luò)共享磁盤;無共享結(jié)構(gòu)中的每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源。層次結(jié)構(gòu)綜合了共享內(nèi)存、共享磁盤和無共享結(jié)構(gòu)的特點。故答案為B選項。9、以下關(guān)于事務(wù)調(diào)度的說法錯誤的是()A、調(diào)度分為串行調(diào)度和并發(fā)調(diào)度B、串行調(diào)度的特點是一個事務(wù)的所有操作都執(zhí)行完后才開始執(zhí)行另一個事務(wù)C、多個事務(wù)的調(diào)度必須保持每個事務(wù)的操作在事務(wù)中的執(zhí)行順序不變D、并發(fā)調(diào)度中不同事務(wù)的操作不可以交叉執(zhí)行標(biāo)準(zhǔn)答案:D知識點解析:事務(wù)是構(gòu)成數(shù)據(jù)庫應(yīng)用中一個獨立邏輯工作單元的操作的集合,也是訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。數(shù)據(jù)庫系統(tǒng)通過執(zhí)行各種事務(wù)實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的操作,管理和執(zhí)行事務(wù)是DBMS的基本功能。事務(wù)的四大特性為:①原子性;②一致性;③隔離性;④持久性。事務(wù)調(diào)度則是為了保證事務(wù)的此四大特性。調(diào)度分為串行調(diào)度和并發(fā)調(diào)度。串行調(diào)度的特點是一個事務(wù)的所有操作都執(zhí)行完后才開始執(zhí)行另一事務(wù),不存在事務(wù)操作的交叉執(zhí)行;不同事務(wù)操作的交叉執(zhí)行稱為并發(fā)調(diào)度,DBMS交叉執(zhí)行來自多個事務(wù)的各個操作,以提高數(shù)據(jù)庫系統(tǒng)的性能。并發(fā)調(diào)度中不同的事務(wù)的操作可以交叉執(zhí)行。10、與集中式數(shù)據(jù)庫相比,分布式數(shù)據(jù)庫的查詢優(yōu)化處理要復(fù)雜很多,其查詢優(yōu)化需要考慮的主要因素包括I╱O代價、CPU代價和通信代價。一般分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是()。A、CPU代價B、I╱O代價C、I╱O和CPU代價之和D、通信代價標(biāo)準(zhǔn)答案:D知識點解析:分布式數(shù)據(jù)庫的查詢代價由I╱O代價、CPU代價和通信代價來衡量。與集中式數(shù)據(jù)庫系統(tǒng)相比多了一個通信代價,因此一般分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是通信代價。故答案為D。11、下列關(guān)于數(shù)據(jù)劃分與并行算法的說法,錯誤的是()。A、如果排序?qū)傩郧『脼榉秶鷦澐值膭澐謱傩?,則可以直接將各個劃分的排序結(jié)果串接起來,得到完全排好序的關(guān)系B、相比輪轉(zhuǎn)法,散列劃分方法能夠使劃分結(jié)果更適合于點查詢C、用輪轉(zhuǎn)法對數(shù)據(jù)進(jìn)行劃分最適合于需掃描整個關(guān)系的應(yīng)用,對這種應(yīng)用可以更好地實現(xiàn)負(fù)載均衡,充分發(fā)揮并行性D、SUM、MIN、MAX等聚集函數(shù)一般都無法實現(xiàn)并行化標(biāo)準(zhǔn)答案:D知識點解析:聚集函數(shù)的并行化計算可以采取“先分后合”的方法。故答案為D項。12、關(guān)于云數(shù)據(jù)庫中的BigTable數(shù)據(jù)模型,下列說法錯誤的是()。A、BigTable表的每個單元格通過行關(guān)鍵字、列關(guān)鍵字和時間戳共同定位B、BigTable表一般情況下不允許動態(tài)增加列C、BigTable表可以隨意增減行的數(shù)量D、BigTable表中的行關(guān)鍵字可以是任意的字符串標(biāo)準(zhǔn)答案:B知識點解析:BigTable表的索引是行關(guān)鍵字、列關(guān)鍵字和時間戳,每個單元由行關(guān)鍵字、列關(guān)鍵字和時間戳共同定位。BigTable數(shù)據(jù)模型的特點是:13、關(guān)于并行數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu),下列說法錯誤的是()。A、共享內(nèi)存結(jié)構(gòu)中所有的處理機(jī)通過互聯(lián)網(wǎng)絡(luò)共享一個公共的主存儲器B、共享磁盤結(jié)構(gòu)中所有處理機(jī)擁有獨立的主存儲器,通過互聯(lián)網(wǎng)絡(luò)共享磁盤C、層次結(jié)構(gòu)綜合了共享內(nèi)存、共享磁盤和無共享結(jié)構(gòu)的特點D、無共享結(jié)構(gòu)中的每個處理機(jī)擁有獨立主存儲器和內(nèi)部網(wǎng)絡(luò),只共享磁盤標(biāo)準(zhǔn)答案:D知識點解析:共享內(nèi)存結(jié)構(gòu)中所有的處理機(jī)通過互聯(lián)網(wǎng)共享一個公共的主存儲器;共享磁盤結(jié)構(gòu)中所有處理機(jī)擁有獨立的主存儲器,通過互聯(lián)網(wǎng)絡(luò)共享磁盤;無共享結(jié)構(gòu)中的每個處理機(jī)擁有獨立的主存儲器和磁盤,不共享任何資源。層次結(jié)構(gòu)綜合了共享內(nèi)存、共享磁盤和無共享結(jié)構(gòu)的特點。故答案為D選項。14、在并行數(shù)據(jù)庫中,需要將表拆分到不同的磁盤上。下列最適合整表掃描的拆分方式是()A、輪轉(zhuǎn)法B、散列劃分C、范圍劃分D、等值劃分標(biāo)準(zhǔn)答案:A知識點解析:并行數(shù)據(jù)庫常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個元組存儲到標(biāo)號為Dimod的磁盤上;該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進(jìn)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB Q071-2024 酶底物法微生物智能培養(yǎng)計數(shù)一體機(jī)
- T-ZJHIA 16-2024 特殊醫(yī)學(xué)用途配方食品臨床營養(yǎng)治療營養(yǎng)篩查數(shù)據(jù)集
- 二零二五年度離婚協(xié)議中夫妻共同財產(chǎn)清算補(bǔ)充協(xié)議
- 二零二五年度直播帶貨主播合作權(quán)益保障合同
- 2025年度智能制造合作伙伴協(xié)議書
- 二零二五年度木制家具生產(chǎn)廠木工用工協(xié)議書
- 二零二五年度車輛掛靠運輸合同車輛運輸合同安全保障協(xié)議
- 二零二五年度個人租賃帶太陽能熱水系統(tǒng)住宅合同
- 二零二五年度餐飲行業(yè)知識產(chǎn)權(quán)保護(hù)協(xié)議
- 二零二五年度兼職攝影師聘用合同模板
- 家校共育之道
- DeepSeek入門寶典培訓(xùn)課件
- 西安2025年陜西西安音樂學(xué)院專職輔導(dǎo)員招聘2人筆試歷年參考題庫附帶答案詳解
- 《作文中間技巧》課件
- 廣東省2025年中考物理仿真模擬卷(深圳)附答案
- 2025屆八省聯(lián)考 新高考適應(yīng)性聯(lián)考英語試題(原卷版)
- 新蘇教版一年級下冊數(shù)學(xué)第1單元第3課時《8、7加幾》作業(yè)
- 2024年山東電力高等??茖W(xué)校高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 2024年電力交易員(高級工)職業(yè)鑒定理論考試題庫(單選題、多選題、判斷題)
- 《平面廣告賞析》課件
- 【公開課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級下冊+
評論
0/150
提交評論