計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)2015下半年模擬試題(一)及答案課件_第1頁(yè)
計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)2015下半年模擬試題(一)及答案課件_第2頁(yè)
計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)2015下半年模擬試題(一)及答案課件_第3頁(yè)
計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)2015下半年模擬試題(一)及答案課件_第4頁(yè)
計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)2015下半年模擬試題(一)及答案課件_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)2015下半年模擬試題(一)及答案一、單選題(1)(20)每題1分,(21)(30)每題2分,共40分)1.設(shè)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中有下列活動(dòng):.數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì).數(shù)據(jù)庫(kù)事務(wù)概要設(shè)計(jì).應(yīng)用程序概要設(shè)計(jì).系統(tǒng)總體框架設(shè)計(jì)上述任務(wù)中屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)邏輯設(shè)計(jì)階段工作內(nèi)容的是()。A)僅、和B)僅、和C)僅、和D)以上全部2.關(guān)于數(shù)據(jù)庫(kù)概念設(shè)計(jì)及物理結(jié)_構(gòu)沒(méi)計(jì),下列說(shuō)法錯(cuò)誤的是()。A)數(shù)據(jù)庫(kù)概念設(shè)計(jì)過(guò)程中,每個(gè)實(shí)體集需要有唯一的名字,實(shí)體集一般用名詞或名詞短語(yǔ)命名B)數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段的目標(biāo)是描述需要存儲(chǔ)的記錄及其數(shù)量C)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是設(shè)計(jì)一個(gè)空間利

2、用率高,具有較高訪問(wèn)效率和較低維護(hù)成本的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)D)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果可以從時(shí)間、空問(wèn)和維護(hù)代價(jià)等方面進(jìn)行評(píng)估,一般需要從多種可行方案中根據(jù)評(píng)估情況選擇最為合理的方案3.在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,如果在事務(wù)中存在和用戶的長(zhǎng)時(shí)問(wèn)交互,它會(huì)帶來(lái)哪些壞處()。.降低系統(tǒng)的并發(fā)度.增加死鎖的數(shù)量.破壞數(shù)據(jù)的一致性.影響檢查點(diǎn)的效果A)僅、和B)僅、和C)僅、和D)僅、和4.數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中,對(duì)數(shù)據(jù)庫(kù)空間使用情況進(jìn)行管理是一項(xiàng)非常重要的工作。下列有關(guān)數(shù)據(jù)庫(kù)空間管理的說(shuō)法,錯(cuò)誤的是()。A)不同的數(shù)據(jù)庫(kù)管理系統(tǒng),由于使用邏輯存儲(chǔ)結(jié)構(gòu)屏蔽了物理存儲(chǔ)結(jié)構(gòu),因此數(shù)據(jù)庫(kù)空間管理的方法基本相同B)數(shù)據(jù)庫(kù)管

3、理員需要通過(guò)歷史數(shù)據(jù)分析并根據(jù)應(yīng)用系統(tǒng)情況,對(duì)數(shù)據(jù)庫(kù)所使用的空間情況進(jìn)行預(yù)測(cè)C)應(yīng)重點(diǎn)監(jiān)控空間增長(zhǎng)比較快的表,當(dāng)數(shù)據(jù)量超過(guò)存儲(chǔ)能力前及時(shí)增加存儲(chǔ)空間D)當(dāng)硬件存儲(chǔ)空間無(wú)法滿足數(shù)據(jù)庫(kù)需求時(shí),可以考慮將部分不使用的歷史數(shù)據(jù)轉(zhuǎn)移到其他廉價(jià)存儲(chǔ)中5.數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中有如下工作:1.文件組織與存取設(shè)計(jì).數(shù)據(jù)分布設(shè)計(jì).確定數(shù)據(jù)庫(kù)和操作系統(tǒng)參數(shù).將關(guān)系模式和相關(guān)視圖轉(zhuǎn)換為特定數(shù)據(jù)庫(kù)管理系統(tǒng)的可支持的表和視圖.從時(shí)間、空間、維護(hù)代價(jià)等方面評(píng)估物理設(shè)計(jì)結(jié)果,并將評(píng)估后的結(jié)果實(shí)施到數(shù)據(jù)庫(kù)中上述工作中屬于數(shù)據(jù)庫(kù)物理設(shè)計(jì)的是()。A)僅、和B)僅和C)僅、和D)以上全部6.設(shè)有購(gòu)買表(顧客號(hào),商品號(hào),購(gòu)買時(shí)間)?,F(xiàn)要

4、查詢顧客A與顧客B購(gòu)買的相同商品。有下列查詢語(yǔ)句:.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=AAND商品號(hào)IN(SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=B).SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=A EXCEPTSELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=B.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=AINTERSECTSELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=B.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=A UNl0NSELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=B 上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢要求的是()。A)僅和B)僅和C)

5、僅和D)僅7.從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括下列四個(gè)層次,其中包括構(gòu)件設(shè)計(jì)的是()。A)表示層B)業(yè)務(wù)邏輯層C)數(shù)據(jù)訪問(wèn)層D)數(shù)據(jù)持久層8.某公司計(jì)劃開(kāi)發(fā)一套生產(chǎn)管理系統(tǒng),在開(kāi)發(fā)前需對(duì)數(shù)據(jù)庫(kù)產(chǎn)品進(jìn)行選型工作。下列有關(guān)數(shù)據(jù)庫(kù)產(chǎn)品選型的說(shuō)法,錯(cuò)誤的是()。A)由于關(guān)系數(shù)據(jù)庫(kù)均采用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行維護(hù),因此數(shù)據(jù)庫(kù)產(chǎn)品選定后如需進(jìn)行更換,應(yīng)用程序無(wú)需修改B)存詵型過(guò)程中需要考慮應(yīng)用系統(tǒng)的可用性、可靠性和連續(xù)性要求C)在選型過(guò)程中需要考慮數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的操作系統(tǒng)平臺(tái),例如SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)只支持在Windows操作系統(tǒng)上運(yùn)行D)部分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)在大數(shù)據(jù)量和大并發(fā)情

6、況下可能出現(xiàn)速度變慢、死鎖等問(wèn)題,因此在選型過(guò)程中應(yīng)充分考慮數(shù)據(jù)量和性能需求9.關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是()。A)分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作B)分布式數(shù)據(jù)庫(kù)中位置透明性是指數(shù)據(jù)分片的分配位置對(duì)用戶是透明的,使得用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心具體的分配情況C)分布式數(shù)據(jù)庫(kù)的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段的提交協(xié)議D)分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是利用多處理機(jī)結(jié)點(diǎn)并行地完成數(shù)據(jù)庫(kù)任務(wù),以提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能10.與下述ER圖等價(jià)的UML類圖是()。A)

