版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷5(共9套)(共426題)計(jì)算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、關(guān)系模型是數(shù)據(jù)庫系統(tǒng)最常用的一種數(shù)據(jù)模型。下列關(guān)于關(guān)系模型的說法,錯(cuò)誤的是()。A、關(guān)系模型中的關(guān)系是一個(gè)二維表,表中的一行對應(yīng)關(guān)系中的一個(gè)元組B、按照一定的規(guī)則可以將ER模型轉(zhuǎn)換為關(guān)系模型中的關(guān)系模式C、關(guān)系模型是建立在集合論的基礎(chǔ)上的,關(guān)系模型中數(shù)據(jù)存取對用戶是透明的D、關(guān)系模型中的關(guān)系模式描述關(guān)系的動態(tài)結(jié)構(gòu),其內(nèi)容隨用戶對數(shù)據(jù)庫的操作而變化標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關(guān)系是動態(tài)、隨用戶對數(shù)據(jù)庫的操作而變化的??忌獏^(qū)分開來關(guān)系模式與關(guān)系。2、設(shè)在SQLServer2008中有商品表(商品號,商品名,進(jìn)貨價(jià)格,銷售價(jià)格),現(xiàn)要求銷售價(jià)格必須至少是進(jìn)貨價(jià)格的1.1倍。下列關(guān)于實(shí)現(xiàn)此約束的說法,正確的是()。A、可以用觸發(fā)器或者用CHECK約束實(shí)現(xiàn)B、只能用CHECK約束實(shí)現(xiàn)C、只能用觸發(fā)器實(shí)現(xiàn)D、可以用DEFAULT約束實(shí)現(xiàn)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:用戶定義的完整性可以用CHECK短語指定列值應(yīng)滿足的條件,也可以用觸發(fā)器約束,通過服務(wù)器自動激活相應(yīng)的觸發(fā)器,對數(shù)據(jù)進(jìn)行完整性控制。所以觸發(fā)器或CHECK約束都可以實(shí)現(xiàn)。但DEFAULT約束不能實(shí)現(xiàn)用戶自定義的完整性,只能表示實(shí)體或參照完整性。3、設(shè)在SQLServer2008中,用戶U1在DBl數(shù)據(jù)庫中創(chuàng)建了#Temp表。下列關(guān)于#Temp表的說法,正確的是()。A、只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)B、在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)C、在創(chuàng)建#Temp表的連接未斷開時(shí),DBl數(shù)據(jù)庫的所有用戶都可以查詢#Temp表數(shù)據(jù)D、在創(chuàng)建#Temp表的連接斷開后,DBl數(shù)據(jù)庫的所有用戶仍可以查詢#Temp表數(shù)據(jù)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:用戶若想在SQLServer中訪問數(shù)據(jù)庫的表,必須同該表建立一個(gè)連接表示通信渠道,當(dāng)連接中斷時(shí),無法對其進(jìn)行訪問。B選項(xiàng)中只有用戶與#temp建立的連接才可以訪問到表。C選項(xiàng)中不是所有用戶都可以訪問該表,只有Ul用戶和由U1授權(quán)的用戶可以訪問。D選項(xiàng)也不正確。故選擇A選項(xiàng)。4、在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計(jì)完成后就進(jìn)入到系統(tǒng)實(shí)現(xiàn)與部署階段。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn)與部署階段工作的說法,錯(cuò)誤的是()A、此階段會根據(jù)數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計(jì)方案以及項(xiàng)目選擇的數(shù)據(jù)庫管理系統(tǒng),編寫相關(guān)腳本生成數(shù)據(jù)庫結(jié)構(gòu)B、此階段會將用戶原有數(shù)據(jù)按照新的數(shù)據(jù)結(jié)構(gòu)導(dǎo)入到新系統(tǒng)中C、此階段會進(jìn)行應(yīng)用系統(tǒng)編碼和編碼測試,編碼測試可以使用白盒測試方法也可以使用黑盒測試方法D、此階段如果發(fā)現(xiàn)系統(tǒng)的功能、性能不滿足用戶需求,應(yīng)盡快進(jìn)行系統(tǒng)升級工作標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:系統(tǒng)的實(shí)現(xiàn)階段主要是系統(tǒng)編碼和測試,針對系統(tǒng)的功能和性能不足對系統(tǒng)進(jìn)行升級是運(yùn)行維護(hù)階段的工作。5、在SQLServer2008的某數(shù)據(jù)庫中,設(shè)U1用戶是R1角色中的成員,現(xiàn)已授予R1角色對T表具有SELECT和DENYUPDATE權(quán)限,同時(shí)授予了U1用戶對T表具有INSERT和UPDATE權(quán)限,則Ul用戶最終對T表具有的權(quán)限是()。A、SELECT和INSERTB、INSERT和UPDATEC、SELECT、INSERT和UPDATED、INSERT標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:當(dāng)用戶的權(quán)限與其所在的角色的權(quán)限發(fā)生沖突時(shí),以角色的權(quán)限為標(biāo)準(zhǔn)。6、設(shè)在SQLServer2008某數(shù)據(jù)庫中有銷售表(商品號,銷售時(shí)間,銷售數(shù)量,銷售價(jià)格),其中商品號的類型為char(6),銷售價(jià)格的類型為int?,F(xiàn)要定義統(tǒng)計(jì)指定商品銷售總價(jià)的標(biāo)量函數(shù)。有下列定義該標(biāo)量函數(shù)的語句:Ⅰ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINReturn(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號=@GoodID)ENDⅡ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINRetums(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號=@GoodID)ENDⅢ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintBEGINReturn(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號=@GoodID)ENDⅣ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintReturns(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號=@GoodID)上述語句中,正確的是()A、僅Ⅰ和ⅡB、僅Ⅲ和ⅣC、僅Ⅱ和ⅣD、僅Ⅰ和Ⅲ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:標(biāo)量函數(shù)返回一個(gè)確定類型的標(biāo)量值。函數(shù)體語句定義在BEGIN—END語句內(nèi),其中包含了可以返回值的Transact—SQL命令。創(chuàng)建標(biāo)量函數(shù)的語法如下:CREATEFUNCTION[owner_name.]function_name([{@parameter_name[AS][type_schema_name.]parameter_data_type[=default]}[,….n]])RETURNSreturn_data_type[AS]BEGINfunction_bodyRETURNscalar_expressionEND[;]7、數(shù)據(jù)庫物理設(shè)計(jì)階段是根據(jù)數(shù)據(jù)庫邏輯設(shè)計(jì)的結(jié)果設(shè)計(jì)合適的數(shù)據(jù)庫物理結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫物理設(shè)計(jì)的說法,錯(cuò)誤的是()。A、物理設(shè)計(jì)著眼于數(shù)據(jù)庫底層的物理存儲與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫管理系統(tǒng)密切相關(guān)B、物理設(shè)計(jì)時(shí)需要合理安排不同的存儲介質(zhì),索引文件一般存儲在高速磁盤中,日志文件可以考慮存儲在磁帶中C、物理設(shè)計(jì)過程中需要考慮設(shè)置合理的數(shù)據(jù)庫管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù)D、物理設(shè)計(jì)過程中需要考慮RAID級別、操作系統(tǒng)的文件管理機(jī)制、數(shù)據(jù)庫管理系統(tǒng)支持的索引類型標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。8、在SQLServer2008中,設(shè)某日上午10點(diǎn)對DB1數(shù)據(jù)庫進(jìn)行了一次完整備份,在上午11點(diǎn)時(shí)DB1數(shù)據(jù)庫突然因硬件故障造成部分?jǐn)?shù)據(jù)損壞,但該數(shù)據(jù)庫的日志文件沒有遭到破壞。為了盡可能減少數(shù)據(jù)丟失,下列操作中最可行的是()。A、首先對DB1進(jìn)行一次完整備份,然后再恢復(fù)數(shù)據(jù)庫B、首先對DB1進(jìn)行一次差異備份,然后再恢復(fù)數(shù)據(jù)庫C、首先對DB1進(jìn)行一次結(jié)尾日志備份,然后再恢復(fù)數(shù)據(jù)庫D、首先清空日志文件內(nèi)容,然后再恢復(fù)數(shù)據(jù)庫標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:10點(diǎn)備份過數(shù)據(jù)庫之后,數(shù)據(jù)庫發(fā)生故障導(dǎo)致部分?jǐn)?shù)據(jù)損壞,此時(shí)再進(jìn)行完整備份或差異備份都沒有意義。由于日志文件沒有損壞,所以應(yīng)首先執(zhí)行結(jié)尾日志備份,然后根據(jù)上次的完整性備份和新備份的結(jié)尾日志文件,找到上次備份的時(shí)間點(diǎn),而后重新執(zhí)行時(shí)間點(diǎn)之后的事務(wù)操作,所以選擇C選項(xiàng)。9、XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,錯(cuò)誤的是()。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ù)本身具有層次特征時(shí),XML文檔能夠清晰地表達(dá)數(shù)據(jù)的層次特征標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:XML數(shù)據(jù)庫需要對XML文檔進(jìn)行解析,因?yàn)閄ML文檔的本身標(biāo)記只是文檔本身的描述,需要經(jīng)過數(shù)據(jù)庫的解析才能達(dá)到具體的用途。10、下列關(guān)于SQLServer2008身份驗(yàn)證模式的說法,錯(cuò)誤的是()。A、在“Windows身份驗(yàn)證模式”下,不允許sa登錄到SQLServer服務(wù)器B、在“windows身份驗(yàn)證模式”下,所有Windows用戶都自動具有登錄到SQLServer服務(wù)器的權(quán)限C、不管是哪種身份驗(yàn)證模式,Windows中的Administrator無需授權(quán)就可登錄到SQLServer服務(wù)器D、安裝好SQLServer之后,可以根據(jù)需要隨時(shí)更改身份驗(yàn)證模式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在“Windows身份驗(yàn)證模式”下,所有windows用戶登陸到SQLServer服務(wù)器都無需再提供用戶名和密碼,但SQLServer會從用戶登錄到Windows時(shí)提供的用戶名和密碼查找當(dāng)前用戶的信息,判斷其是否是SQLServer的合法用戶,不是,則拒絕登錄。11、下列全部屬于結(jié)構(gòu)圖的組圖是()。A、用例圖、類圖、順序圖、部署圖B、類圖、組件圖、部署圖、活動圖C、用例圖、對象圖、狀態(tài)圖、組件圖D、類圖、對象圖、組件圖、部署圖標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:結(jié)構(gòu)圖是指以模塊的調(diào)用關(guān)系為線索,用自上而下的連線表示調(diào)用關(guān)系并注明參數(shù)傳遞的方向和內(nèi)容,從宏觀上反映模塊層次結(jié)構(gòu)的圖形。其中結(jié)構(gòu)圖包括用例圖、類圖、組件圖、對象圖和部署圖。12、類圖技術(shù)是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。下列所示的UML類圖中,描述正確的是()。A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在UML類圖中,常見的有以下幾種關(guān)系:①泛化(【箭頭及指向】:帶三角箭頭的實(shí)線,箭頭指向父類);②實(shí)現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實(shí)心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實(shí)心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實(shí)心菱形的實(shí)線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。組合是部分與整體共存,如果整體不存在,部分也會消失。聚合關(guān)系是整體與部分的關(guān)系,且部分可以離開整體而單獨(dú)存在。如車和輪胎是整體和部分的關(guān)系,輪胎離開車仍然可以存在。因此本題該采用空心菱形。13、某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是()。A、一致性和隔離性B、原子性和一致性C、隔離性和持久性D、原子性和持久性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:兩個(gè)事務(wù)并發(fā)執(zhí)行時(shí),隔離性保證其并行結(jié)果正確性。當(dāng)事務(wù)提交后斷電,則持續(xù)性保證其對數(shù)據(jù)庫的改變是永久的,結(jié)果不受影響。事務(wù)的四個(gè)性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務(wù)中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務(wù)執(zhí)行結(jié)果從一個(gè)一致性到另一個(gè)一致性的變化。由題意可知,T1、T2事務(wù)若要使A、B選項(xiàng)結(jié)果正確,則必須遵守事務(wù)的原子性和一致性。14、某跨國公司的業(yè)務(wù)系統(tǒng)需要提供全球性服務(wù),該業(yè)務(wù)系統(tǒng)需要24小時(shí)×7天在線服務(wù),系統(tǒng)業(yè)務(wù)繁忙,為了保證業(yè)務(wù)系統(tǒng)中數(shù)據(jù)庫數(shù)據(jù)的安全,需要設(shè)計(jì)與實(shí)施數(shù)據(jù)轉(zhuǎn)儲機(jī)制,設(shè)計(jì)完成該數(shù)據(jù)庫每天數(shù)據(jù)增量的轉(zhuǎn)儲需要2個(gè)小時(shí),在不考慮成本因素的情況下,下列最合理的是()。A、配備高性能數(shù)據(jù)庫服務(wù)器,通過事務(wù)傳送機(jī)制實(shí)時(shí)地將數(shù)據(jù)庫中的任何變化反映到備份環(huán)境中B、每天劃出長度為2小時(shí)的時(shí)間窗口tw,在tw內(nèi)采用靜態(tài)轉(zhuǎn)儲方法實(shí)現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲C、每天劃出長度為2小時(shí)的時(shí)間窗口tw,在tw內(nèi)采用動態(tài)轉(zhuǎn)儲方法實(shí)現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲D、每周做一次完全轉(zhuǎn)儲,每天選擇浮動時(shí)間段對變化的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在靜態(tài)轉(zhuǎn)儲過程中系統(tǒng)不能運(yùn)行其他事務(wù),因?yàn)闀档蛿?shù)據(jù)庫的可用性;動態(tài)備份運(yùn)行轉(zhuǎn)儲操作和用戶事務(wù)并發(fā)執(zhí)行,即允許在轉(zhuǎn)儲過程中對數(shù)據(jù)庫進(jìn)行存取和修改,動態(tài)儲存雖然克服了靜態(tài)儲存的一些缺點(diǎn),但是動態(tài)轉(zhuǎn)儲可能造成數(shù)據(jù)庫的不一致性,使數(shù)據(jù)的有效性得不到保證。為了數(shù)據(jù)的有效性,需要引入日志文件,用它記錄轉(zhuǎn)出期間各種事務(wù)對數(shù)據(jù)庫的修改活動記錄,然后使用動態(tài)轉(zhuǎn)儲的備份副本加上日志文件就可以將數(shù)據(jù)庫恢復(fù)到某一時(shí)刻的正確狀態(tài),因此B、C選項(xiàng)不合適。D選項(xiàng)中完全轉(zhuǎn)儲加增量轉(zhuǎn)儲,在這種轉(zhuǎn)儲方式下,恢復(fù)中使用的轉(zhuǎn)儲文件較多,其中任何一次轉(zhuǎn)儲出了問題都會導(dǎo)致恢復(fù)失敗,同時(shí)恢復(fù)時(shí)間長,因此D選項(xiàng)也不可取。故選擇A選項(xiàng)。15、給定如下三個(gè)關(guān)系表:銷售明細(xì)表(商品標(biāo)識,銷售時(shí)間,單價(jià),數(shù)量,金額)日銷售表(商品標(biāo)識,銷售日,總數(shù)量,總金額)月銷售額(商品標(biāo)識,銷售月份,總數(shù)量,總金額)下列說法正確的是()A、銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大B、日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小C、月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小D、月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)粒度劃分標(biāo)準(zhǔn)可以將數(shù)據(jù)倉庫中的數(shù)據(jù)劃分為詳細(xì)數(shù)據(jù)、輕度總結(jié)、高度總結(jié)三級或更多級。確立粒度的原則:細(xì)化程度越高,粒度越小;細(xì)化程度越低,粒度越大,綜合程度越高。如果數(shù)據(jù)倉庫不保存低粒度的數(shù)據(jù)而只有粗粒度的數(shù)據(jù),則需要存儲的數(shù)據(jù)量就較少。所以A、D錯(cuò)。B項(xiàng)中已是最小粒度,所以沒有最大、最小之分。C中月銷售表可以分成粒度更小的日銷售表。16、設(shè)在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中有下列活動:I.創(chuàng)建觸發(fā)器Ⅱ.定義事務(wù)隔離性級別Ⅲ.?dāng)?shù)字簽名Ⅳ.定義主碼上述活動中,用于數(shù)據(jù)庫的完整性保護(hù)的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅣC、僅Ⅲ和ⅣD、僅Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性、一致性和相容性。觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲過程,觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。事務(wù)是以可控的方式對數(shù)據(jù)資源進(jìn)行訪問的一組操作,事務(wù)的隔離性使得事務(wù)之間的交互程度有著嚴(yán)格的定義,保護(hù)了數(shù)據(jù)的完整性。Ⅲ中數(shù)字簽名是用于數(shù)據(jù)防篡改,Ⅳ定義主碼是用于實(shí)體的完整性。17、數(shù)據(jù)庫管理員是數(shù)據(jù)庫的主要維護(hù)者,設(shè)有如下針對數(shù)據(jù)庫的工作:Ⅰ.?dāng)?shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)Ⅱ.?dāng)?shù)據(jù)庫的安全性、完整性控制Ⅲ.?dāng)?shù)據(jù)庫性能的監(jiān)控分析和改進(jìn)Ⅳ.?dāng)?shù)據(jù)庫的重組和重構(gòu)以上工作屬于數(shù)據(jù)庫管理員職責(zé)的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅢC、僅Ⅱ和ⅣD、Ⅰ、Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)庫管理員的職責(zé)有:①數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);②數(shù)據(jù)庫安全性、完整性控制;③數(shù)據(jù)庫性能的檢測和改善;④數(shù)據(jù)庫的重組和重構(gòu)。18、數(shù)據(jù)庫鏡像有很多優(yōu)點(diǎn),但不包括()A、數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,增強(qiáng)數(shù)據(jù)保護(hù)功能B、發(fā)生災(zāi)難時(shí),數(shù)據(jù)庫鏡像可快速使數(shù)據(jù)庫的備用副本提供服務(wù)C、數(shù)據(jù)庫鏡像可以降低應(yīng)用成本D、提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫鏡像是一種簡單的策略,具有下列優(yōu)點(diǎn):①增強(qiáng)數(shù)據(jù)保護(hù)功能。數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,具體取決于運(yùn)行模式是高安全性模式還是高性能模式;②提高數(shù)據(jù)庫的可用性。發(fā)生災(zāi)難時(shí),在具有自動故障轉(zhuǎn)移功能的高安全性模式下,自動故障轉(zhuǎn)移可快速使數(shù)據(jù)庫的備用副本在線(而不會丟失數(shù)據(jù))。在其他運(yùn)行模式下,數(shù)據(jù)庫管理員可以選擇強(qiáng)制服務(wù)(可能丟失數(shù)據(jù)),以替代數(shù)據(jù)庫的備用副本;③提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性。因?yàn)閿?shù)據(jù)庫鏡像技術(shù)需要額外存放數(shù)據(jù)的空間,所以會增加應(yīng)用成本。19、安全性保護(hù)是防止用戶對數(shù)據(jù)庫的非法使用?,F(xiàn)有下列措施:Ⅰ.用戶身份鑒別Ⅱ.權(quán)限控制Ⅲ.視圖機(jī)制Ⅳ.雙機(jī)熱備上述措施中和安全性保護(hù)相關(guān)的是()。A、僅Ⅰ和ⅡB、僅Ⅰ、Ⅱ和ⅢC、僅Ⅰ、Ⅱ和D、全部都是標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Ⅳ.雙機(jī)熱備是屬于數(shù)據(jù)庫恢復(fù)技術(shù)內(nèi)容,當(dāng)介質(zhì)被破壞后能夠保證數(shù)據(jù)的完整性。Ⅰ、Ⅱ、Ⅲ都是和安全性相關(guān)的一些措施,故選擇B選項(xiàng)。20、在數(shù)據(jù)庫應(yīng)用系統(tǒng)建模過程中,經(jīng)常采用UML作為建模工具。關(guān)于UML的動態(tài)建模機(jī)制,下列說法錯(cuò)誤的是()。A、類圖是展現(xiàn)一組類、接口和協(xié)作以及它們之間的關(guān)系的一種靜態(tài)視圖B、協(xié)作圖是交互圖的一種,其中包含一組對象、對象之間的聯(lián)系以及對象間發(fā)送和接收的消息C、狀態(tài)圖主要用來描述一個(gè)實(shí)體在發(fā)生一些事件時(shí)的狀態(tài)變化情況,用于展示該實(shí)體處于不同狀態(tài)時(shí)對不同事件做出響應(yīng)后的狀態(tài)變化情況D、順序圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行次序標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:順序圖是用來描述對象自身及對象間信息傳遞順序的視圖?;顒訄D主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序、并行次序。故選擇D選項(xiàng)。21、下列關(guān)于SQLServer2008中分離和附加數(shù)據(jù)庫的說法,錯(cuò)誤的是()。A、在分離數(shù)據(jù)庫之前,必須先斷開所有用戶與該數(shù)據(jù)庫的連接B、分離數(shù)據(jù)庫只分離數(shù)據(jù)文件,不會分離日志文件C、附加數(shù)據(jù)庫時(shí)文件存儲位置可以與分離數(shù)據(jù)庫時(shí)文件所處的存儲位置不同D、進(jìn)行分離數(shù)據(jù)庫操作時(shí)不能停止SQLServer服務(wù)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:分離數(shù)據(jù)庫時(shí)不僅分離數(shù)據(jù)文件,還要一起分離日志文件。日志文件是附加數(shù)據(jù)庫的重要組成部分。故選擇B選項(xiàng)。22、SQLServer2008提供了三種恢復(fù)模式,不同的恢復(fù)模式?jīng)Q定了數(shù)據(jù)庫支持的備份類型和還原方案。下列有關(guān)其恢復(fù)模式的說法,錯(cuò)誤的是()。A、簡單恢復(fù)模式不記錄事務(wù)日志,如果數(shù)據(jù)庫損壞,簡單恢復(fù)模式可能造成數(shù)據(jù)丟失B、完整恢復(fù)模式記錄所有的事務(wù)日志,同時(shí)事務(wù)日志記錄保留到對其備份完畢為止C、大容量日志恢復(fù)模式只對大容量操作進(jìn)行最小記錄,使事務(wù)日志不會被大容量加載操作所填充D、大容量日志恢復(fù)模式不支持時(shí)點(diǎn)恢復(fù),但可以支持還原單個(gè)數(shù)據(jù)頁標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:SQLServer2008支持三種恢復(fù)模式,即簡單恢復(fù)模式、完整恢復(fù)模式和大容量日志恢復(fù)模式。簡單恢復(fù):無日志備份。自動回收日志空間以減少空間需求,實(shí)際上不再需要管理事務(wù)日志空間。最新備份之后的更改不受保護(hù)。在發(fā)生災(zāi)難時(shí),這些更改必須重做。只能恢復(fù)到備份的結(jié)尾。完整恢復(fù):需要日志備份。數(shù)據(jù)文件丟失或損壞不會導(dǎo)致數(shù)據(jù)庫系統(tǒng)丟失工作??梢曰謴?fù)到任意時(shí)點(diǎn)(例如應(yīng)用程序或用戶錯(cuò)誤之前)。完整恢復(fù)模式還支持還原單個(gè)數(shù)據(jù)頁。大容量日志恢復(fù):需要日志備份。是完整恢復(fù)模式的附加模式,允許執(zhí)行高性能的大容量復(fù)制操作。通過使用最小方式記錄大規(guī)模大容量操作,減少日志空間使用量。如果在最新日志備份后發(fā)生日志損壞或執(zhí)行大容量日志記錄操作,則必須重做自該上次備份之后所做的更改,否則將丟失所有工作,可以恢復(fù)到任何備份的結(jié)尾并且不支持時(shí)點(diǎn)恢復(fù)和還原單個(gè)數(shù)據(jù)頁。因此,選擇D選項(xiàng)。23、為了保證數(shù)據(jù)庫系統(tǒng)穩(wěn)定運(yùn)行,需要使用服務(wù)器容錯(cuò)技術(shù)保證其運(yùn)行服務(wù)器的可靠性。下列有關(guān)Active—Standby模式服務(wù)器容錯(cuò)技術(shù)的說法,錯(cuò)誤的是()。A、此模式需要兩臺服務(wù)器使用共享的存儲設(shè)備,數(shù)據(jù)庫中數(shù)據(jù)需要存儲在此設(shè)備中B、此模式需要在兩臺服務(wù)器之間建立專用的狀態(tài)檢測網(wǎng)絡(luò)C、此模式中增加串口方式檢測服務(wù)器狀態(tài)可以有助于避免”腦裂”現(xiàn)象出現(xiàn)D、此模式的優(yōu)點(diǎn)是兩臺服務(wù)器切換速度快,數(shù)據(jù)庫連接不中斷,應(yīng)用不受影響標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:主一備方式(Active-Standby方式)即指的是一臺服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),另一臺服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。該方式的特點(diǎn)是當(dāng)Active狀態(tài)服務(wù)器出現(xiàn)故障的時(shí)候,通過軟件診斷將Standby機(jī)器激活,保證系統(tǒng)在最短時(shí)間內(nèi)恢復(fù)正常使用。而D選項(xiàng)描述的是雙主機(jī)方式的特點(diǎn)。雙主機(jī)方式(Active-Active方式)即指兩種不同業(yè)務(wù)分別在兩臺服務(wù)器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài)),優(yōu)點(diǎn)是兩臺服務(wù)器切換速度快,數(shù)據(jù)庫連接不中斷,應(yīng)用不受影響。故選擇D選項(xiàng)。24、在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,確定系統(tǒng)吞吐量的工作屬于()。A、數(shù)據(jù)處理需求分析B、業(yè)務(wù)規(guī)則需求分析C、性能需求分析D、安全性需求分析標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析包括數(shù)據(jù)需求分析、功能需求分析(數(shù)據(jù)處理需求分析、業(yè)務(wù)規(guī)則需求分析)、性能需求分析(數(shù)據(jù)操作響應(yīng)時(shí)間或數(shù)據(jù)訪問響應(yīng)時(shí)間、系統(tǒng)吞吐量、允許并發(fā)訪問的最大用戶數(shù)、每秒TPS代價(jià)值)、其他需求分析(存儲需求分析、安全性需求分析、備份和恢復(fù)需求分析)。故答案為C項(xiàng)。25、在一個(gè)ER圖中,有三個(gè)實(shí)體集El、E2和E3,R1是El和E2之間的一對多聯(lián)系,R2是El和E3之間的一對多聯(lián)系,R3是E2和E3之間的多對多聯(lián)系,R4是E1內(nèi)部的多對多聯(lián)系。則將該ER圖轉(zhuǎn)化為關(guān)系模型后,得到的關(guān)系模式個(gè)數(shù)是()。A、4個(gè)B、5個(gè)C、6個(gè)D、7個(gè)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:ER圖向關(guān)系模式轉(zhuǎn)換涉及到兩方面:①實(shí)體的轉(zhuǎn)換;②實(shí)體間聯(lián)系的轉(zhuǎn)換。實(shí)體的轉(zhuǎn)換:在從ER.圖轉(zhuǎn)換為關(guān)系模式時(shí),一個(gè)實(shí)體就轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系模式的屬性,實(shí)體的鍵就是關(guān)系的主鍵。實(shí)體間聯(lián)系的轉(zhuǎn)換:實(shí)體間存在三種聯(lián)系,即1:1(一對一),1:m(一對多),m:n(多對多)。在從ER向關(guān)系模式轉(zhuǎn)換規(guī)則如下:1:1(一對一)聯(lián)系。方法一:聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由兩個(gè)實(shí)體中的任意一個(gè)鍵構(gòu)成。方法二:聯(lián)系與一端的實(shí)體的關(guān)系模式合并,即將聯(lián)系的屬性加入到實(shí)體的關(guān)系模式內(nèi),主鍵不變。1:n(一對多)聯(lián)系。方法一:聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由n端實(shí)體的鍵組成。方法二:與n端的實(shí)體的關(guān)系模式合并,即將聯(lián)系的屬性加入到實(shí)體的關(guān)系模式內(nèi),主鍵不變。m:n(多對多)聯(lián)系轉(zhuǎn)換成新的獨(dú)立的模式,模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成,主鍵由兩端實(shí)體的鍵組合而成。由題目可知,該題中有3個(gè)實(shí)體集、2個(gè)1:n(一對多)聯(lián)系、2個(gè)m:n(多對多)聯(lián)系。3個(gè)實(shí)體集和2個(gè)m:n(多對多)聯(lián)系可以轉(zhuǎn)換為單獨(dú)的模式,2個(gè)l:n(一對多)聯(lián)系需要合并到實(shí)體中去。因此最終可以得到5個(gè)模式。故答案為B項(xiàng)。26、下列關(guān)于數(shù)據(jù)庫用戶的說法,正確的是()。A、數(shù)據(jù)庫用戶可分為系統(tǒng)管理員、對象擁有者和普通用戶三類B、數(shù)據(jù)庫用戶可分為數(shù)據(jù)庫創(chuàng)建者、表創(chuàng)建者和普通用戶三類C、數(shù)據(jù)庫用戶可分為系統(tǒng)管理員、數(shù)據(jù)庫創(chuàng)建者和普通用戶三類D、數(shù)據(jù)庫用戶可分為數(shù)據(jù)庫創(chuàng)建者、表創(chuàng)建者和數(shù)據(jù)操作者三類標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫用戶可分為系統(tǒng)管理員、對象擁有者和普通用戶三類。故答案為A項(xiàng)。27、數(shù)據(jù)庫管理員在定義備份策略時(shí)除了需要考慮特定的業(yè)務(wù)要求外,還需要盡量提高數(shù)據(jù)庫的可用性,減少數(shù)據(jù)丟失。下列關(guān)于數(shù)據(jù)庫備份策略的說法,錯(cuò)誤的是()。A、在進(jìn)行數(shù)據(jù)庫備份時(shí),需要將數(shù)據(jù)庫和備份數(shù)據(jù)放置在不同的設(shè)備上B、在數(shù)據(jù)量比較小但是更改非常頻繁的數(shù)據(jù)庫中,一般可以減少完整數(shù)據(jù)庫備份次數(shù),增加日志備份次數(shù),從而降低備份空間使用C、在設(shè)計(jì)備份策略時(shí),需要考慮能夠?qū)嵤﹤浞莸臅r(shí)間窗口、備份所需的硬件設(shè)備特性以及備份的測試方法D、在數(shù)據(jù)庫數(shù)據(jù)量不是很大且更新不頻繁時(shí),可以使用完整數(shù)據(jù)庫備份方式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在數(shù)據(jù)量比較小但是更改非常頻繁的數(shù)據(jù)庫中,一般采用減少完整數(shù)據(jù)庫備份次數(shù),增加差異備份和日志備份次數(shù)的策略,這樣進(jìn)行數(shù)據(jù)備份時(shí)備份和恢復(fù)的速度都比較快,而且當(dāng)系統(tǒng)出現(xiàn)故障時(shí),丟失的數(shù)據(jù)也非常少。故答案為B項(xiàng)。28、設(shè)某數(shù)據(jù)庫管理員設(shè)計(jì)了如下圖所示的數(shù)據(jù)庫服務(wù)器容錯(cuò)架構(gòu),此架構(gòu)一般被稱為()。A、數(shù)據(jù)庫鏡像B、Active-Standby模式C、RAIDD、雙機(jī)互備援模式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:主一備方式(Active-Standby方式)即指一臺服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),運(yùn)行數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫數(shù)據(jù)存儲在存儲設(shè)備中,另一臺服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。兩臺服務(wù)器之間使用專用網(wǎng)絡(luò)進(jìn)行檢查,當(dāng)運(yùn)行服務(wù)器出現(xiàn)錯(cuò)誤時(shí),由備份服務(wù)器接管數(shù)據(jù)庫。選項(xiàng)B符合題目中給定圖的特點(diǎn)。故選擇B選項(xiàng)。29、索引是數(shù)據(jù)庫中重要的數(shù)據(jù)結(jié)構(gòu)。關(guān)于索引現(xiàn)有下列說法:Ⅰ.建立索引的目的是提高查詢的效率Ⅱ.在插入、刪除和更新操作中,索引可能會增加系統(tǒng)開銷Ⅲ.當(dāng)數(shù)據(jù)庫表更新大量數(shù)據(jù)后一般需要重建對應(yīng)的B樹索引Ⅳ.多屬性索引中,索引屬性的順序一般按照屬性的長度進(jìn)行排列以上說法正確的是()。A、僅Ⅰ和ⅢB、僅Ⅰ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、僅Ⅰ、Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在多屬性索引中,索引屬性的順序是按照其區(qū)分度進(jìn)行排序,由此可知Ⅳ描述的內(nèi)容是錯(cuò)誤的,故可排除C、B選項(xiàng)。在插入、刪除和更新操作中,索引可能會增加系統(tǒng)開銷,Ⅱ正確,可以排除A選項(xiàng),因此選擇D選項(xiàng)。30、設(shè)在并行數(shù)據(jù)庫系統(tǒng)中有表T(a1,a2,…,an),因數(shù)據(jù)量大,采用范圍劃分法根據(jù)劃分屬性a1將表T的元組劃分成若干部分,以提高系統(tǒng)效率。現(xiàn)有如下查詢需求:Ⅰ.查詢a1值為最大的元組Ⅱ.查詢a1=5的所有元組Ⅲ.查詢a1值屬于[1,100]的元組在以上列出的查詢中,該劃分方法會提高其查詢效率的是()。A、僅ⅠB、僅ⅡC、僅Ⅰ和ⅡD、僅Ⅰ、Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:范圍劃分法按照關(guān)系中某個(gè)屬性的取值范圍將數(shù)據(jù)文件劃分為n部分,分別放在磁盤上,該方法適合于范圍查詢以及點(diǎn)查詢。題目中給出了三個(gè)查詢,其中Ⅰ、Ⅲ屬于范圍查詢,Ⅱ?qū)儆邳c(diǎn)查詢。因此選擇D選項(xiàng)。31、下列有關(guān)三級模式結(jié)構(gòu)和數(shù)據(jù)獨(dú)立性的說法,正確的是()。A、在一個(gè)數(shù)據(jù)庫中可以定義多個(gè)內(nèi)模式,可利用不同的內(nèi)模式來描述特定用戶對數(shù)據(jù)的物理存儲需求B、外模式是用戶與數(shù)據(jù)庫系統(tǒng)的接口,用戶可通過外模式來訪問數(shù)據(jù),在一個(gè)數(shù)據(jù)庫中只能定義一個(gè)外模式C、三級模式結(jié)構(gòu)提供了數(shù)據(jù)獨(dú)立性,即當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)發(fā)生變化時(shí),應(yīng)用程序不受影響D、數(shù)據(jù)獨(dú)立性使得數(shù)據(jù)的定義和描述與應(yīng)用程序相分離,簡化了數(shù)據(jù)庫應(yīng)用程序的開發(fā),但增加了用戶維護(hù)數(shù)據(jù)的代價(jià)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:A選項(xiàng)中內(nèi)模式也稱存儲模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。B選項(xiàng)中外模式可以有多個(gè),其是應(yīng)用程序或用戶與數(shù)據(jù)庫通信的接口,不同的用戶訪問同一個(gè)數(shù)據(jù)庫對應(yīng)多個(gè)外模式。D選項(xiàng)中數(shù)據(jù)與程序之間的獨(dú)立性,使數(shù)據(jù)定義與描述分離,所有數(shù)據(jù)的存取由DBMS管理,用戶不必考慮存取細(xì)節(jié),所以減少了應(yīng)用程序的維護(hù)。32、分區(qū)表是將一個(gè)表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問數(shù)據(jù)子集。現(xiàn)有表R(A,B)以及針對該表的如下SQL語句,如果基于列A對R進(jìn)行范圍分區(qū),該分區(qū)設(shè)計(jì)方案能提高其性能的SQL語句是()。A、SELECTA,SUM(B)FROMRGROUPBYAB、SELECTAFROMRORDERBYB,AC、DELETEFROMRWHEREA<>10D、SELECTMAX(A)FROMRWHEREB=10標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:A屬性基于對R進(jìn)行水平劃分,即區(qū)別子集主要是通過A屬性。B、D選項(xiàng)都是基于B屬性對R的劃分。C選項(xiàng)只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。因此選擇A選項(xiàng)。33、下列簡化的UML關(guān)系圖中,最不恰當(dāng)?shù)氖?)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在UML類圖中,常見的有以下幾種關(guān)系:①泛化(【箭頭及指向】:帶三三角箭頭的實(shí)線,箭頭指向父類);②實(shí)現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實(shí)心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實(shí)心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實(shí)心菱形的實(shí)線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。D選項(xiàng)是屬于組合關(guān)系,因此實(shí)心菱形的箭頭應(yīng)該指向“窗體”,即實(shí)心菱形應(yīng)該標(biāo)在窗體旁邊。34、下列關(guān)于SQLServer2008中g(shù)uest用戶的說法,錯(cuò)誤的是()。A、guest用戶沒有對應(yīng)的登錄賬戶名B、通過授權(quán)語句可以啟用數(shù)據(jù)庫中的guest用戶C、所有數(shù)據(jù)庫用戶都繼承該數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限D(zhuǎn)、任何SQLServer登錄賬戶都可以訪問啟用了guest用戶的數(shù)據(jù)庫標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:所有的數(shù)據(jù)庫用戶不是繼承數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限。35、在SQLServer2008中,設(shè)某日用bk1和bk2設(shè)備對DB1數(shù)據(jù)庫進(jìn)行了如下備份操作(說明:括號中內(nèi)容為備份開始時(shí)間):bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)現(xiàn)要利用備份將DB1數(shù)據(jù)庫恢復(fù)到16:00狀態(tài)。下列恢復(fù)序列中,正確的是()。A、完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差異(16:00)B、完整(10:00)→差異(12:00)→差異(14:00)→差異(16:00)C、完整(10:00)→日志(11:00)→差異(12:00)→日志(13:00)→差異(14:00)→日志(15:00)→差異(16:00)D、完整(10:00)→差異(16:00)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)庫的恢復(fù)順序如下:①恢復(fù)最近的完全數(shù)據(jù)庫備份;②恢復(fù)完全備份之后的最近的差異數(shù)據(jù)庫備份;③按日志備份的先后順序恢復(fù)自最近的完全或差異數(shù)據(jù)庫備份之后的所有日志備份。36、現(xiàn)有SQLServer2008數(shù)據(jù)庫服務(wù)器,其中的一個(gè)數(shù)據(jù)庫占用80GB空間,另有一臺用于備份的計(jì)算機(jī),該機(jī)器上有4個(gè)大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫完全備份到該計(jì)算機(jī)上,則()。A、不能實(shí)現(xiàn),因?yàn)槊總€(gè)分區(qū)上的空間都不夠80GBB、可以先建立一個(gè)備份設(shè)備,這個(gè)設(shè)備分別在4個(gè)分區(qū)上各占用20GB空間,然后再用此設(shè)備備份數(shù)據(jù)庫C、可以先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小均為20GB,并建立一個(gè)包含這4個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫D、可以先在每個(gè)分區(qū)上分別建立一個(gè)不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫同時(shí)備份到這4個(gè)備份設(shè)備上標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:對于80GB的數(shù)據(jù)庫需分4個(gè)硬盤分區(qū)來存儲,可先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小為20GB,并建立一個(gè)包含這4個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫。37、與下述ER圖等價(jià)的UML類圖是()。A、B、C、D、標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:UML類圖中一對多的關(guān)系用1:*表示,ER圖的一對多的關(guān)系用1:m表示。ER圖中的關(guān)系寫在UML類圖相對應(yīng)的一邊,即原來的關(guān)系(3,6)和(10,50)分別對應(yīng)原來的UML中的學(xué)生與課程的關(guān)系和課程與學(xué)生的關(guān)系。38、下列關(guān)于數(shù)據(jù)庫存取控制的說法,錯(cuò)誤的是()。A、自主存取控制主要通過CRANT、REVOKE、DENY語句來實(shí)現(xiàn)B、在強(qiáng)制存取控制中,DBMS將實(shí)體劃分為主體和客體兩大類C、僅當(dāng)主體的許可級別大于客體的密級時(shí),主體才能讀取相應(yīng)的客體D、強(qiáng)制存取控制本質(zhì)上是分層次的,它比自主存取控制更嚴(yán)格標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫強(qiáng)制存取控制方法的規(guī)則是:①僅當(dāng)主體的許可證級別大于或等于客體的密級時(shí),主體才能讀取相應(yīng)的客體;②僅當(dāng)主體的許可證級別等于客體的密級時(shí),主體才能寫相應(yīng)的客體。故選擇C選項(xiàng)。39、下列關(guān)于分區(qū)表的說法,錯(cuò)誤的是()。A、分區(qū)表機(jī)制將一個(gè)表的數(shù)據(jù)依據(jù)一定的條件水平劃分為多個(gè)數(shù)據(jù)子集B、表中數(shù)據(jù)量的大小是決定是否建立分區(qū)表的唯一考慮因素C、合理使用分區(qū)表技術(shù)可以提高數(shù)據(jù)庫的整體性能D、分區(qū)表機(jī)制是從物理上將一個(gè)表劃分為若干個(gè)分區(qū)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:是否創(chuàng)建分區(qū)表主要取決于表當(dāng)前的數(shù)據(jù)量大小以及將來的數(shù)據(jù)量大小,同時(shí)還取決于對表中的數(shù)據(jù)如何進(jìn)行操作。40、索引是數(shù)據(jù)庫中重要的數(shù)據(jù)結(jié)構(gòu)。關(guān)于索引現(xiàn)有下列說法:Ⅰ.建立索引的目的是提高查詢的效率Ⅱ.在插入、刪除和更新操作中,索引可能會增加系統(tǒng)開銷Ⅲ.當(dāng)數(shù)據(jù)庫表更新大量數(shù)據(jù)后一般需要重建對應(yīng)的B樹索引Ⅳ.多屬性索引中,索引屬性的順序一般按照屬性的長度進(jìn)行排列以上說法正確的是()。A、僅Ⅰ和ⅢB、僅Ⅰ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、僅Ⅰ、Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在多屬性索引中,索引屬性的順序是按照其區(qū)分度進(jìn)行排序,由此可知Ⅳ描述的內(nèi)容是錯(cuò)誤的,故可排除C、B選項(xiàng)。在插入、刪除和更新操作中,索引可能會增加系統(tǒng)開銷,Ⅱ正確,可以排除A選項(xiàng),因此選擇D選項(xiàng)。二、應(yīng)用題(本題共5題,每題1.0分,共5分。)41、在SQLServer2008中,每個(gè)數(shù)據(jù)頁可存儲8060字節(jié)的數(shù)據(jù)。設(shè)表T有10000行數(shù)據(jù),每行占用4031字節(jié),則存儲該表數(shù)據(jù)大約需要________MB存儲空間,其空間利用率大約是________%。(存儲空間和空間利用率均保留到整數(shù),小數(shù)點(diǎn)后按四舍五入處理)標(biāo)準(zhǔn)答案:第一空:80第二空:50知識點(diǎn)解析:在SQLServer中,數(shù)據(jù)存儲的基本單位是頁。為數(shù)據(jù)庫中的數(shù)據(jù)文件(.mdf或.ndf)分配的磁盤空間可以從邏輯上劃分成頁(從0到n連續(xù)編號),磁盤I/O操作在頁級執(zhí)行。也就是說,SQLServer讀取或?qū)懭胨袛?shù)據(jù)頁。在SQLServer中,頁的大小為8KB,這意味著SQLServer數(shù)據(jù)庫中每MB有128頁,每頁的開頭是96字節(jié)的標(biāo)頭,用于存儲有關(guān)頁的系統(tǒng)信息,此信息包括頁碼、頁類型、頁的可用空間以及擁有該頁的對象的分配單元ID。行不能跨頁,但是行的部分可以移出行所在的頁,因此行實(shí)際可能非常大。頁的單個(gè)行中的最大數(shù)據(jù)量和開銷是8,060字節(jié),由于題目中2行數(shù)據(jù)加起來的存儲空間大于數(shù)據(jù)頁,所以每頁只能存儲一行,因?yàn)?M有128頁,也就可以存儲128行,10000/128得80MB空間。至于空間利用率(實(shí)際存儲數(shù)據(jù)量/所占的存儲空間),考慮到每行4031字節(jié)為8060的一半,所以近似得到50%。42、如果數(shù)據(jù)庫中的一個(gè)基本表中的數(shù)據(jù)量很少,且插入、刪除、更新等操作頻繁,該基本表最佳采用的文件結(jié)構(gòu)是_______。標(biāo)準(zhǔn)答案:堆文件知識點(diǎn)解析:堆文件也稱為無序文件。在堆文件中,記錄隨機(jī)地存儲在文件物理空間中,新插入的記錄存儲在文件的末尾。43、在UML中,_______是一種特殊形式的關(guān)聯(lián),它表示類之間的關(guān)系是整體與部分的關(guān)系。標(biāo)準(zhǔn)答案:聚集知識點(diǎn)解析:在UML中,聚集是一種特殊形式的關(guān)聯(lián),它表示類之間是整體與部分的關(guān)系。44、在SELECT語句中,用于進(jìn)行分組的子句是【4】。標(biāo)準(zhǔn)答案:GROUPBY知識點(diǎn)解析:在SELECT語句中,用于進(jìn)行分組的子句是GROUPBY,ORDERBY是排序的子句。45、在數(shù)據(jù)倉庫環(huán)境中,粒度是一個(gè)重要的設(shè)計(jì)問題。粒度越【15】,細(xì)節(jié)程度越高,能回答的查詢就越多,數(shù)據(jù)量就比較大。標(biāo)準(zhǔn)答案:小知識點(diǎn)解析:一般將綜合級別稱為粒度,粒度越大,表示綜合程度越高,粒度越小,表示細(xì)節(jié)程度越高。三、設(shè)計(jì)與應(yīng)用題(本題共2題,每題1.0分,共2分。)在SQLServer2008數(shù)據(jù)庫中存在銷售單據(jù)明細(xì)表,其建表語句為:CREATETABLE銷售單據(jù)明細(xì)表(銷售單據(jù)編號varchar(8),商品編號varchar(8),單價(jià)money,數(shù)量int,總價(jià)money);在系統(tǒng)運(yùn)行一段時(shí)間后,此表中有近千萬條數(shù)據(jù),程序員在數(shù)據(jù)庫中執(zhí)行如下SQL語句:SELECT商品編號,sum(總價(jià))FROM銷售單據(jù)明細(xì)表WHERE單價(jià)>50GROUPBY商品編號46、為提高此查詢的執(zhí)行效率,需在此表中建立索引,請給出建立索引的方案。標(biāo)準(zhǔn)答案:CREATEUNIQUECLUSTEREDINDEXix_商品編號on銷售單據(jù)明細(xì)表(商品編號)知識點(diǎn)解析:本題考查的是索引相關(guān)知識,如索引定義,在什么地方建立索引,建立索引的條件等等,以及Active-Standby架構(gòu)的數(shù)據(jù)庫運(yùn)行模式的機(jī)制。索引的知識索引技術(shù)是一種快速數(shù)據(jù)訪問技術(shù),它將一個(gè)文件的每個(gè)記錄在某個(gè)或某些領(lǐng)域(或稱為屬性)上的取值與該記錄的物理地址直接聯(lián)系起來,提供了一種根據(jù)記錄域的取值快速訪問文件記錄的機(jī)制。索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引;②頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引;③一個(gè)列的值域很大時(shí),應(yīng)為其建立索引;④如果待排序的列由多個(gè),應(yīng)在這些列上建立復(fù)合索引。聚集索引是指數(shù)據(jù)庫表行中數(shù)據(jù)的物理順序與鍵值的邏輯(索引)順序相同。一個(gè)表只能有一個(gè)聚集索引,因?yàn)橐粋€(gè)表的物理順序只有一種情況,所以,對應(yīng)的聚集索引只能有一個(gè)。與非聚集索引相比,聚集索引有著更快的檢索速度。聚集索引關(guān)鍵字ClusteredIndex,關(guān)鍵字unique表示唯一索引。建立UNIQUECLUSTERED索引,使查詢商品編號的數(shù)據(jù)記錄唯一,降低了搜索范圍,提高了搜索效率。47、為了堤高系統(tǒng)的可靠性和性能,某工程師提出將原有單機(jī)運(yùn)行的SQLServer2008改為Active-Standby架構(gòu)的數(shù)據(jù)庫運(yùn)行模式:在不考慮硬件性能提升因素的前提下,請分析此架構(gòu)是否能夠提高系統(tǒng)的性能和可靠性,并說明原因。標(biāo)準(zhǔn)答案:此架構(gòu)為數(shù)據(jù)庫服務(wù)器容錯(cuò)架構(gòu),雙機(jī)熱備份方案中的雙機(jī)熱備模式。在不考慮硬件性能提升因素的前提下,此架構(gòu)是能夠提高系統(tǒng)的性能和可靠性,原因:雙機(jī)熱備份技術(shù)是一種軟硬件結(jié)合的較高容錯(cuò)應(yīng)用方案。該方案是由兩臺服務(wù)器系統(tǒng)和一個(gè)外接共享磁盤陣列柜及相應(yīng)的雙機(jī)熱備份軟件組成。在這個(gè)容錯(cuò)方案中,操作系統(tǒng)和應(yīng)用程序安裝在兩臺服務(wù)器的本地系統(tǒng)盤上,整個(gè)網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)是通過磁盤陣列集中管理和數(shù)據(jù)備份的。數(shù)據(jù)集中管理是通過雙機(jī)熱備份系統(tǒng),將所有站點(diǎn)的數(shù)據(jù)直接從中央存儲設(shè)備讀取和存儲,并由專業(yè)人員進(jìn)行管理,極大地保護(hù)了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,在一臺服務(wù)器出現(xiàn)故障時(shí),備機(jī)主動替代主機(jī)工作,保證網(wǎng)絡(luò)服務(wù)不間斷。知識點(diǎn)解析:Active-Standby架構(gòu)的數(shù)據(jù)庫運(yùn)行模式雙機(jī)熱備特指基于高可用系統(tǒng)中的兩臺服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國內(nèi)使用較多,故得名雙機(jī)熱備,雙機(jī)高可用按工作中的切換方式分為:主—備方式(Active-Standby方式)和雙主機(jī)方式(Active-Active方式),主—備方式即指的是一臺服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),另一臺服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。而雙主機(jī)方式即指兩種不同業(yè)務(wù)分別在兩臺服務(wù)器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))。雙機(jī)熱備有兩種實(shí)現(xiàn)方式,一種是兩臺服務(wù)器通過一個(gè)共享的存儲設(shè)備(一般是共享的磁盤陣列或存儲區(qū)域網(wǎng)SAN),通過安裝雙機(jī)軟件實(shí)現(xiàn)雙機(jī)熱備,稱為共享方式。另一種方式是沒有共享的存儲設(shè)備,數(shù)據(jù)同時(shí)存放于各自服務(wù)器中,稱為純軟件方式或軟件同步數(shù)據(jù)方式?;诖鎯蚕淼膶?shí)現(xiàn)方式是雙機(jī)熱備的最標(biāo)準(zhǔn)的方案,在主從模式工作中,兩臺服務(wù)器以一個(gè)虛擬的IP地址對外提供服務(wù),服務(wù)請求發(fā)送給豐服務(wù)器(activeserver)承擔(dān)。同時(shí),兩臺服務(wù)器通過心跳線(hearbeatline)偵測另一臺服務(wù)器的工作狀況。一旦主服務(wù)器出現(xiàn)故障,備服務(wù)器(standbyserver)根據(jù)心跳偵測的情況做出判斷,在較短時(shí)間內(nèi)完成切換,接管主機(jī)上的所有資源,成為新的主服務(wù)器。由于使用共享的存儲設(shè)備,因此兩臺服務(wù)器使用的實(shí)際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對其進(jìn)行管理。計(jì)算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和二層映像功能提供了數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。下列提供邏輯獨(dú)立性的是()。A、外模式/模式映像B、模式/內(nèi)模式映像C、內(nèi)模式/外模式映像D、模式/模式映像標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫的三級模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分?jǐn)?shù)據(jù)的存在形式;模式可以等價(jià)為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級模式的中間部分;內(nèi)模式對應(yīng)數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲方式。當(dāng)模式改變時(shí),由數(shù)據(jù)庫管理員對各個(gè)外模式/模式的映像作相應(yīng)的改變,但是外模式可以不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。2、在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,設(shè)有如下工作:Ⅰ.分析與描述目標(biāo)系統(tǒng)需要完成的功能Ⅱ.分析與描述目標(biāo)系統(tǒng)對響應(yīng)時(shí)間、存儲容量的要求Ⅲ.分析與描述目標(biāo)系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之間的關(guān)系Ⅳ.分析與描述每項(xiàng)功能活動需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)Ⅴ.分析與描述目標(biāo)系統(tǒng)的總體結(jié)構(gòu)、功能活動及各功能活動之間的關(guān)系以上屬于系統(tǒng)功能建模內(nèi)容的是()。A、僅Ⅰ、Ⅳ和ⅤB、僅Ⅱ、Ⅳ和ⅤC、僅Ⅰ、Ⅱ和ⅢD、僅Ⅲ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等。Ⅱ?qū)儆谖锢碓O(shè)計(jì)階段,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計(jì)階段,故選擇A選項(xiàng)。3、在SQLServer2008中,如果數(shù)據(jù)庫tempdb的空間不足,可能會造成一些操作無法進(jìn)行,此時(shí)需要擴(kuò)大tempdb的空間。下列關(guān)于擴(kuò)大tempdb空間的方法,錯(cuò)誤的是()。A、手工擴(kuò)大tempdb中某數(shù)據(jù)文件的大小B、設(shè)置tempdb中的數(shù)據(jù)文件為自動增長方式,每當(dāng)空間不夠時(shí)讓其自動增長C、手工為tempdb增加一個(gè)數(shù)據(jù)文件D、刪除tempdb中的日志內(nèi)容,以獲得更多的數(shù)據(jù)空間標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)庫中的日志文件通常記錄數(shù)據(jù)庫的操作記錄,對數(shù)據(jù)庫的安全性與可靠性有著重要的作用。當(dāng)數(shù)據(jù)庫被破壞或者出現(xiàn)故障時(shí),常常需要根據(jù)日志文件來對數(shù)據(jù)庫進(jìn)行恢復(fù)等操作,手動刪除tempdb中的日志文件則將會破壞數(shù)據(jù)庫的安全性和可靠性。4、在SQLServer2008中,有系統(tǒng)數(shù)據(jù)庫master、model、msdb、tempdb和用戶數(shù)據(jù)庫。下列關(guān)于系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的備份策略,最合理的是()。A、對以上系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫都實(shí)行周期性備份B、對以上系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫都實(shí)行修改之后即備份C、對以上系統(tǒng)數(shù)據(jù)庫實(shí)行修改之后即備份,對用戶數(shù)據(jù)庫實(shí)行周期性備份D、對master、model、msdb實(shí)行修改之后即備份,對用戶數(shù)據(jù)庫實(shí)行周期性備份,對tempdb不備份標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:系統(tǒng)數(shù)據(jù)庫master、model、msdb因?yàn)楸恍薷牡剌^少,且對數(shù)據(jù)庫系統(tǒng)影響較大,所以每次修改后應(yīng)及時(shí)備份;而用戶自定義的數(shù)據(jù)庫(如學(xué)生成績管理系統(tǒng)中的數(shù)據(jù)庫)在使用過程中會經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改后重新備份則對系統(tǒng)操作冗余性較大,所以采用定期備份;而tempdb是系統(tǒng)臨時(shí)文件的數(shù)據(jù)庫,每次啟動后都會清窄,所以沒必要備份。所以選擇D選項(xiàng)。5、在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)過程中要考慮數(shù)據(jù)的分布策略。下列關(guān)于數(shù)據(jù)分布策略的說法,錯(cuò)誤的是()。A、分布式數(shù)據(jù)庫中數(shù)據(jù)分布策略可以從數(shù)據(jù)分片和數(shù)據(jù)分配兩個(gè)角度來考慮,一般先進(jìn)行數(shù)據(jù)分片,再進(jìn)行數(shù)據(jù)分配B、數(shù)據(jù)水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個(gè)片斷,以便通過選擇方法恢復(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知識點(diǎn)解析:數(shù)據(jù)的水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個(gè)片斷,以便在需要時(shí)可以重構(gòu)關(guān)系。故B選項(xiàng)錯(cuò)誤。6、在并行數(shù)據(jù)庫中,需要將表拆分到不同的磁盤上。下列最適合整表掃描的拆分方式是()。A、輪轉(zhuǎn)法B、散列劃分C、范圍劃分D、等值劃分標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:并行數(shù)據(jù)庫常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個(gè)元組存儲到標(biāo)號為Dimodn的磁盤上;該方式保證了元組在多個(gè)磁盤上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進(jìn)行散列。如果散列函數(shù)返回i,則將其存儲到第i個(gè)磁盤。范圍劃分:該策略按照關(guān)系中某個(gè)屬性的取值范圍將數(shù)據(jù)文件劃分為幾部分,分別存放到磁盤上。由此可見,輪轉(zhuǎn)法最適合于掃描整個(gè)關(guān)系的應(yīng)用,并在掃描時(shí)可以并行地從幾個(gè)磁盤讀取數(shù)據(jù),負(fù)載平衡,充分發(fā)揮了并行性。7、數(shù)據(jù)挖掘可以簡單地理解為從大量的數(shù)據(jù)中發(fā)現(xiàn)或挖掘知識。設(shè)某公司的客戶關(guān)系管理系統(tǒng)中有客戶表A(CID,v1,v2,…,vn)。給定一個(gè)訓(xùn)練集S(vl,v2,…,vn,c),其中c為客戶類別、Vi(i—1..n)為客戶其他屬性。若對表A中任一客戶x,要使系統(tǒng)能判定x所屬的客戶類別,較合理的方案是()。A、將x對應(yīng)的元組中的特征向量(vl,v2,…,vn)與訓(xùn)練集S中的元組進(jìn)行匹配,從而判定x所屬的客戶類別B、對訓(xùn)練集S設(shè)計(jì)適當(dāng)?shù)乃惴?,?gòu)造一個(gè)分類器M,將x對應(yīng)的特征向量(v1,v2,…,vn)作為M的輸入,用M判定x所屬的客戶類別C、采用關(guān)聯(lián)規(guī)則挖掘算法構(gòu)成一個(gè)關(guān)聯(lián)式分類器M,用M判定x所屬的類別D、采用適當(dāng)?shù)木垲愃惴?,對表A中的所有元組進(jìn)行聚類,將每個(gè)元組歸人訓(xùn)練集S各元組的c列所給出的客戶類別中,從而實(shí)現(xiàn)x所屬客戶類別的判定標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:對于訓(xùn)練集S,測試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓(xùn)練集構(gòu)建一個(gè)分類器,將測試集A作為分類器輸入,經(jīng)過分類器后會得到相應(yīng)的類別號。即使相同的類別編號的訓(xùn)練集也可能對應(yīng)不同的屬性集,所以單純的通過對屬性集差別的比較來識別類別不準(zhǔn)確,故A選項(xiàng)錯(cuò)。關(guān)聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫中不同商品之間的聯(lián)系,而本題是對數(shù)據(jù)進(jìn)行分類,與題意不符,故C選項(xiàng)錯(cuò)。D選項(xiàng)屬于無監(jiān)督學(xué)習(xí)算法,對類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關(guān)。綜上可知,B選項(xiàng)正確。8、設(shè)有某電子商務(wù)平臺,該平臺業(yè)務(wù)繁忙。為實(shí)現(xiàn)面向用戶的精確營銷,提高向用戶推薦商品的成功率,需要建立數(shù)據(jù)倉庫系統(tǒng),并將數(shù)據(jù)倉庫作為數(shù)據(jù)挖掘應(yīng)用程序的數(shù)據(jù)源。設(shè)電子商務(wù)平臺的OLTP環(huán)境中有銷售數(shù)據(jù)表T1和用戶信息表T2。數(shù)據(jù)倉庫用表T3保存近5年的銷售細(xì)節(jié)數(shù)據(jù),同時(shí)有用戶信息表T4和用戶商品推薦表T5。下列方案一般情況下最為合理的是()。A、實(shí)時(shí)更新,T3,即每產(chǎn)生一條銷售記錄,就將該記錄同時(shí)寫到T1和T3中,并觸發(fā)數(shù)據(jù)挖掘程序運(yùn)行,以增加數(shù)據(jù)挖掘結(jié)果的準(zhǔn)確性和實(shí)時(shí)性B、當(dāng)一個(gè)銷售事務(wù)完成并生成銷售記錄后,觸發(fā)數(shù)據(jù)挖掘程序在T1上執(zhí)行并得到針對該用戶的商品推薦列表,然后將商品推薦列表寫到T5中。每隔數(shù)小時(shí)從T1獲取新數(shù)據(jù)批量更新T3C、根據(jù)T1的變化實(shí)時(shí)更新T3,每天定時(shí)運(yùn)行數(shù)據(jù)挖掘程序,生成用戶商品推薦列表,并將其寫到T5中D、每天根據(jù)T1對T3做一次批量更新,數(shù)據(jù)挖掘程序根據(jù)新數(shù)據(jù)生成用戶商品推薦列表,并將其寫到T5中標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲和組織的新技術(shù)。它的建立能充分利用已有的數(shù)據(jù)資源,把數(shù)據(jù)轉(zhuǎn)換為信息,從中挖掘出知識,最終創(chuàng)造出效益。數(shù)據(jù)倉庫有若干基本特征,包括不可更新性和隨時(shí)間變化性。所謂不可更新性就是用戶在提取倉庫中的數(shù)據(jù)進(jìn)行分析時(shí)并不會同時(shí)對數(shù)據(jù)倉庫中的數(shù)據(jù)進(jìn)行更新操作,而數(shù)據(jù)變化性是數(shù)據(jù)倉庫每隔一段時(shí)間進(jìn)行數(shù)據(jù)的更新和處理。綜上可以看出,數(shù)據(jù)倉庫的更新與時(shí)間間隔有關(guān),所以不會實(shí)時(shí)更新,即排除A、C選項(xiàng),又因?yàn)閷τ脩暨M(jìn)行推薦時(shí)要結(jié)合以往的歷史數(shù)據(jù)而不是僅通過當(dāng)前數(shù)據(jù)分析,即B選項(xiàng)錯(cuò)。綜上可知,D選項(xiàng)正確。9、設(shè)有工作表(工作編號,最低工資,最高工資),其中工作編號、最低工資和最高工資均為整型,工作編號為主碼?,F(xiàn)要求最高工資必須大于等于最低工資,但不能超過最低工資的2倍。在SQLServer2008環(huán)境中有下列創(chuàng)建該表的語句:Ⅰ.CREATETABLE工作表(工作編號intprimarykey,最低工資int,最高工資intcheck(最高工資between最低工資and最低工資*2))Ⅱ.CREATETABLE工作表(工作編號int,最低工資int,最高工資int,primarykey(工作編號),check(最高工資between最低工資and最低工資*2))Ⅲ.CREATETABLE工作表(工作編號intprimarykey(工作編號),最低工資int,最高工資int,check(最高工資between最低工資and最低工資*2))Ⅲ.CREATETABLLE工作表(工作編號intprimarykey(工作編號),最低工資int,最高工資intcheck(最高工資between最低工資and最低工資*2))上述語句中正確的是()。A、僅Ⅰ和ⅡB、僅Ⅱ和ⅢC、僅Ⅲ和ⅣD、全部標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:當(dāng)用CHECK進(jìn)行約束條件限制時(shí),若其只涉及對某一列的約束則可以放在該列后面,如果是約束條件中涉及兩列或兩列以上,則為對整個(gè)數(shù)據(jù)表的約束,放在表的最后面。10、某數(shù)據(jù)庫應(yīng)用系統(tǒng)中,數(shù)據(jù)庫管理員發(fā)現(xiàn)某個(gè)查詢功能是用多表連接操作實(shí)現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()。A、將此查詢語句放置在視圖中,使用視圖實(shí)現(xiàn)該查詢操作B、修改實(shí)現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢C、將此功能涉及到的表進(jìn)行合并,然后對合并后的表進(jìn)行查詢D、將此查詢語句放置在存儲過程中,通過調(diào)用存儲過程實(shí)現(xiàn)該查詢操作標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:視圖在SQL語句相同的情況下不能夠提高效率,A選項(xiàng)錯(cuò)誤;B、D選項(xiàng)并沒有簡化查詢的運(yùn)算量從而將表合并,也沒有減少連接產(chǎn)生的運(yùn)算量從而提高查詢效率。11、某數(shù)據(jù)庫應(yīng)用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫平臺。在系統(tǒng)運(yùn)行期間,用戶反映某更新操作很慢,無法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機(jī)和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現(xiàn)該語句執(zhí)行后長時(shí)間無響應(yīng)。經(jīng)檢查數(shù)據(jù)庫服務(wù)器CPU使用率小于l%,磁盤IO也非常小。造成此現(xiàn)象可能的原因是()。A、客戶機(jī)到數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)故障B、更新操作涉及到的表沒有建立主碼C、更新的字段沒有建立有效的索引D、更新操作涉及到的數(shù)據(jù)被鎖定標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:因?yàn)樵诳蛻舳撕头?wù)器自帶的客戶端工具上都是長時(shí)間運(yùn)行無響應(yīng),所以與網(wǎng)絡(luò)無關(guān),A選項(xiàng)錯(cuò)誤;B選項(xiàng)中表在建立時(shí)必須設(shè)定主碼,若沒有設(shè)定則默認(rèn)所有屬性集合為主碼,所以B選項(xiàng)錯(cuò);C選項(xiàng)中索引在更新時(shí)比較復(fù)雜,其本身為虛表,在更新時(shí)會對其數(shù)據(jù)所在的原表更新。當(dāng)數(shù)據(jù)被上鎖后,若其它事務(wù)對其進(jìn)行寫操作,只能等其釋放后才能調(diào)用。所以選擇D選項(xiàng)。12、設(shè)在SQLServer2008某數(shù)據(jù)庫中有表SC(Sno,Cno,Grade),其中Grade列的類型為int。若在查詢成績時(shí),希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,則下列Case函數(shù)中正確的是()。A、CaseGradeWhenGradebetween90and100THENGrade=’優(yōu)’WhenGradebetween80and89THENGrade=’良’WhenGradebetween70and79THENGrade=’中’WhenGradebetween60and69THENGrade=’及格’ElseGrade=’不及格’EndB、CaseGradeWhenGradebetween90and100THEN’優(yōu)’WhenGradebetween80and89THEN’良’WhenGradebetween70and79THEN’中’WhenGradebetween60and69THEN’及格’Else’不及格’EndC、CaseWhenGradebetween90and100THENGrade=’優(yōu)’WhenGradebetween80and89THENGrade=’良’WhenGradebetween70and79THENGrade=’中’WhenGradebetween60and69THENGrade=’及格’ElseGrade=’不及格’EndD、CaseWhenGradebetween90and100THEN’優(yōu)’WhenGradebetween80and89THEN’良’WhenGradebetween70and79THEN’中’WhenGradebetween60and69THEN’及格’Else’不及格’End標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:此題考察了SQL中CASEWHEN語句的用法。如果是簡單的賦值查詢,比如數(shù)據(jù)庫表示性別:1表示男,2表示女。則用CASEsexWhen’1’THEN’男’When’2’TtEN’女’ELSE’其它’END即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。13、設(shè)有關(guān)系模式R(A,B,C,D),其函數(shù)依賴集為F={A一>D,B一>D,C一>D}。如果將R分解為R1(A,B,C)和R2(C,D),則該分解是()。A、同時(shí)保持函數(shù)依賴和無損連接的分解B、保持函數(shù)依賴但不保持無損連接的分解C、保持無損連接但不保持函數(shù)依賴的分解D、既不保持函數(shù)依賴也不保持無損連接的分解標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:對模式進(jìn)行分解時(shí),既要保證分解具有“無損連接性”,又要保證分解“保持函數(shù)依賴”。所謂“無損連接"指分解的若干連接重組時(shí)可以精確恢復(fù)到原來的數(shù)據(jù)表,數(shù)據(jù)記錄既沒有增加也沒有減少。“保持函數(shù)依賴”是指原關(guān)系模式含有的屬性之間的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對A、B的依賴卻丟失了。14、當(dāng)數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時(shí),可以通過數(shù)據(jù)庫日志文件進(jìn)行恢復(fù)。下列關(guān)于數(shù)據(jù)庫日志文件的說法,錯(cuò)誤的是()。A、數(shù)據(jù)庫出現(xiàn)事務(wù)故障和系統(tǒng)故障時(shí)需使用日志文件進(jìn)行恢復(fù)B、使用動態(tài)轉(zhuǎn)儲機(jī)制時(shí),必須使用日志文件才能將數(shù)據(jù)庫恢復(fù)到一致狀態(tài)C、在OLTP系統(tǒng)中,數(shù)據(jù)文件的空間使用量比日志文件大得多,使用日志備份可以降低數(shù)據(jù)庫的備份空間D、日志文件的格式主要有以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件兩種標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)文件的空間使用量未必比日志文件大,因?yàn)槿罩臼强焖僭鲩L的。此外,使用日志備份并不能降低數(shù)據(jù)庫的備份空間。所以選擇C選項(xiàng)。15、設(shè)有如下所示的某商場購物記錄集合,每個(gè)購物籃中包含若干商品:現(xiàn)在要基于該數(shù)據(jù)集進(jìn)行關(guān)聯(lián)規(guī)則挖掘。如果設(shè)置最小支持度為60%,最小置信度為80%,則如下關(guān)聯(lián)規(guī)則中,符合條件的是()。A、啤酒→尿布B、(面包,尿布)→牛奶C、面包→牛奶D、(面包,啤酒)→尿布標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:關(guān)聯(lián)規(guī)則是形如X一>Y的蘊(yùn)涵表達(dá)式。關(guān)聯(lián)規(guī)則的強(qiáng)度可以用它的支持度(s)和置信度(c)度量。支持度確定規(guī)則可以用于給定數(shù)據(jù)集的頻繁程度,而置信度確定Y在包含x的事務(wù)中出現(xiàn)的頻繁程度。兩者可以用公式表示:從題目中可以看到事務(wù)總數(shù)是5,A的{啤酒、尿布}支持度計(jì)數(shù)是3,{啤酒}支持計(jì)數(shù)是3,所以s=0.6,c=1。同理可得B{面包、尿布}支持計(jì)數(shù)為3,{面包、尿布、牛奶}支持計(jì)數(shù)是2,所以s=0.4,c=2/3。C中,{面包、牛奶}支持計(jì)數(shù)為3,{面包}支持計(jì)數(shù)為4,所以s=0.6,c=0.75。D中,{面包、啤酒}支持計(jì)數(shù)為2,{面包、啤酒、尿布}支持計(jì)數(shù)為2,所以s=0.4,c=1。綜上所述,應(yīng)選擇A選項(xiàng)。16、數(shù)據(jù)庫設(shè)計(jì)主要包括概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)三個(gè)步驟。設(shè)有下列活動:Ⅰ.設(shè)計(jì)ER圖Ⅱ.將ER圖轉(zhuǎn)換為關(guān)系模式Ⅲ.定義數(shù)據(jù)的約束條件Ⅳ.用SQL語句描述事務(wù)活動上述活動中,屬于邏輯設(shè)計(jì)所包含活動的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅱ、Ⅲ和ⅣC、僅Ⅱ和ⅢD、僅Ⅱ和Ⅳ標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:邏輯設(shè)計(jì)的主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式,這一步設(shè)計(jì)的結(jié)果就是所謂的“邏輯數(shù)據(jù)庫”。ER圖到關(guān)系模式的轉(zhuǎn)換和定義數(shù)據(jù)的約束條件都是在邏輯設(shè)計(jì)層面上的操作,設(shè)計(jì)ER圖是概念設(shè)計(jì)階段的產(chǎn)物。17、分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于()。A、全局模式與全局概念模式之間B、分片模式與分配模式之間C、全局概念模式與分片模式之間D、分配模式與局部概念模式之間標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。其中分片透明性是分布式數(shù)據(jù)庫中最高層次的分布透明性,位于全局概念模型和分片模型之間。用戶編寫程序只須對全局關(guān)系進(jìn)行操作,不必考慮數(shù)據(jù)的分片及存儲場地。當(dāng)分片模式改變時(shí),只須改變?nèi)指拍畹椒制J降挠诚螅粫绊懭指拍钅J胶蛻?yīng)用程序,即實(shí)現(xiàn)了分片透明性。18、某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是()。A、一致性和隔離性B、原子性和一致性C、隔離性和持久性D、原子性和持久性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:兩個(gè)事務(wù)并發(fā)執(zhí)行時(shí),隔離性保證其并行結(jié)果正確性。當(dāng)事務(wù)提交后斷電,則持續(xù)性保證其對數(shù)據(jù)庫的改變是永久的,結(jié)果不受影響。事務(wù)的四個(gè)性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務(wù)中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務(wù)執(zhí)行結(jié)果從一個(gè)一致性到另一個(gè)一致性的變化。由題意可知,T1、T2事務(wù)若要使A、B結(jié)果正確,則必須遵守事務(wù)的原子性和一致性。19、在大型企業(yè)的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)庫管理和數(shù)據(jù)分析形式。關(guān)于OLTP和OLAP,一般情況下,下列說法正確的是()。A、OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)B、OLTP系統(tǒng)在訪問數(shù)據(jù)時(shí),訪問數(shù)據(jù)量很大,而OLAP系統(tǒng)則相反,訪問數(shù)據(jù)量較小。C、OLTP系統(tǒng)要求系統(tǒng)必須具有很高的響應(yīng)速度,而OLAP對系統(tǒng)的響應(yīng)速度要求較為寬松D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務(wù)人員使用標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:聯(lián)機(jī)事務(wù)處理OLTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的原始數(shù)據(jù)可以立即傳送到計(jì)算機(jī)中心進(jìn)行處理,并在很短的時(shí)間內(nèi)給出處理結(jié)果,可以即時(shí)的處理輸入的數(shù)據(jù),及時(shí)回答。因此系統(tǒng)要求必須具有很高的響應(yīng)速度。聯(lián)機(jī)分析處理OLAP是數(shù)據(jù)倉庫系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。典型的應(yīng)用就是復(fù)雜的動態(tài)的報(bào)表系統(tǒng)。OLAP的特點(diǎn)一般有:實(shí)時(shí)性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動態(tài),隨時(shí)提出查詢的要求。OLTP的安全性比OLAP要高,實(shí)施起來也比較困難。A和B選項(xiàng)都不正確。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。20、數(shù)據(jù)庫鏡像有很多優(yōu)點(diǎn),但不包括()。A、數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,增強(qiáng)數(shù)據(jù)保護(hù)功能B、發(fā)生災(zāi)難時(shí),數(shù)據(jù)庫鏡像可快速使數(shù)據(jù)庫的備用副本提供服務(wù)C、數(shù)據(jù)庫鏡像可以降低應(yīng)用成本D、提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫鏡像是一種簡單的策略,具有下列優(yōu)點(diǎn):①增強(qiáng)數(shù)據(jù)保護(hù)功能。數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,具體取決于運(yùn)行模式是高安全性模式還是高性能模式;②提高數(shù)據(jù)庫的可用性。發(fā)生災(zāi)難時(shí),在具有自動故障轉(zhuǎn)移功能的高安全性模式下,自動故障轉(zhuǎn)移可快速使數(shù)據(jù)庫的備用副本在線(而不會丟失數(shù)據(jù))。在其他運(yùn)行模式下,數(shù)據(jù)庫管理員可以選擇強(qiáng)制服務(wù)(可能丟失數(shù)據(jù)),以替代數(shù)據(jù)庫的備用副本;③提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性。因?yàn)閿?shù)據(jù)庫鏡像技術(shù)需要額外存放數(shù)據(jù)的空間,所以會增加應(yīng)用成本。21、設(shè)有購買表(顧客號,商品號,購買時(shí)間)?,F(xiàn)要查詢顧客A與顧客B購買的相同商品。有下列查詢語句:Ⅰ.SELECT商品號FROM購買表WHERE顧客號=’A’AND商品號IN(SELECT商品號FROM購買表WHERE顧客號=’B’)Ⅱ.SELECT商品號FROM購買表WHERE顧客號=’A’EXCEPTSELECT商品號FROM購買表WHERE顧客號=’B’Ⅲ.SELECT商品號FROM購買表WHERE顧客號=’A’INTERSECTSELECT商品號FROM購買表WHERE顧客號=’B’Ⅳ.SELECT商品號FROM購買表WHERE顧客號=’A’UNIONSELECT商品號FROM購買表WHERE顧客號=’B’上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅢC、僅Ⅰ和ⅣD、僅Ⅲ標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SQL中的集合操作符IN、EXCEPT、INTERSECT和uNION的用法分別為:①IN,確定給定的值是否與子查詢或列表中的值相匹配,選擇與列表中的任意一個(gè)值匹配的行;②EXCEPT,指在第一個(gè)集合中存在,但是不存在于第二個(gè)集合中的數(shù)據(jù);③INTERSECT,是指在兩個(gè)集合中都存在的數(shù)據(jù);④UNION,操作符用于合并兩個(gè)或多個(gè)SELECT語句的結(jié)果集,對于UNION操作符,請注意,UNION內(nèi)部的SELECT語句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時(shí),每條SELECT語句中的列的順序必須相同。要返回A和B相同的商品,則選項(xiàng)I中先查出B購買的商品號,并且使用IN操作符,查出A購買的商品號且該商品號同時(shí)也在B購買的商品號結(jié)果集中,即滿足了A和B都購買的商品號,符合要求。選項(xiàng)Ⅱ中的EXCEPT操作符使得查詢出的結(jié)果為A購買的商品減去B購買的商品,不符合要求。選項(xiàng)Ⅲ的IN-TERSECT操作符表示兩個(gè)結(jié)果集都存在的商品號,即既屬于A又屬于B的商品號,符合要求。選項(xiàng)Ⅳ中的UNION操作符表示兩個(gè)結(jié)果集的合并,即包括A購買的商品也包括B購買的商品,不符合要求。22、從功能角度數(shù)據(jù)庫應(yīng)用系統(tǒng)可以劃分為四個(gè)層次,其中負(fù)責(zé)向表示層直接傳送數(shù)據(jù)的是()。A、表示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)訪問層D、數(shù)據(jù)持久層標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)從功能的角度可以劃分為四層,分別是表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)持久層。①表示層:用于顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù)。(一般為Windows應(yīng)用程序或Web應(yīng)用程序)。②業(yè)務(wù)邏輯層:是表示層和數(shù)據(jù)訪問層之間的橋梁,主要負(fù)責(zé)數(shù)據(jù)的傳遞和處理。③數(shù)據(jù)訪問層:實(shí)現(xiàn)對數(shù)據(jù)的保存和讀取操作??梢栽L問關(guān)系數(shù)據(jù)庫、文本文件或XML文檔等。④數(shù)據(jù)持久層:以程序?yàn)槊浇榘驯憩F(xiàn)層或服務(wù)層的數(shù)據(jù)持久化,它位于物理層和數(shù)據(jù)訪問層之間。23、從功能角度數(shù)據(jù)庫應(yīng)用系統(tǒng)可以劃分為四個(gè)層次,其中負(fù)責(zé)向表示層直接傳送數(shù)據(jù)的是()。A、表示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)訪問層D、數(shù)據(jù)持久層標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析24、在SQLServer2008中,設(shè)有商品表(商品號,商品名,類別),現(xiàn)要查詢與“冰箱”類別相同的其他商品的商品名。下列語句中最符合該查詢要求的是()。A、SELECTT1.商品名FROM商品表T1JOIN商品表T2ONT1.類別=T2.類別WHERET1.商品名=’冰箱’B、SELECTT1.商品名FROM商品表T1JOIN商品表T2.ONT1.類別=T2.類別WHERET2.商品名=’冰箱’C、SELECTT1.商品名FROM商品表T1JOIN商品表T2ONT1.類別=T2.類別WHERET2.商品名=’冰箱’ANDT1.商品名!=’冰箱’D、SELECTT1.商品名FROM商品表T1JOIN商品表T2ONT1.類別=T2.類別WHERET1.商品名=’冰箱’ANDT2.商品名!=’冰箱’標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查自連接與INNER(INNER可省略)JOIN……ON語句的應(yīng)用。如果連接操是一個(gè)表與其自己進(jìn)行連接,稱為表的自身連接。語法格式:SELECT查詢
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化中心培訓(xùn)課程設(shè)計(jì)
- 2024年湖南省建筑安全員A證考試題庫
- 游標(biāo)卡尺的教學(xué)課程設(shè)計(jì)
- 線描畫課程設(shè)計(jì)幼兒園
- 2025黑龍江省安全員《A證》考試題庫及答案
- 礦井瓦斯抽采課程設(shè)計(jì)
- 籃球跨欄課程設(shè)計(jì)案例
- 玻璃熔爐砌筑工藝考核試卷
- 環(huán)境工程與城市規(guī)劃考核試卷
- 監(jiān)理工程師溝通能力提升考核試卷
- 2020年國家開放大學(xué)電大《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)報(bào)告
- 數(shù)據(jù)分析師歷年考試真題試題庫(含答案)
- 2024年全國教育大會精神全文課件
- 天藍(lán)色商務(wù)發(fā)展歷程時(shí)間軸PPT模板課件
- 北京市西城區(qū)20192020學(xué)年六年級上學(xué)期數(shù)學(xué)期末試卷
- 加工中心全部的報(bào)警說明
- 【圖文】環(huán)保氣體絕緣環(huán)網(wǎng)柜
- 供應(yīng)室-護(hù)理不良事件報(bào)告表
- 醫(yī)療器械質(zhì)量工作記錄管理制度
- 護(hù)理實(shí)習(xí)生帶教計(jì)劃工作表
- 烤煙漂浮育苗技術(shù)
評論
0/150
提交評論