7、B)C)D)11.設(shè)有m個(gè)的用戶集合US=u1,um,現(xiàn)對(duì)他們的行為數(shù)據(jù)進(jìn)行處理,使得每個(gè)用戶ui對(duì)應(yīng)一個(gè)n維向量Vi=vi1,vin,用于表示用戶ui的特征。設(shè)有函數(shù)sim(Vi,Vj)用于判定用戶ui與用戶uj之間的相似性。若有算法A,能根據(jù)用戶間的相似性,將US劃分成K個(gè)子集合,并使屬于同一子集合的客戶間的相似性盡可能大,不屬于同一子集合的客戶間的相似性盡可能小。則算法A屬于一種()。A)聚類算法B)分類算法C)關(guān)聯(lián)分析算法D)回歸預(yù)測(cè)法12.在某并行數(shù)據(jù)庫(kù)中,有關(guān)系R(A,B)和S(B,C),其中R包含1000000行數(shù)據(jù),S包含100行數(shù)據(jù)。現(xiàn)有查詢SELECT*=FROM R,S

8、WHERE R.A>S.B。下列數(shù)據(jù)劃分方式中,對(duì)該查詢速度最快的是()。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ù)制到各個(gè)節(jié)點(diǎn)D)將R按照A屬性進(jìn)行散列劃分,將s復(fù)制到各個(gè)節(jié)點(diǎn)13.設(shè)有選課表(學(xué)號(hào),課程號(hào),成績(jī)),現(xiàn)要統(tǒng)計(jì)每門課程的選課人數(shù),并將結(jié)果保存到新表:選課情況表。下列語(yǔ)句中正確的是()。A)SELECT課程號(hào),COUNT(*)選課人數(shù)FROM選課表INT0選課情況表GROUP BY課程號(hào)B)SELECT課程號(hào),COUNT(*)選課人數(shù)INT0選課情況表FROM選課

9、表GROUP BY課程號(hào)C)SELECT課程號(hào),COUNT(*)FROM選課表INT0選課情況表(課程號(hào),選課人數(shù))GROUP BY課程號(hào)D)SELECT課程號(hào),COUNT(*)INT0選課情況表(課程號(hào),選課人數(shù))FROM選課表GROUP BY課程號(hào)14.設(shè)某大型商場(chǎng)有各種商鋪銷售大量的產(chǎn)品,對(duì)該商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在其生命周期中,設(shè)有下列活動(dòng):.開(kāi)發(fā)人員啟動(dòng)執(zhí)行DDL代碼建立數(shù)據(jù)庫(kù)結(jié)構(gòu).編寫(xiě)商品信息錄入和導(dǎo)入程序,在開(kāi)業(yè)前建立商品信息清單.根據(jù)商場(chǎng)銷售業(yè)務(wù)開(kāi)展情況,調(diào)整數(shù)據(jù)庫(kù)中的商品清單和價(jià)格.分析與描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù).準(zhǔn)備銷售新商品時(shí),使用商品信息錄入或?qū)?/p>

10、入程序,將新商品信息加入到商品清單中.檢測(cè)商品信息錄入模塊能否正確用條碼識(shí)別商號(hào)條碼以上活動(dòng)屬于商場(chǎng)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施活動(dòng)的是()。A)僅、和B)僅、和C)僅、和D)僅、和15.數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后最常見(jiàn)的運(yùn)行維護(hù)任務(wù)之一。下列有關(guān)數(shù)據(jù)庫(kù)性能優(yōu)化的說(shuō)法,錯(cuò)誤的是()。A)數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,如果外部環(huán)境出現(xiàn)瓶頸,單獨(dú)對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)整很難取得較好效果B)在數(shù)據(jù)庫(kù)性能優(yōu)化期間可能對(duì)原有符合范式的關(guān)系轉(zhuǎn)為不符合范式的關(guān)系C)物化視圖將會(huì)預(yù)先計(jì)算并保存耗時(shí)操作的結(jié)果,可大幅度提高查詢效率,但是物化視圖必須人工手動(dòng)刷新D)存儲(chǔ)過(guò)程在執(zhí)行期間不需要重新編譯,可以在一定程

11、度上提高運(yùn)行效率,但是其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,更換數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí)需要重新編寫(xiě)16.在分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,他們被分割成若干切片,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上,則該策略屬于()。A)集中式B)分割式C)全復(fù)制式D)混合式17.對(duì)于ODS體系,有下列說(shuō)法:.ODS :第一類0DS數(shù)據(jù)更新頻率是天級(jí),一般隔夜后將數(shù)據(jù)更新到ODS中.ODS :第二類0DS的數(shù)據(jù)更新頻率是小時(shí)級(jí),如4小時(shí)更新一次.ODS:第三類0DS的數(shù)據(jù)更新頻率是秒級(jí),即操作型系統(tǒng)中的數(shù)據(jù)發(fā)生改變后,幾乎是立即傳送到ODS中,這類0DS建設(shè)難度大1V.ODS:第四類0DS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃

12、分的,不僅包含來(lái)自操作型環(huán)境的數(shù)據(jù),也包含由數(shù)據(jù)倉(cāng)庫(kù)層和數(shù)據(jù)集市層的應(yīng)用反饋給ODS的一些決策結(jié)果或一些報(bào)表信息以上說(shuō)法正確的是()。A)僅和B)僅和C)僅和D)、和18.設(shè)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中有下列活動(dòng):.創(chuàng)建觸發(fā)器.定義事務(wù)隔離性級(jí)別.數(shù)字簽名.定義主碼上述活動(dòng)中,用于數(shù)據(jù)庫(kù)的完整性保護(hù)的是()。A)僅和B)僅和C)僅和D)僅和19.主要用于描述對(duì)象在空間中如何交互,即除了動(dòng)態(tài)交互,也直接描述了對(duì)象是如何鏈接在一起的UML圖是()。A)協(xié)作圖B)狀態(tài)圖C)順序圖D)部署圖20.數(shù)據(jù)庫(kù)管理員是數(shù)據(jù)庫(kù)的主要維護(hù)者,設(shè)有如下針對(duì)數(shù)據(jù)庫(kù)的工作:.數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù).數(shù)據(jù)庫(kù)的安全性、完整

13、性控制.數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn).數(shù)據(jù)庫(kù)的重組和重構(gòu)以上工作屬于數(shù)據(jù)庫(kù)管理員職責(zé)的是()。A)僅和B)僅和C)僅和D)、和21.在SQL Server 2008某數(shù)據(jù)庫(kù)中,用戶Ul是Rolel角色中的成員。設(shè)在該數(shù)據(jù)庫(kù)中執(zhí)行了下述授權(quán)語(yǔ)句:GRANT INSERT ON T TO UlGRANT UPDATE,DELETE ON T TO R01elGRANT SELECT ON T TO PUBLICDENY UPDATE ON T TO PUBLIC則用戶ul對(duì)T表具有的操作權(quán)限是()。A)INSERTB)INSERT、UPDATE和DELETEC)INSERT、SELECT和DELET

14、ED)INSERT和DELETE22.觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,它是由用戶對(duì)數(shù)據(jù)的更改操作自動(dòng)引發(fā)執(zhí)行的。下列數(shù)據(jù)庫(kù)控制中,適于用觸發(fā)器實(shí)現(xiàn)的是()。A)并發(fā)控制B)恢復(fù)控制C)可靠性控制D)完整性控制23.設(shè)有教師表(教師號(hào),姓名,年齡,性別,所在系號(hào)),系表(系號(hào),系名)。用戶將非常頻繁地在這兩張表上執(zhí)行如下查詢:SELECT教師號(hào),姓名,系名FROM教師表T JOIN系表D ON T.所在系號(hào)=D.系號(hào);為了提高查詢效率,下列最適合存儲(chǔ)上述表數(shù)據(jù)的文件類型是()。A)堆文件B)索引文件C)聚集文件D)散列文件24.利用游標(biāo)機(jī)制可以實(shí)現(xiàn)對(duì)查詢結(jié)果集的逐行操作。下列關(guān)于SQL Server

15、 2008中游標(biāo)的說(shuō)法中,錯(cuò)誤的是()。A)每個(gè)游標(biāo)都有一個(gè)當(dāng)前行指針,當(dāng)游標(biāo)打開(kāi)后,當(dāng)前行指針自動(dòng)指向結(jié)果集的第一行數(shù)據(jù)B)如果在聲明游標(biāo)時(shí)未指定INSENSITIVE選項(xiàng),則已提交的對(duì)基表的更新都會(huì)反映在后面的提取操作中C)當(dāng)FETCH_STATUS=0時(shí),表明游標(biāo)當(dāng)前行指針已經(jīng)移出了結(jié)果集范圍D)關(guān)閉游標(biāo)之后,可以通過(guò)OPEN語(yǔ)句再次打開(kāi)該游標(biāo)25.設(shè)某數(shù)據(jù)庫(kù)中有學(xué)生表(學(xué)號(hào),姓名,所在系)和選課表(學(xué)號(hào),課程號(hào),成績(jī))?,F(xiàn)要查詢沒(méi)選課的學(xué)生姓名和所在系。下列語(yǔ)句中能夠?qū)崿F(xiàn)該查詢要求的是()。A)SELECT姓名,所在系FROM學(xué)生表a LEFT JOIN選課表bON a.學(xué)號(hào)=b.學(xué)號(hào)

16、WHERE a.學(xué)號(hào)IS NULLB)SELECT姓名,所在系FROM學(xué)生表a LEFT JOIN選課表bON a.學(xué)號(hào)=b.學(xué)號(hào)WHERE b.學(xué)號(hào)IS NULLC)SELECT姓名,所在系FROM學(xué)生表a RIGHT JOIN選課表bON a.學(xué)號(hào)=b.學(xué)號(hào)WHERE a.學(xué)號(hào)IS NULLD)SELECT姓名,所在系FROM學(xué)生表a RIGHT JOIN選課表bON a.學(xué)號(hào)=b.學(xué)號(hào)WHERE b.學(xué)號(hào)IS NULL26.下列關(guān)于日志備份的說(shuō)法中,錯(cuò)誤的是()。A)日志備份僅備份日志,不備份數(shù)據(jù)B)日志備份的執(zhí)行效率通常比差異備份和完整備份高C)第一次對(duì)數(shù)據(jù)庫(kù)進(jìn)行的備份可以是日志備份D

17、)日志備份的時(shí)間間隔通常比差異備份短27.數(shù)據(jù)庫(kù)鏡像有很多優(yōu)點(diǎn),但不包括()。A)數(shù)據(jù)庫(kù)鏡像提供完整或接近完整的數(shù)據(jù)冗余,增強(qiáng)數(shù)據(jù)保護(hù)功能B)發(fā)生災(zāi)難時(shí),數(shù)據(jù)庫(kù)鏡像可快速使數(shù)據(jù)庫(kù)的備用副本提供服務(wù)、C)數(shù)據(jù)庫(kù)鏡像可以降低應(yīng)用成本D)提高生產(chǎn)數(shù)據(jù)庫(kù)在升級(jí)期間的可用性28.SQL Server 2008允許用戶自己定義函數(shù)。關(guān)于內(nèi)聯(lián)表值函數(shù),有下列說(shuō)法:.在內(nèi)聯(lián)表值函數(shù)中,沒(méi)有相關(guān)聯(lián)的返回變量.內(nèi)聯(lián)表值函數(shù)通過(guò)INSERT語(yǔ)句填充函數(shù)返回的表值.內(nèi)聯(lián)表值函數(shù)的作用類似于帶參數(shù)的視圖.調(diào)用內(nèi)聯(lián)表值函數(shù)時(shí),只能將內(nèi)聯(lián)表值函數(shù)放置在FROM子句中上述說(shuō)法中正確的是()。A)僅B)僅和C)僅、和D)僅、和

18、29.在進(jìn)行數(shù)據(jù)庫(kù)物理設(shè)計(jì)時(shí),為提高查詢效率,需要在基本表的一些列上建立索引。有下列情況:.查詢語(yǔ)句的WHERE子句中引用率比較高的列.經(jīng)常參與連接操作的列.經(jīng)常在order by子句中出現(xiàn)的列.經(jīng)常使用LIKE操作符且字符串前后均帶有%的列上述情況中一般情況下適合建立索引的是()。A)僅、和B)僅和C)僅、和D)以上全部30.在云計(jì)算中,當(dāng)云以即用即付的方式提供給公眾的時(shí)候,我們稱其為()。A)公共云B)私有云C)共享云D)混合云二、應(yīng)用題(每空2分,共30分)1.具體來(lái)說(shuō),UML的語(yǔ)義是定義在一個(gè)四層建模概念框架中的,這四層分別是:【1】、元模型層、模型層和【2】。2.在UML中,【3】是

19、一種特殊形式的關(guān)聯(lián),它表示類之問(wèn)的關(guān)系是整體與部分的關(guān)系。3.在衡量數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能指標(biāo)中,【4】指的是系統(tǒng)在單位時(shí)間內(nèi)可以完成的數(shù)據(jù)庫(kù)事務(wù)數(shù)量。4.為了保證正確地調(diào)度事務(wù)的并發(fā)操作,事務(wù)對(duì)數(shù)據(jù)庫(kù)對(duì)象加鎖、解鎖需遵守加鎖協(xié)議。加鎖協(xié)議中兩階段加鎖協(xié)議可以保證事務(wù)調(diào)度【5】性。5.在并行數(shù)據(jù)庫(kù)中,最適合整表掃描操作的數(shù)據(jù)劃分方法是【6】。6.在SQL Server 2008中,對(duì)于更新操作的觸發(fā)器,系統(tǒng)將產(chǎn)生2張邏輯工作表,其中存放更新前數(shù)據(jù)的邏輯工作表是【7】。7.Google的云數(shù)據(jù)庫(kù)是一個(gè)分布式的結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng),稱作【8】。8.設(shè)某數(shù)據(jù)庫(kù)服務(wù)器中有3塊146G的SAS硬盤,為了保證

20、數(shù)據(jù)的安全性,數(shù)據(jù)庫(kù)管理員利用硬件RAID卡將三塊硬盤做成RAID5,則服務(wù)器可使用磁盤空間為【9】GB。9.知識(shí)發(fā)現(xiàn)主要由三個(gè)步驟組成,它們是【10】、數(shù)據(jù)挖掘、結(jié)果的解釋評(píng)估。10.在SQL Server 2008中,主要數(shù)據(jù)文件必須建立在【11】文件組中。11.在分布式數(shù)據(jù)庫(kù)中,如果用戶編寫(xiě)程序時(shí)不必了解數(shù)據(jù)分片在各個(gè)場(chǎng)地的分配情況,則稱該分布式數(shù)據(jù)庫(kù)系統(tǒng)具有【12】透明性。12.不同的數(shù)據(jù)庫(kù)管理系統(tǒng)采用的日志文件格式不完全一樣,概括起來(lái)主要有以記錄為單位的日志文件和以【13】為單位的日志文件兩種。13.設(shè)某數(shù)據(jù)庫(kù)中有旅客表A(旅客編號(hào),城市)和旅客表B(旅客編號(hào),城市),現(xiàn)將所有旅客的

21、數(shù)據(jù)存儲(chǔ)這兩張表中。請(qǐng)補(bǔ)全如下查詢語(yǔ)句,使得該查詢語(yǔ)句能查詢所有旅客所在的全部的不重復(fù)的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B14.刪除用戶自定義的函數(shù)使用【15】語(yǔ)句來(lái)實(shí)現(xiàn)。三、設(shè)計(jì)與應(yīng)用題(共30分)1.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫(kù)用以處理銷售記賬,它記錄的數(shù)據(jù)包括:顧客姓名,所在單位及電話號(hào)碼;商品名稱,型號(hào),產(chǎn)地及單價(jià);某顧客購(gòu)買某商品的數(shù)量及日期。假定無(wú)同名顧客,無(wú)同型號(hào)商品,由話公用靦客可存不同日期買同一商品。(1)請(qǐng)畫(huà)出該單位的商務(wù)ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。(4分)2.設(shè)在采用SQLServ

22、er 2008數(shù)據(jù)庫(kù)的圖書(shū)館應(yīng)用系統(tǒng)中有三個(gè)基本表,表結(jié)構(gòu)如下所示,請(qǐng)用SQL語(yǔ)句完成下列兩個(gè)查詢:BORROWER:借書(shū)證號(hào)姓名系名班級(jí)12011106蔣輝文計(jì)算機(jī)系12-112011107王麗計(jì)算機(jī)系12-112012113范園園信息系12-2LOANS:借書(shū)證號(hào)圖書(shū)館登記號(hào)借書(shū)日期1201 1 106 T0010012012.01.02120121 13 T0010262013.02.O6BOOKS:索書(shū)號(hào)書(shū)名作者圖書(shū)登記號(hào)出版社價(jià)格TP311.1數(shù)據(jù)庫(kù)系統(tǒng)李明T001001科學(xué)19.00TP311.2二級(jí)C語(yǔ)言王珊T001026人民32.00(1)檢索至少借了5本書(shū)的同學(xué)的借書(shū)證號(hào)、姓

23、名、系名和借書(shū)數(shù)量。(5分)(2)檢索借書(shū)和王麗同學(xué)所借圖書(shū)中的任意一本相同的學(xué)生姓名、系名、書(shū)名和借書(shū)日期。(5分)3.在SQL Server 2008中,設(shè)有教師表(教師號(hào),姓名,所在部門號(hào),職稱)和部門表(部門號(hào),部門名,高級(jí)職稱人數(shù))。請(qǐng)編寫(xiě)滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。每當(dāng)在教師表中插入一名具有高級(jí)職稱(“教授”或“副教授”)的教師時(shí),或者將非高級(jí)職稱教師的職稱更改為高級(jí)職稱時(shí),均修改部門表中相應(yīng)部門的高級(jí)職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)(10分)一、單選題1.A【解析】數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)邏輯設(shè)計(jì)階段工作內(nèi)容分為三部分:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

24、、數(shù)據(jù)庫(kù)事務(wù)概要設(shè)計(jì)、應(yīng)用程序概要設(shè)計(jì)。其中系統(tǒng)總體框架設(shè)計(jì)應(yīng)該屬于數(shù)據(jù)庫(kù)概念設(shè)計(jì)。2.B【解析】B項(xiàng)中數(shù)據(jù)庫(kù)概念設(shè)計(jì)的目標(biāo):定義和描述應(yīng)用領(lǐng)域涉及的數(shù)據(jù)范圍;獲取應(yīng)用領(lǐng)域或問(wèn)題域的信息模型;描述清楚數(shù)據(jù)的屬性特征;描述清楚數(shù)據(jù)之間的關(guān)系;定義和描述數(shù)據(jù)的約束;說(shuō)明數(shù)據(jù)的安全性要求;支持用戶的各種數(shù)據(jù)處理需求;保證信息模型方便地轉(zhuǎn)換成數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)庫(kù)模式),同時(shí)也便于用戶理解。A項(xiàng)在數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段,將具有相同屬性特征的同類對(duì)象抽象為實(shí)體集,然后用一個(gè)有意義的名詞或名詞短語(yǔ)為每一個(gè)實(shí)體集命名。C項(xiàng)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的目標(biāo)是設(shè)計(jì)一個(gè)存儲(chǔ)空間占用少、數(shù)據(jù)訪問(wèn)率高和維護(hù)代價(jià)低的數(shù)據(jù)庫(kù)物理模式

25、。D項(xiàng)物理模式評(píng)估中對(duì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)結(jié)果從時(shí)間、空間和維護(hù)等方面進(jìn)行評(píng)估,從多種可行方案中選擇合理的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。綜上所述,B項(xiàng)錯(cuò)誤。3.B【解析】事務(wù)是并發(fā)控制的基本單位。所謂的事務(wù),它是一個(gè)操作序列,這些操作要么都執(zhí)行,要么都不執(zhí)行,它是一個(gè)不可分割的工作單位。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,事務(wù)的特性之一就是一致性,即在和用戶的交互過(guò)程中,保證數(shù)據(jù)的一致性。其他三項(xiàng)都是事務(wù)長(zhǎng)時(shí)間和用戶交互帶來(lái)的壞處。當(dāng)事務(wù)長(zhǎng)時(shí)間和某個(gè)用戶進(jìn)行交互時(shí),導(dǎo)致其他用戶需要等待該事務(wù)結(jié)束以獲取資源,因此會(huì)在一定程度上降低了不同事務(wù)的并發(fā)度,同時(shí)因?yàn)殚L(zhǎng)時(shí)問(wèn)的交互導(dǎo)致資源被用戶占用的時(shí)間過(guò)長(zhǎng),將會(huì)增大死鎖的可能性,系統(tǒng)在

26、執(zhí)行檢查點(diǎn)操作時(shí),所有的事務(wù)處理都被暫時(shí)中止,長(zhǎng)時(shí)間的事務(wù)影響檢查點(diǎn)的效果。4.A【解析】隨著數(shù)據(jù)庫(kù)的運(yùn)行,數(shù)據(jù)庫(kù)中的數(shù)據(jù)會(huì)不斷改變,為了確保數(shù)據(jù)庫(kù)的正常運(yùn)行,需要數(shù)據(jù)庫(kù)管理員對(duì)數(shù)據(jù)庫(kù)空間使用情況進(jìn)行分析和預(yù)測(cè)。其中的重點(diǎn)是監(jiān)控空間增長(zhǎng)比較快的表,對(duì)這些表的監(jiān)控就能達(dá)到對(duì)數(shù)據(jù)庫(kù)空間的增長(zhǎng)的良好預(yù)測(cè)。當(dāng)數(shù)據(jù)庫(kù)所在的空間已經(jīng)不能滿足需求時(shí),可以考慮將一些不再使用的數(shù)據(jù)轉(zhuǎn)移到其他存儲(chǔ)設(shè)備上。不同的數(shù)據(jù)庫(kù)管理系統(tǒng)有著不同的邏輯實(shí)現(xiàn)結(jié)構(gòu),因此數(shù)據(jù)庫(kù)空間管理辦法隨數(shù)據(jù)庫(kù)管理系統(tǒng)不同而不同。5.C【解析】數(shù)據(jù)庫(kù)物理設(shè)計(jì)主要步驟包括:數(shù)據(jù)庫(kù)邏輯模式調(diào)整;文件組織與存取設(shè)計(jì);數(shù)據(jù)分布設(shè)計(jì);安全模式設(shè)計(jì);確定系統(tǒng)

27、配置;物理模式評(píng)估。其中將關(guān)系模式和相關(guān)視圖轉(zhuǎn)換為特定數(shù)據(jù)庫(kù)管理系統(tǒng)的可支持的表和視圖不屬于物理設(shè)計(jì)的范疇。6.B【解析】SQL中的集合操作符IN、EXCEPT、INTERSECT和UNION的用法分別為:IN,確定給定的值是否與子查詢或列表中的值相匹配,選擇與列表中的任意一個(gè)值匹配的行;EXCEPT,指在第一個(gè)集合中存在,但是不存在于第二個(gè)集合中的數(shù)據(jù);INTERsECT,是指在兩個(gè)集合中都存在的數(shù)據(jù);UNION.操作符用于合并兩個(gè)或多個(gè)SELECT語(yǔ)句的結(jié)果集,對(duì)于UNION操作符,請(qǐng)注意,UNION內(nèi)部的SELECT語(yǔ)句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時(shí),每條SELE

28、CT語(yǔ)句中的列的順序必須相同。要返回A和B相同的商品,則選項(xiàng)I中先查出B購(gòu)買的商品號(hào),并且使用IN操作符,查出A購(gòu)買的商品號(hào)且該商品號(hào)同時(shí)也在B購(gòu)買的商品號(hào)結(jié)果集中,即滿足了A和B都購(gòu)買的商品號(hào),符合要求。選項(xiàng)中的EXCEPT操作符使得查詢出的結(jié)果為A購(gòu)買的商品減去B購(gòu)買的商品,不符合要求。選項(xiàng)的IN.TERSECT操作符表示兩個(gè)結(jié)果集都存在的商品號(hào),即既屬于A又屬于B的商品號(hào),符合要求。選項(xiàng)中的UNION操作符表示兩個(gè)結(jié)果集的合并,即包括A購(gòu)買的商品也包括B購(gòu)買的商品,不符合要求。7.B【解析】從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括下列四個(gè)層次:表示層,位于最外層,離用戶最近,用于顯示數(shù)據(jù)和接受

29、用戶輸入的數(shù)據(jù);業(yè)務(wù)邏輯層,表示層和數(shù)據(jù)訪問(wèn)層之間通信的橋梁,主要負(fù)數(shù)據(jù)的傳遞和處理,例如數(shù)據(jù)有效性的檢驗(yàn)、業(yè)務(wù)邏輯描述相關(guān)功能。業(yè)務(wù)邏輯層概要設(shè)計(jì)包括:結(jié)構(gòu)、行為、數(shù)據(jù)接口、故障處理、安全設(shè)計(jì)、系統(tǒng)維護(hù)與保障等方面的內(nèi)容。數(shù)據(jù)訪問(wèn)層,主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作;數(shù)據(jù)持久層。由上述可知,業(yè)務(wù)邏輯層的主要任務(wù)是梳理DBAS的各項(xiàng)業(yè)務(wù)活動(dòng),將其表示為各種系統(tǒng)構(gòu)件(如類、模塊、組件等),因此構(gòu)件設(shè)計(jì)屬于業(yè)務(wù)邏輯層。8.A【解析】數(shù)據(jù)庫(kù)選用中該注意考慮應(yīng)用系統(tǒng)的可用性、可靠性和連續(xù)性要求、數(shù)據(jù)庫(kù)環(huán)境,如操作系統(tǒng)要求等。在存在大數(shù)據(jù)的情況下,還應(yīng)該考慮到數(shù)據(jù)庫(kù)對(duì)大數(shù)據(jù)的處理能力。雖然關(guān)系數(shù)據(jù)庫(kù)均采用

30、比較統(tǒng)一的SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行維護(hù),但是不同的數(shù)據(jù)庫(kù)產(chǎn)品提供不同的應(yīng)用程序接口,因此在更換數(shù)據(jù)庫(kù)產(chǎn)品后,一般原有的應(yīng)用程序和數(shù)據(jù)庫(kù)的接口會(huì)失效,需要重新修改應(yīng)用程序。9.D【解析】分布式數(shù)據(jù)要達(dá)到的目標(biāo)是:本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性、數(shù)據(jù)復(fù)制獨(dú)立性、分布式查詢處理、分布式事務(wù)管理、硬件獨(dú)立性、操作系統(tǒng)獨(dú)立性、網(wǎng)絡(luò)獨(dú)立性、數(shù)據(jù)庫(kù)管理系統(tǒng)獨(dú)立性。并行數(shù)據(jù)庫(kù)的目標(biāo)是高性能和高可用性,通過(guò)多個(gè)處理節(jié)點(diǎn)并行執(zhí)行數(shù)據(jù)庫(kù)任務(wù),提高整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的性能和可用性。10.C【解析】UML類圖中一對(duì)多的關(guān)系用1:*表示,ER圖的一對(duì)多的關(guān)系用1:m表示。ER圖中的關(guān)系寫(xiě)在

31、UML類圖相對(duì)應(yīng)的一邊,即原來(lái)的關(guān)系(3,6)和(10,50)分別對(duì)應(yīng)原來(lái)的UML中的學(xué)生與課程的關(guān)系和課程與學(xué)生的關(guān)系。11.A【解析】聚類將一個(gè)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行分組,使得每一組內(nèi)的數(shù)據(jù)盡可能相似,而不同組問(wèn)的數(shù)據(jù)盡可能的不同。它與分類的一個(gè)不同點(diǎn)在于,它強(qiáng)調(diào)同一個(gè)組中的對(duì)象有較高的相似度,不同組中的對(duì)象之間差別很大。分類和聚類的區(qū)別在于,分類事先知道有哪些類別可以分。聚類事先不知道將要分成哪些類,需有聚類算法來(lái)自動(dòng)確定。綜上可知,算法A屬于聚類算法。12.C【解析】范圍劃分明顯有利于范圍查詢和點(diǎn)查詢,s包含數(shù)據(jù)比較少,適合對(duì)s采用復(fù)制的方法。13.B【解析】包含INTO子句的SELECT

32、語(yǔ)句的語(yǔ)法格式為:SELECT查詢列表序列INTO<新表名>FROM數(shù)據(jù)源。14.A【解析】數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施活動(dòng)包括創(chuàng)建數(shù)據(jù)庫(kù)、裝載數(shù)據(jù)、應(yīng)用程序的編碼和調(diào)試以及數(shù)據(jù)庫(kù)的試運(yùn)行。其中項(xiàng)屬于定義數(shù)據(jù)庫(kù)結(jié)構(gòu),項(xiàng)屬于應(yīng)用程序的編碼和調(diào)試,項(xiàng)屬于數(shù)據(jù)庫(kù)的試運(yùn)行。15.C【解析】數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,例如在網(wǎng)絡(luò)帶寬過(guò)窄的情況下導(dǎo)致數(shù)據(jù)庫(kù)速度訪問(wèn)緩慢時(shí),則單獨(dú)對(duì)數(shù)據(jù)庫(kù)本身優(yōu)化無(wú)法取得很好的效果;物化視圖是預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多的操作結(jié)果,這樣,在執(zhí)行查詢時(shí)大大提高了讀取速度。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對(duì)應(yīng)用透

33、明,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語(yǔ)句的正確性和有效性,物化視圖需要占用存儲(chǔ)空間,當(dāng)基表發(fā)生變化時(shí),物化視圖可以手動(dòng)刷新也可以定時(shí)自動(dòng)刷新;存儲(chǔ)過(guò)程是相當(dāng)于加載到數(shù)據(jù)庫(kù)上的模塊,因此再次運(yùn)行時(shí)不用重新編譯,但其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,因此如果在更改數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí),需要重新綁定存儲(chǔ)過(guò)程。在數(shù)據(jù)庫(kù)性能優(yōu)化期間有可能改動(dòng)原有的符合范式。16.B【解析】數(shù)據(jù)分配方式有四種:集中式,所有數(shù)據(jù)片段都安排在同一個(gè)場(chǎng)地上;分割式,所有數(shù)據(jù)只有一份,它被分割成若干邏輯片段,每個(gè)邏輯片段被指派在一個(gè)特定的場(chǎng)地上;全復(fù)制式:數(shù)據(jù)在每個(gè)場(chǎng)地重復(fù)存儲(chǔ)。也就是每個(gè)場(chǎng)地上都有一個(gè)完整的數(shù)據(jù)副本;混合式:全局?jǐn)?shù)據(jù)

34、被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集都被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。這是一種介乎于分割式和全復(fù)制式之間的分配方式。17.C【解析】0DS(Operational Data Store)是數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)中的一個(gè)可選部分,ODS具備數(shù)據(jù)倉(cāng)庫(kù)的部分特征和OLTP系統(tǒng)的部分特征,它是“面向主題的、集成的、當(dāng)前或接近當(dāng)前的、不斷變化的”數(shù)據(jù)。第一類ODS數(shù)據(jù)更新頻率是秒級(jí),第二類ODS的數(shù)據(jù)更新頻率是小時(shí)級(jí),第三類ODS的數(shù)據(jù)更新頻率是天級(jí),上述三類是根據(jù)數(shù)據(jù)更新的速度劃分的,ODSIV:第四類ODS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的。18.A【解析】數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)庫(kù)中數(shù)

35、據(jù)的正確性、一致性和相容性。觸發(fā)器是SQL server提供給程序員和數(shù)據(jù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。事務(wù)是以可控的方式對(duì)數(shù)據(jù)資源進(jìn)行訪問(wèn)的一組操作,事務(wù)的隔離性使得事務(wù)之間的交互程度有著嚴(yán)格的定義,保護(hù)了數(shù)據(jù)的完整性。中數(shù)字簽名是用于數(shù)據(jù)防篡改,定義主碼是用于實(shí)體的完整性。19.A【解析】在UML模型中,協(xié)作圖主要用于描述對(duì)象在空間中如何交互,即除了動(dòng)態(tài)交互,它也直接描述了對(duì)象如何鏈接在一起的情形。狀態(tài)圖主要用于描述一個(gè)對(duì)象在其生存期間的動(dòng)態(tài)行為,表現(xiàn)為一個(gè)對(duì)象所經(jīng)歷的狀態(tài)序列,引起狀態(tài)轉(zhuǎn)移的事件,以及因

36、狀態(tài)轉(zhuǎn)移而伴隨的動(dòng)作。一般可以用狀態(tài)機(jī)對(duì)一個(gè)對(duì)象的生命周期建模,狀態(tài)圖用于顯示狀態(tài)機(jī),重點(diǎn)在與描述狀態(tài)圖的控制流。順序圖主要用于描述指定的一組對(duì)象是如何交互的,它著眼于消息隊(duì)列,也就是在消息間如何發(fā)送和接收信息。部署圖描述的是系統(tǒng)運(yùn)行時(shí)的結(jié)構(gòu),展示了硬件的配置及其軟件如何部署到網(wǎng)絡(luò)結(jié)構(gòu)中。一個(gè)系統(tǒng)模型只有一個(gè)部署圖,部署圖通常用來(lái)幫助理解分布式系統(tǒng)。20.D【解析】數(shù)據(jù)庫(kù)管理員的職責(zé)有:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)安全性、完整性控制;數(shù)據(jù)庫(kù)性能的檢測(cè)和改善;數(shù)據(jù)庫(kù)的重組和重構(gòu)。21.C【解析】前三句賦予用戶U1對(duì)T表INSERT,UPDATE,DELETE的權(quán)限,第四句拒絕UPDATE權(quán)限。所以

37、用戶的操作權(quán)限是INSERT,SELECT,DELETE。22.D【解析】觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,其特殊性在于它不需要用戶來(lái)調(diào)用,而是當(dāng)用戶對(duì)表中的數(shù)據(jù)進(jìn)行UPDATE、INSERT和DELETE操作時(shí)自動(dòng)觸發(fā)執(zhí)行。觸發(fā)器通常用于保證業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性,其主要優(yōu)點(diǎn)是用戶可以用編程的方法來(lái)實(shí)現(xiàn)復(fù)雜的處理邏輯和業(yè)務(wù)規(guī)則,增強(qiáng)了數(shù)據(jù)完整性約束的功能。23.C【解析】聚集文件是一種具有多種記錄類型的文件,它存儲(chǔ)了來(lái)自多個(gè)關(guān)系表的數(shù)據(jù),每個(gè)關(guān)系表對(duì)應(yīng)文件中的一種記錄類型。聚集文件將不同關(guān)系表中有關(guān)聯(lián)的記錄存儲(chǔ)在同一磁盤塊內(nèi),從而減少數(shù)據(jù)庫(kù)多表查詢操作時(shí)的磁盤訪問(wèn)次數(shù),提高系統(tǒng)I/O速度和查找處理速

38、度。該題中用戶頻繁對(duì)兩個(gè)表進(jìn)行關(guān)聯(lián)查詢,符合聚集文件的特性,因此采用聚集文件能有效提高查詢效率。24.C【解析】每個(gè)游標(biāo)都有一個(gè)當(dāng)前行指針,當(dāng)游標(biāo)打開(kāi)后,當(dāng)前行指針自動(dòng)指向結(jié)果集的第一行數(shù)據(jù),INSENSITIVE關(guān)鍵字用以創(chuàng)建由該游標(biāo)使用的數(shù)據(jù)的臨時(shí)復(fù)本。對(duì)游標(biāo)的所有請(qǐng)求都從tempdb中的該臨時(shí)表中得到應(yīng)答。因此,在對(duì)該游標(biāo)進(jìn)行提取操作時(shí),返回的數(shù)據(jù)中不反映對(duì)基表所做的修改,并且該游標(biāo)不允許修改。使用SQL-92語(yǔ)法時(shí),如果省略INSENSITIVE,任何用戶對(duì)基表提交的刪除和更新都反映在后面的提取中。當(dāng)“FETCH_STATUS=0”時(shí),表示的含義是FETCH語(yǔ)句成功;“FETCH_ST

39、ATUS=-1”時(shí),F(xiàn)ETCH語(yǔ)句失敗或行不在結(jié)果集中;“FETCH_STATUS=-2”時(shí),提取的行不存在;關(guān)閉游標(biāo)之后,可以通過(guò)OPEN語(yǔ)句再次打開(kāi)該游標(biāo)。25.B【解析】從數(shù)據(jù)庫(kù)中查出沒(méi)有選課的學(xué)生姓名和所在系,則在學(xué)生表中查出選課表中沒(méi)有的學(xué)生即可。在這里采用LEFT JOIN來(lái)連接查詢。并且要求選課表中的學(xué)生學(xué)號(hào)為NULL。26.C 【解析】完整備份是將數(shù)據(jù)庫(kù)的全部?jī)?nèi)容均備份下來(lái);差異備份是備份數(shù)據(jù)庫(kù)相對(duì)最近的完全備份之后對(duì)數(shù)據(jù)庫(kù)的修改部分;日志備份是備份自前一次備份之后的日志內(nèi)容。第一次數(shù)據(jù)庫(kù)備份要求是完整備份,日志備份不能還原數(shù)據(jù)庫(kù)物理?yè)p壞的情況。每個(gè)事務(wù)日志備份的序列都必須在執(zhí)

40、行完整備份或差異備份之后啟動(dòng),所以C錯(cuò)。27.C【解析】數(shù)據(jù)庫(kù)鏡像是一種簡(jiǎn)單的策略,具有下列優(yōu)點(diǎn):增強(qiáng)數(shù)據(jù)保護(hù)功能。數(shù)據(jù)庫(kù)鏡像提供完整或接近完整的數(shù)據(jù)冗余,具體取決于運(yùn)行模式是高安全性模式還是高性能模式;提高數(shù)據(jù)庫(kù)的可用性。發(fā)生災(zāi)難時(shí),在具有自動(dòng)故障轉(zhuǎn)移功能的高安全性模式下,自動(dòng)故障轉(zhuǎn)移可快速使數(shù)據(jù)庫(kù)的備用副本在線(而不會(huì)丟失數(shù)據(jù))。在其他運(yùn)行模式下,數(shù)據(jù)庫(kù)管理員可以選擇強(qiáng)制服務(wù)(可能丟失數(shù)據(jù)),以替代數(shù)據(jù)庫(kù)的備用副本;提高生產(chǎn)數(shù)據(jù)庫(kù)在升級(jí)期間的可用性。因?yàn)閿?shù)據(jù)庫(kù)鏡像技術(shù)需要額外存放數(shù)據(jù)的空間,所以會(huì)增加應(yīng)用成本。28.D【解析】?jī)?nèi)聯(lián)表值函數(shù)的返回值是一個(gè)表,該表的內(nèi)容是一個(gè)查詢語(yǔ)句的結(jié)果;內(nèi)

41、聯(lián)表值函數(shù)的使用與視圖非常相似,需要放在查詢語(yǔ)句的FROM子句中,作用很像是帶參數(shù)的視圖;內(nèi)聯(lián)表值函數(shù)通過(guò)SELECT語(yǔ)句填充函數(shù)返回的表值。29.A【解析】對(duì)于經(jīng)常在其上需要執(zhí)行查詢操作并且數(shù)據(jù)量很大的表,可以考慮建立索引;對(duì)于經(jīng)常出現(xiàn)在where子句、order by子句和group by子句中的屬性就可以考慮使用索引;對(duì)于前后都是%的列查詢不會(huì)訪問(wèn)索引,因此不適合建立索引。30.A【解析】公共云指的是云以即用即付的方式提供給公眾。私有云是指不對(duì)公眾開(kāi)放的企業(yè)或組織內(nèi)部數(shù)據(jù)中心的資源。二、應(yīng)用題1.第一空:元元模型層第二空:用戶模型層【解析】UML語(yǔ)義的四層建模概念框架分別是:元元模型層、

42、元模型層、模型層和用戶模型層。2.聚集【解析】在UML中,聚集是一種特殊形式的關(guān)聯(lián),它表示類之間是整體與部分的關(guān)系。3.數(shù)據(jù)吞吐量【解析】數(shù)據(jù)庫(kù)吞吐量指的是系統(tǒng)在單位時(shí)間可以完成的數(shù)據(jù)庫(kù)事務(wù)數(shù)量。4.正確【解析】?jī)啥捂i協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖:在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫(xiě)操作之前,要申請(qǐng)并獲得對(duì)該數(shù)據(jù)的封鎖;每個(gè)事務(wù)中,所有的封鎖請(qǐng)求先于所有的解鎖請(qǐng)求。加鎖協(xié)議中兩階段加鎖協(xié)議主要是為了防止事務(wù)間的相互干擾,進(jìn)而保證事務(wù)調(diào)度的正確性。5.輪轉(zhuǎn)法【解析】并行數(shù)據(jù)庫(kù)中一維數(shù)據(jù)的劃分方法如下:(1)輪轉(zhuǎn)法:最適合于掃描整個(gè)關(guān)系;(2)散列劃分法:比轉(zhuǎn)轉(zhuǎn)法更適合點(diǎn)查詢,也適合順序掃描

43、關(guān)系;(3)范圍劃分法:明顯利于范圍查詢和點(diǎn)查詢。6.DELETED表【解析】在SQL Server 2008中,對(duì)于更新操作的觸發(fā)器,系統(tǒng)將產(chǎn)生兩張邏輯工作表,即DELETED表和INSERTED表。DELETED表用于存儲(chǔ)更新前數(shù)據(jù),INSERTED用于更新后的數(shù)據(jù)。7.Bigtable【解析】Google的云數(shù)據(jù)庫(kù)是一個(gè)分布式的結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng),稱為Bigtable。8.292【解析】RAID5是一種存儲(chǔ)性能、數(shù)據(jù)安全和存儲(chǔ)成本兼顧的存儲(chǔ)解決方案。它把數(shù)據(jù)和相對(duì)應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)到組成RAID5的各個(gè)磁盤上,并且奇偶校驗(yàn)信息和相對(duì)應(yīng)的數(shù)據(jù)分別存儲(chǔ)于不同的磁盤上,其中任意N-1塊磁盤都

44、存儲(chǔ)完整的數(shù)據(jù),也就是說(shuō)有相當(dāng)于一塊磁盤容量的空間用于存儲(chǔ)奇偶校驗(yàn)信息。即當(dāng)RAID5的一個(gè)磁盤發(fā)生損壞后,不會(huì)影響數(shù)據(jù)的完整性,從而保證了數(shù)據(jù)安全。當(dāng)損壞的磁盤被替換后,RAID還會(huì)自動(dòng)利用剩下的奇偶校驗(yàn)信息去重建此磁盤上的數(shù)據(jù),來(lái)保持RAID5的高可靠性。做RAID5陣列所有磁盤容量必須一樣大,當(dāng)容量不同時(shí),會(huì)以最小的容量為準(zhǔn),最好硬盤轉(zhuǎn)速一樣,否則會(huì)影響性能,而且可用空間=磁盤數(shù)n-1,其中有一塊專門用作校驗(yàn),在存儲(chǔ)數(shù)據(jù)的時(shí)候,校驗(yàn)盤里面不會(huì)被存人數(shù)據(jù)。因此RAID5的磁盤容量為硬盤總數(shù)-1.,即3塊146G的硬盤的有效磁盤空問(wèn)為2×146=292GB。9.數(shù)據(jù)準(zhǔn)備【解析】知識(shí)

45、發(fā)現(xiàn)指的是從數(shù)據(jù)集中識(shí)別出有效的、新穎的、潛在有用的以及最終可理解的模式的非平凡過(guò)程。知識(shí)發(fā)現(xiàn)將信息變?yōu)橹R(shí),從數(shù)據(jù)礦山中找到蘊(yùn)藏的知識(shí)金塊,將為知識(shí)創(chuàng)新和知識(shí)經(jīng)濟(jì)的發(fā)展作出貢獻(xiàn),也是所謂“數(shù)據(jù)挖掘”的一種更廣義的說(shuō)法。知識(shí)發(fā)現(xiàn)過(guò)程由以下三個(gè)階段組成:數(shù)據(jù)準(zhǔn)備、數(shù)據(jù)挖掘、結(jié)果的解釋評(píng)估。10.主【解析】每個(gè)數(shù)據(jù)庫(kù)有一個(gè)主數(shù)據(jù)文件和若干個(gè)從文件。文件是數(shù)據(jù)庫(kù)的物理體現(xiàn)。文件組可以包括分布在多個(gè)邏輯分區(qū)的文件,從而實(shí)現(xiàn)負(fù)載平衡,它允許對(duì)文件進(jìn)行分組,以便于管理和數(shù)據(jù)的分配及放置。主文件組包含主要數(shù)據(jù)文件和任何沒(méi)有明確指派給其他文件組的其他文件。11.位置【解析】分布式數(shù)據(jù)庫(kù)系統(tǒng)按不同層次提供的分布

46、透明性有:分片透明性;位置透明性;局部映像透明性。位置透明性是指數(shù)據(jù)分片的分配位置對(duì)用戶是透明的,用戶編寫(xiě)程序時(shí)只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個(gè)場(chǎng)地的分配隋況。12.數(shù)據(jù)塊【解析】日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。不同數(shù)據(jù)庫(kù)系統(tǒng)采用的日文件格式并不完全一樣。概括起來(lái)H志文件主要有兩種格式:以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件。13.UNION【解析SQL中的集合操作符IN、EXCEPT、INTERSECT和UNION的用法分別為:IN,確定給定的值是否與子查詢或列表中的值相匹配,使其得以選擇與列表中的任意一個(gè)值匹配的行;EXCEPT,指在第一個(gè)集合中存在

47、、但是不存在于第二個(gè)集合中的數(shù)據(jù);INTERSECT,是指在兩個(gè)集合中都存在的數(shù)據(jù);U_NION,操作符用于合并兩個(gè)或多個(gè)SELECT語(yǔ)句的結(jié)果集,對(duì)于UNION操作符,請(qǐng)注意,UNION內(nèi)部的SE_LECT語(yǔ)句必須擁有相同數(shù)量的列,列也必須擁有相似的數(shù)據(jù)類型。SQL的UNION子句語(yǔ)法是合并兩個(gè)或多個(gè)查詢語(yǔ)句的結(jié)果集,并且自動(dòng)刪除合并后結(jié)果集中的重復(fù)記錄。14.DROP FUNCTION【解析】刪除用戶定義的函數(shù)的T-SQL語(yǔ)法的格式為:DROP FUNCTIONschema_name.function_name,n。三、設(shè)計(jì)與應(yīng)用題1.【解題思路】(1)ER圖的畫(huà)法建立相應(yīng)的ER圖的過(guò)程如下:第一,確定實(shí)體類型。本題有兩個(gè)實(shí)體類型,即顧客實(shí)體和商品實(shí)體。第二,確定聯(lián)系類型。該題中只有顧客一商品模型。第三,把實(shí)體類型和聯(lián)系類型組合成ER圖。第四,確定實(shí)體類型和聯(lián)系類型的屬性。顧客實(shí)體集屬性:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論