計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷14(共435題)_第1頁(yè)
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷14(共435題)_第2頁(yè)
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷14(共435題)_第3頁(yè)
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷14(共435題)_第4頁(yè)
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷14(共435題)_第5頁(yè)
已閱讀5頁(yè),還剩149頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷14(共9套)(共435題)計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和二層映像功能提供了數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性。下列提供邏輯獨(dú)立性的是()。A、外模式/模式映像B、模式/內(nèi)模式映像C、內(nèi)模式/外模式映像D、模式/模式映像標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的三級(jí)模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分?jǐn)?shù)據(jù)的存在形式;模式可以等價(jià)為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級(jí)模式的中間部分;內(nèi)模式對(duì)應(yīng)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)和存儲(chǔ)方式。當(dāng)模式改變時(shí),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式的映像作相應(yīng)的改變,但是外模式可以不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。2、在概念模型中,屬性用于描述事物的特征或性質(zhì)。關(guān)于屬性有下列說法:Ⅰ.一個(gè)實(shí)體集中的屬性名要唯一Ⅱ.屬性一般用名詞或名詞短語命名Ⅲ.一個(gè)屬性的值可以取自不同的域Ⅳ.實(shí)體集的標(biāo)識(shí)屬性能夠唯一識(shí)別實(shí)體集中每一個(gè)實(shí)體Ⅴ.標(biāo)識(shí)屬性的取值不能重復(fù),但可以為空以上說法正確的是()。A、僅Ⅰ、Ⅲ和ⅤB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅱ、Ⅳ和ⅤD、僅Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Ⅲ:一個(gè)屬性的值必須屬于唯一的域,域在這里相當(dāng)于數(shù)據(jù)類型的子集,屬性的取值必須為同一域。Ⅴ:標(biāo)識(shí)屬性的值不能重復(fù)且不可以為空。3、設(shè)有職工表(職工號(hào),姓名,地址1,地址2),其中,職工號(hào)為主碼?,F(xiàn)要求地址1和地址2組合起來不能有重復(fù)值。在SQLServer2008環(huán)境中有下列創(chuàng)建該表的語句:Ⅰ.CREATETABLE職工表(職工號(hào)intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20),地址2nvarchar(20),UNIQUE(地址1,地址2))Ⅱ.CREATETABLE職工表(職工號(hào)intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20),地址2nvarchar(20)UNIQUE(地址1,地址2))Ⅲ.CREATETABLE職工表(職工號(hào)intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20)UNIQUE,地址2nvarchar(20)UNIQUE)Ⅳ.CREATETABLE職工表(職工號(hào)intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20)UNIQUE(地址1,地址2),地址2nvarchar(20))上述語句能正確實(shí)現(xiàn)此約束的是()。A、僅Ⅰ和ⅢB、僅Ⅱ和ⅣC、僅Ⅰ、Ⅱ和ⅣD、都正確標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Ⅲ表示在地址l的所有記錄中地址不允許重復(fù),即每個(gè)職工的地址1都不同且每個(gè)職工的地址2也不允許重復(fù)。UNIQUE是對(duì)創(chuàng)建的表的屬性約束條件,與位置無關(guān)。4、在SQLServer2008中,設(shè)各系統(tǒng)數(shù)據(jù)庫(kù)當(dāng)前主要數(shù)據(jù)文件及日志文件的大小如下表所示:現(xiàn)要在該系統(tǒng)中創(chuàng)建一個(gè)新的用戶數(shù)據(jù)庫(kù),則用戶數(shù)據(jù)庫(kù)中主要數(shù)據(jù)文件的大小不能小于()。A、15MBB、4MBC、8MBD、6MB標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:不能小于model數(shù)據(jù)庫(kù)的大小。:Model數(shù)據(jù)庫(kù)為新創(chuàng)建的數(shù)據(jù)庫(kù)提供模版。5、在SQLServer2008中,設(shè)U1用戶在某數(shù)據(jù)庫(kù)中是db_datawriter角色中的成員,則用戶U1從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是()。Ⅰ.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除A、僅ⅠB、僅Ⅰ和ⅡC、僅Ⅱ、Ⅲ和ⅣD、全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:db_datawriter角色只分配了對(duì)數(shù)據(jù)庫(kù)的寫操作的權(quán)限,而不能進(jìn)行查看,所以選擇C選項(xiàng)。6、在SQLServer2008中,設(shè)先對(duì)MyDB數(shù)據(jù)庫(kù)進(jìn)行了一次完整備份,然后對(duì)該數(shù)據(jù)庫(kù)進(jìn)行了一次日志備份,這兩次備份均備份在BK設(shè)備上。假設(shè):BK設(shè)備上只有這兩次備份的內(nèi)容?,F(xiàn)要從備份中恢復(fù)MyDB數(shù)據(jù)庫(kù),正確的恢復(fù)過程及語句是()。A、restorelogMyDBfromBKwithfile=1,norecoveryrestoredatabaseMyDBfromBKwithfile=2B、restorelogMyDBfromBKwithfile=1,norecoveryrestoredatabaseMyDBfromBKwithfile=2,norecoveryC、restoredatabaseMyDBfromBKwithfile=1,norecoveryrestorelogMyDBfromBKwithfile=2,norecoveryD、restoredatabaseMyDBfromBKwithfile=1,norecoveryrestorelogMyDBfromBKwithfile=2標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在進(jìn)行數(shù)據(jù)恢復(fù)時(shí),首先恢復(fù)完全備份,其次恢復(fù)差異備份,最后恢復(fù)日志備份。備份日志時(shí)使用Norecovery用來備份尾日志,這樣備份日志的時(shí)候數(shù)據(jù)庫(kù)處于恢復(fù)狀態(tài),別的進(jìn)程就不能再訪問數(shù)據(jù)庫(kù),日志就不會(huì)再增加,因此在還原的時(shí)候就可以正常恢復(fù)。還原備份的時(shí)候如果想同時(shí)還原之后的日志,必須加上Norecovery才可以還原,如果有多個(gè)日志備份,除了最后一個(gè)日志備份外,還原其他日志也必須加上Norecovery。所以選擇D選項(xiàng)。7、在大型企業(yè)的數(shù)據(jù)庫(kù)應(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、OLAP系統(tǒng)在訪問數(shù)據(jù)時(shí),一般以訪問少量記錄為主,OLTP系統(tǒng)則相反C、OLTP要求系統(tǒng)必須具有很高的響應(yīng)速度,而OLAP對(duì)系統(tǒng)響應(yīng)速度的要求較為寬松D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務(wù)人員使用標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:OLTP是對(duì)數(shù)據(jù)庫(kù)聯(lián)機(jī)的日常操作,通常是對(duì)一條記錄的查詢和修改,要求快速響應(yīng)用戶的請(qǐng)求,對(duì)數(shù)據(jù)的安全性、完整性及事物吞吐量要求很高。而OLAP是對(duì)數(shù)據(jù)的查詢和分析操作,通常是對(duì)海量歷史數(shù)據(jù)的查詢和分析,要訪問的數(shù)據(jù)量非常大,查詢和分析操作十分復(fù)雜。所以A、B選項(xiàng)錯(cuò)。又因?yàn)镺IAP為宏觀分析,OLTP為微觀操作,所以前者面向中上層和決策者使用,而后者面向企業(yè)的中下層業(yè)務(wù)人員使用。所以D選項(xiàng)錯(cuò)。因此選擇C選項(xiàng)。8、設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中有銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售價(jià)格),其中商品號(hào)的類型為char(6),銷售價(jià)格的類型為int。現(xiàn)要定義統(tǒng)計(jì)指定商品銷售總價(jià)的標(biāo)量函數(shù)。有下列定義該標(biāo)量函數(shù)的語句:Ⅰ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINReturn(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodID)ENDⅡ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINReturns(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodID)ENDⅢ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintBEGINReturn(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodID)ENDⅣ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintReturns(SETECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodID)上述語句中,正確的是()。A、僅Ⅰ和ⅡB、僅Ⅲ和ⅣC、僅Ⅱ和ⅣD、僅Ⅰ和Ⅲ標(biāo)準(zhǔn)答案:D知識(shí)點(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_bodyRET[JRNscalar_expressionEND[;]9、SQLServer2008提供了方便的數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)?,現(xiàn)利用該向?qū)1服務(wù)器上某數(shù)據(jù)庫(kù)中T1表的數(shù)據(jù)導(dǎo)入到S2服務(wù)器某數(shù)據(jù)庫(kù)中已有的T2表中。在數(shù)據(jù)源上的操作由用戶U1完成,在目的服務(wù)器上的操作由用戶U2完成。則U1和U2需要具有的權(quán)限是()。A、U1需要T1表的查詢權(quán)限和T2表的插入權(quán)限,U2無需任何權(quán)限B、U2需要T1表的查詢權(quán)限和T2表的插入權(quán)限,U1無需任何權(quán)限C、U1需要T1表的查詢權(quán)限,U2需要T2表的插入權(quán)限D(zhuǎn)、U1需要T1表的查詢權(quán)限和S2服務(wù)器的登錄權(quán)限,U2需要T2表的插入權(quán)限和S1服務(wù)器的登錄權(quán)限標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:U1要將T1表中的數(shù)據(jù)導(dǎo)出,所以要有對(duì)數(shù)據(jù)的查看權(quán)限。而U2負(fù)責(zé)將數(shù)據(jù)導(dǎo)入到T2表中,則要對(duì)表T2有寫入權(quán)限。所以選擇C選項(xiàng)。10、在SQLServer2008中,設(shè)表T(a,b)上建有如下觸發(fā)器:CREATETRIGGERtri_updateONTFORUPDATEASIFEXISTS(SELECT*FROMinsertedWHEREbnotbetween0and100)ROLLBACK設(shè)表T中已有數(shù)據(jù):(’a01’,90),如果執(zhí)行語句:UPDATETSETb=100WHEREa=’a01’則觸發(fā)器臨時(shí)工作表及執(zhí)行完該語句后表T中的數(shù)據(jù)為()。A、T表:(’a01’,100)INSERTED表:(’a01’,90)DELETED表:(’a01’,100)B、T表:(’a01’,90)INSERTED表:(’a01’,90)DELETED表:(’a01’,100)C、T表:(’a01’,100)INSERTED表:(’a01’,100)DELETED表:(’a01’,90)D、T表:(’a01’,90)INSERTED表:(’a01’,100)DELETED表:(’a01’,90)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:用FOR關(guān)鍵字定義的觸發(fā)器為后觸發(fā)型觸發(fā)器,即只有在引發(fā)觸發(fā)器執(zhí)行的語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器。其中INSERTED表用于存儲(chǔ)INSERT和UPDATE語句所影響行的新值的副本,DELETED表用于存儲(chǔ)DELETE和UPDATE語句所影響行的舊值的副本。在執(zhí)行“UPDATETSETb=100WHEREa=’a01’”之后,T表為:(’a01’,100),INSERTED表內(nèi)容變?yōu)椋?’a01’,100),DELETED表內(nèi)容變?yōu)椋?’a01’,90)。繼續(xù)判斷約束檢查“SELECT*FROMinsertedWHEREbnotbetween0and100”,因?yàn)镮NSERTED表中的b等于100,因此約束不成立,故觸發(fā)器不執(zhí)行。11、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,當(dāng)邏輯設(shè)計(jì)階段完成后進(jìn)入到物理設(shè)計(jì)階段。下列不屬于物理設(shè)計(jì)階段活動(dòng)的是()。A、確定關(guān)系表的文件組織形式B、進(jìn)行關(guān)系規(guī)范化設(shè)計(jì)C、創(chuàng)建必要的索引D、設(shè)置存儲(chǔ)分配參數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段活動(dòng)包括:①數(shù)據(jù)庫(kù)邏輯模式;②選擇或配置基本關(guān)系表的文件組織形式,為基本關(guān)系表設(shè)計(jì)數(shù)據(jù)存取方法或存取路徑;③數(shù)據(jù)分布設(shè)計(jì);④安全模式設(shè)計(jì);⑤確定系統(tǒng)配置;⑥物理模式評(píng)估。12、某商場(chǎng)經(jīng)營(yíng)管理系統(tǒng)在3點(diǎn)進(jìn)行了數(shù)據(jù)庫(kù)全備份,9點(diǎn)進(jìn)行了數(shù)據(jù)庫(kù)日志備份,10點(diǎn)30分存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)的磁盤出現(xiàn)故障,但日志保存在另外一個(gè)磁盤中。數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)問題后隨即進(jìn)行數(shù)據(jù)恢復(fù)工作,在所有備份均可用的情況下,數(shù)據(jù)庫(kù)數(shù)據(jù)可以恢復(fù)到的時(shí)間點(diǎn)為()。A、3點(diǎn)B、9點(diǎn)C、10點(diǎn)30分D、數(shù)據(jù)庫(kù)不可恢復(fù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:因?yàn)?點(diǎn)進(jìn)行了數(shù)據(jù)庫(kù)全備份,而日志又保存在另一個(gè)磁盤中,且存放日志的磁盤未損壞。因此在故障發(fā)生時(shí),先對(duì)結(jié)尾日志備份,然后依次使用數(shù)據(jù)庫(kù)全備份、日志備份和結(jié)尾日志備份,可以將數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)到10點(diǎn)30分的狀態(tài)。13、以下是某商場(chǎng)的購(gòu)物記錄集合,每個(gè)購(gòu)物籃中包含若干商品。現(xiàn)在要基于該數(shù)據(jù)集進(jìn)行關(guān)聯(lián)規(guī)則挖掘,如果設(shè)置最小支持度為60%,最小置信度為80%,則在以下列出的關(guān)聯(lián)規(guī)則中,符合條件的是()。A、A→BB、B→CC、C→BD、D→C標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:由關(guān)聯(lián)規(guī)則Q→D計(jì)算過程可知:支持度=事務(wù)中同時(shí)包含X、Y的百分比,置信度=在事務(wù)已經(jīng)包含X的情況下包含Y的百分比。則可以計(jì)算出事務(wù)同時(shí)包含C、D的支持度為:3/5=60%,在包含D的情況下,包含C的百分比為:3/3=100%,因此D選項(xiàng)滿足要求,其他選項(xiàng)均不滿足最小支持度或者最小置信度。14、在SQLServer2008中,設(shè)某日用bk1和bk2設(shè)備對(duì)DB1數(shù)據(jù)庫(kù)進(jìn)行了如下備份操作(說明:括號(hào)中內(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ù)庫(kù)恢復(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知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的恢復(fù)順序如下:①恢復(fù)最近的完全數(shù)據(jù)庫(kù)備份;②恢復(fù)完全備份之后的最近的差異數(shù)據(jù)庫(kù)備份;③按日志備份的先后順序恢復(fù)自最近的完全或差異數(shù)據(jù)庫(kù)備份之后的所有日志備份。15、DBAS生命周期模型中時(shí)間最長(zhǎng)的階段是()。A、需求分析B、系統(tǒng)設(shè)計(jì)C、實(shí)行與部署D、運(yùn)行管理與維護(hù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)完成后,運(yùn)行管理與維護(hù)往往是一個(gè)長(zhǎng)久的過程,時(shí)間一般是以年為單位,其成本消耗也是巨大的。16、下面說法不正確的是()A、數(shù)據(jù)倉(cāng)庫(kù)是從數(shù)據(jù)庫(kù)中導(dǎo)入的大量數(shù)據(jù),并對(duì)結(jié)構(gòu)和存儲(chǔ)進(jìn)行組織以提高查詢效率B、使用數(shù)據(jù)倉(cāng)庫(kù)的目的在于對(duì)已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)C、數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉(cāng)庫(kù)的海量數(shù)據(jù)中提取具有潛在價(jià)值的信息和知識(shí)D、OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對(duì)物理數(shù)據(jù)進(jìn)行讀寫標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)不是用做日常查詢,也不是匯總和統(tǒng)計(jì),而主要用于提取數(shù)據(jù)中的潛在信息和知識(shí)。因此A和B錯(cuò)誤。OLAP(on-lineanalyticalprocessing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D的描述錯(cuò)誤。17、以下哪個(gè)設(shè)計(jì)內(nèi)容不屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)總體設(shè)計(jì)范疇()。A、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)B、軟硬件選型和配置設(shè)計(jì)C、數(shù)據(jù)庫(kù)軟件總體設(shè)計(jì)D、關(guān)系模式設(shè)計(jì)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:系統(tǒng)總體設(shè)計(jì)的主要內(nèi)容包括確定DBAs體系結(jié)構(gòu)、軟硬件選型和配置設(shè)計(jì)、應(yīng)用軟件總體設(shè)計(jì)和業(yè)務(wù)規(guī)則初步設(shè)計(jì)。18、下列哪些屬性不適合建立索引()。A、經(jīng)常出現(xiàn)在GROUPBY字句中的屬性B、經(jīng)常參與連接操作的屬性C、經(jīng)常出現(xiàn)在WHERE字句中的屬性,D、經(jīng)常需要進(jìn)行更新操作的屬性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:索引適合使用的條件:①在經(jīng)常需要搜索的列上,可以加快搜索的速度;②在經(jīng)常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引,因?yàn)樗饕呀?jīng)排序,其指定的范圍是連續(xù)的;③在經(jīng)常使用WHERE子句中的列上面創(chuàng)建索引,加快條件的判斷速度。索引不適合使用的條件:①對(duì)于那些在查詢中很少使用或者參考的列不應(yīng)該創(chuàng)建索引;②對(duì)于那些只有很少數(shù)據(jù)值的列也不應(yīng)該創(chuàng)建索引;③經(jīng)常進(jìn)行更新的列不適宜創(chuàng)建索引。19、在SQL語言中的視圖(view)是數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中的()。A、內(nèi)模式B、模式C、外模式D、物理模式標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在SQL中,視圖是基于SQL語句的結(jié)果集的可視化的虛表,它包含行和列,就像一個(gè)真實(shí)的表。視圖中的字段就是來自一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中的真實(shí)的表中的字段。我們可以向視圖添加SQL函數(shù)、WHERE以及JOIN語句。外模式也稱子模式(Subschema)或用戶模式,它是數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)邏輯表示。視圖是外模式的實(shí)現(xiàn)方式之一。20、SQLServer2008中,如果希望用戶u1在DB1數(shù)據(jù)庫(kù)中具有查詢T1表的權(quán)限,正確的授權(quán)語句是()。A、GRANTSELECTONDBl(T1)TOu1B、GRANTSELECTTOu1ONDBl(T1)C、GRANTSELECTTOulONT1D、GRANTSELECTONT1TOu1標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:SQLServer2008中GRANT的用法為:GR.ANT{ALL[PRIVILEGES]}|permission[(column[,…n])][,…n][ON[class::]securable]TOprincipal[,…n][WITHGRANTOPTION][ASprincipal]21、數(shù)據(jù)庫(kù)中的的事務(wù)并發(fā)操作可能會(huì)引起死鎖,引起死鎖的原因是不同事務(wù)對(duì)數(shù)據(jù)項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,而引起的相互等待導(dǎo)致死鎖。假設(shè)某數(shù)據(jù)庫(kù)系統(tǒng)中存在一個(gè)等待事務(wù)集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T3正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T5正在等待被T1鎖住的數(shù)據(jù)項(xiàng)A。則關(guān)于系統(tǒng)狀態(tài)正確的是()A、系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個(gè)事務(wù)即可退出死鎖狀態(tài)B、系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)C、系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)D、系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務(wù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:從下面的資源圖可知,系統(tǒng)沒有資源死鎖環(huán),事務(wù)T4完成后釋放A4,T2完成后釋放A2,T1完成后釋放T5,所有事務(wù)即可正常結(jié)束。22、在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(0LTP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)庫(kù)管理和數(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對(duì)系統(tǒng)的響應(yīng)速度要求較為寬松D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務(wù)人員使用標(biāo)準(zhǔn)答案:C知識(shí)點(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ù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。典型的應(yīng)用就是復(fù)雜的動(dòng)態(tài)的報(bào)表系統(tǒng)。OLAP的特點(diǎn)一般有:實(shí)時(shí)性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動(dòng)態(tài),隨時(shí)提出查詢的要求。OLTP的安全性比OLAP要高,實(shí)施起來也比較困難。A和B都不正確。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。23、關(guān)于分布式數(shù)據(jù)庫(kù),下列說法錯(cuò)誤的是()。A、分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來說導(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)的整體性能標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:分布式數(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)是高性能和高可用性,通過多個(gè)處理節(jié)點(diǎn)并行執(zhí)行數(shù)據(jù)庫(kù)任務(wù),提高整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的性能和可用性。24、設(shè)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中有下列活動(dòng):Ⅰ.創(chuàng)建觸發(fā)器Ⅱ.定義事務(wù)隔離性級(jí)別Ⅲ.?dāng)?shù)字簽名Ⅳ.定義主碼上述活動(dòng)中,用于數(shù)據(jù)庫(kù)的完整性保護(hù)的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅣC、僅Ⅲ和ⅣD、僅Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性、一致性和相容性。觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過程,觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。事務(wù)是以可控的方式對(duì)數(shù)據(jù)資源進(jìn)行訪問的一組操作,事務(wù)的隔離性使得事務(wù)之間的交互程度有著嚴(yán)格的定義,保護(hù)了數(shù)據(jù)的完整性。Ⅲ中數(shù)字簽名是用于數(shù)據(jù)防篡改,Ⅳ定義主碼是用于實(shí)體的完整性。25、檢查點(diǎn)能減少數(shù)據(jù)庫(kù)完全恢復(fù)時(shí)所必須執(zhí)行的日志,提高數(shù)據(jù)庫(kù)恢復(fù)速度。下列有關(guān)檢查點(diǎn)的說法,錯(cuò)誤的是()。A、檢查點(diǎn)記錄的內(nèi)容包括建立檢查點(diǎn)時(shí)正在執(zhí)行的事務(wù)清單和這些事務(wù)最近一個(gè)日志記錄的地址B、在檢查點(diǎn)建立的同時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)將當(dāng)前數(shù)據(jù)緩沖區(qū)中的所有數(shù)據(jù)記錄寫入數(shù)據(jù)庫(kù)中C、數(shù)據(jù)庫(kù)管理員應(yīng)定時(shí)手動(dòng)建立檢查點(diǎn),保證數(shù)據(jù)庫(kù)系統(tǒng)出現(xiàn)故障時(shí)可以快速恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)D、使用檢查點(diǎn)進(jìn)行恢復(fù)時(shí)需要從”重新開始文件”中找到最后一個(gè)檢查點(diǎn)記錄在日志文件中的地址標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:檢查點(diǎn)應(yīng)當(dāng)由數(shù)據(jù)庫(kù)恢復(fù)子系統(tǒng)自動(dòng)的定期或者不定期的建立,而不應(yīng)當(dāng)由數(shù)據(jù)庫(kù)管理員手動(dòng)建立,故選擇C選項(xiàng)。26、設(shè)某數(shù)據(jù)庫(kù)中有表T1(c1,c2,c3),并已執(zhí)行了如下授權(quán)語句:GRANTSELECT(c1,c2)ONT1TOU1WITHGRANTOPTION下列語句中,U1無權(quán)執(zhí)行的是()。A、SELECTc1,c2FROMTlB、SELECTc1FROMT1C、SELECT*FROMT1D、GRANTSELECT(c1)ONT1TOU2標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:GRANTSELECT(c1,c2)ONT1TOU1WITHGRANTOPTION此語句的意思是對(duì)用戶U1授予在Tl表中查詢C1,C2列的權(quán)限,而且此權(quán)限可以轉(zhuǎn)授予其他數(shù)據(jù)庫(kù)用戶或者用戶定義的角色名。用戶Ul無權(quán)查看T1表中C3列的權(quán)限。故答案為C項(xiàng)。27、設(shè)SQLServer2008中某數(shù)據(jù)庫(kù)在1點(diǎn)進(jìn)行了完整備份,8點(diǎn)和12點(diǎn)分別進(jìn)行了事務(wù)日志備份,20點(diǎn)進(jìn)行了差異備份,21點(diǎn)進(jìn)行了事務(wù)日志備份。21點(diǎn)10分時(shí)數(shù)據(jù)庫(kù)出現(xiàn)故障,數(shù)據(jù)庫(kù)文件所在磁盤損壞,但所有備份均未丟失?,F(xiàn)要對(duì)此數(shù)據(jù)庫(kù)進(jìn)行恢復(fù),則能恢復(fù)的最終狀態(tài)時(shí)間點(diǎn)為A、8點(diǎn)B、12點(diǎn)C、21點(diǎn)D、21點(diǎn)10分標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:由于無法進(jìn)行尾部事物日志備份,因此無法將數(shù)據(jù)庫(kù)還原到故障點(diǎn)時(shí)的狀態(tài)。因?yàn)?1點(diǎn)進(jìn)行了事務(wù)日志備份,因此在恢復(fù)時(shí)只能恢復(fù)到21點(diǎn),之后的則不能恢復(fù)。故答案為C項(xiàng)。28、為了進(jìn)行數(shù)據(jù)分析,將OLTP系統(tǒng)中數(shù)據(jù)利用抽取程序抽取出來的最主要原因是()。A、減輕OLTP系統(tǒng)的數(shù)據(jù)存儲(chǔ)負(fù)擔(dān),將數(shù)據(jù)轉(zhuǎn)移出OLTP系統(tǒng)B、通過建立數(shù)據(jù)的獨(dú)立性來確保數(shù)據(jù)分析應(yīng)用的安全性C、解決OIXP應(yīng)用與分析型應(yīng)用之間的性能沖突問題D、解決企業(yè)整體信息系統(tǒng)的數(shù)據(jù)體系存在的蜘蛛網(wǎng)問題標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:為了進(jìn)行數(shù)據(jù)分析,將OLTP系統(tǒng)中數(shù)據(jù)利用抽取程序抽取出來的最主要原因是解決OLTP應(yīng)用與分析型應(yīng)用之間的性能沖突問題。故答案為C項(xiàng)。29、分類算法服務(wù)于數(shù)據(jù)挖掘或機(jī)器學(xué)習(xí)中分類任務(wù),下列算法中不屬于分類算法的是()。A、SVM算法B、BP神經(jīng)網(wǎng)絡(luò)算法C、決策樹算法D、K-means算法標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:分類器的構(gòu)造方法有統(tǒng)計(jì)方法、機(jī)器學(xué)習(xí)方法、神經(jīng)網(wǎng)絡(luò)方法等。統(tǒng)計(jì)方法包括貝葉斯法和非參數(shù)法;機(jī)器學(xué)習(xí)方法包括決策樹法和規(guī)則歸納法;神經(jīng)網(wǎng)絡(luò)方法主要是BP算法。K-means屬于聚類算法。故答案為D選項(xiàng)。30、關(guān)于分布式數(shù)據(jù)庫(kù),下列說法正確的是()。A、分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)問數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來說導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是各分片的片內(nèi)連接操作B、分布式數(shù)據(jù)庫(kù)中位置透明性是最高級(jí)別的透明性,這種透明性保證用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心分片在各場(chǎng)地的分配情況C、分布式數(shù)據(jù)庫(kù)的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段提交協(xié)議D、分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是利用多處理機(jī)節(jié)點(diǎn)并發(fā)地完成數(shù)據(jù)庫(kù)任務(wù),以提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在分布式數(shù)據(jù)庫(kù)查詢中,導(dǎo)致數(shù)據(jù)傳輸通信代價(jià)大的主要原因是各個(gè)站點(diǎn)分片間的連接和并操作,A選項(xiàng)錯(cuò);分布式數(shù)據(jù)庫(kù)中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是最高層次的透明性,B選項(xiàng)錯(cuò);分布式數(shù)據(jù)庫(kù)的目標(biāo)是本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性等,D選項(xiàng)錯(cuò)。故選擇C選項(xiàng)。31、下列關(guān)于概念數(shù)據(jù)模型的說法,錯(cuò)誤的是()。A、概念數(shù)據(jù)模型并不依賴于具體的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)B、概念數(shù)據(jù)模型便于用戶理解,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶交流的工具,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)C、概念數(shù)據(jù)模型不僅描述了數(shù)據(jù)的屬性特征,而且描述了數(shù)據(jù)應(yīng)滿足的完整性約束條件D、概念數(shù)據(jù)模型是現(xiàn)實(shí)世界到信息世界的第一層抽象,強(qiáng)調(diào)語義表達(dá)功能標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:概念數(shù)據(jù)模型主要用來描述世界的概念化結(jié)構(gòu),它使數(shù)據(jù)庫(kù)設(shè)計(jì)人員在設(shè)計(jì)的初始階段擺脫計(jì)算機(jī)系統(tǒng)及DBMS的具體技術(shù)問題,集中精力分析數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系等,與具體的數(shù)據(jù)庫(kù)管理系統(tǒng)無關(guān),所以沒有描述數(shù)據(jù)的完整性約束條件。32、分區(qū)表是將一個(gè)表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問數(shù)據(jù)子集?,F(xiàn)有表R(A,B)以及針對(duì)該表的如下SQL語句,如果基于列A對(duì)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知識(shí)點(diǎn)解析:A屬性基于對(duì)R進(jìn)行水平劃分,即區(qū)別子集主要是通過A屬性。B、D選項(xiàng)都是基于B屬性對(duì)R的劃分。C選項(xiàng)只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。因此選擇A選項(xiàng)。33、在數(shù)據(jù)庫(kù)運(yùn)行過程中,數(shù)據(jù)庫(kù)管理員應(yīng)對(duì)數(shù)據(jù)庫(kù)運(yùn)行情況進(jìn)行監(jiān)控。設(shè)有如下可能需要監(jiān)控的內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫(kù)空間使用情況Ⅱ.?dāng)?shù)據(jù)庫(kù)服務(wù)器網(wǎng)絡(luò)是否通暢Ⅲ.?dāng)?shù)據(jù)庫(kù)緩沖區(qū)命中率情況Ⅳ.?dāng)?shù)據(jù)庫(kù)用戶向數(shù)據(jù)庫(kù)發(fā)送的每條SQL語句Ⅴ.?dāng)?shù)據(jù)庫(kù)中索引使用情況上述工作中屬于數(shù)據(jù)庫(kù)日常監(jiān)控內(nèi)容的是()。A、僅Ⅰ、Ⅲ和ⅤB、僅Ⅰ和ⅢC、僅Ⅱ、Ⅲ、Ⅳ和ⅤD、全部均是標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題是對(duì)數(shù)據(jù)庫(kù)維護(hù)的考查,服務(wù)器網(wǎng)絡(luò)的檢測(cè)不是數(shù)據(jù)庫(kù)管理員的職責(zé),而應(yīng)是操作系統(tǒng)管理員的職責(zé)。用戶向數(shù)據(jù)庫(kù)發(fā)送的SQL數(shù)量龐大而且沒有穩(wěn)定的衡量指標(biāo),所以不屬于日常監(jiān)控范圍。故選擇A選項(xiàng)。34、設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A→B,C→D},則R最高可屬于()。A、1NFB、2NFC、3NFD、BCNF標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:如果關(guān)系模式R中不包含多值屬性,則R滿足第一范式,簡(jiǎn)稱1NF,記作R1NF??芍祟}中R1NF,且R的所有非主屬性不依賴于一個(gè)候選碼,候選碼(A、C)→(B、D)存在非主屬性對(duì)主碼的部分函數(shù)依賴,故不滿足2NF,所以R最高1NF。因此選擇A選項(xiàng)。35、關(guān)于數(shù)據(jù)庫(kù)視圖,下列說法正確的是()。A、視圖一定能提高數(shù)據(jù)的操作性能B、定義視圖的語句可以是任何數(shù)據(jù)操作語句C、視圖可以提供一定程度的數(shù)據(jù)獨(dú)立性D、視圖的數(shù)據(jù)一般是物理存儲(chǔ)的標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:視圖是從一個(gè)或幾個(gè)基本表(或視圖)中導(dǎo)出的虛表,數(shù)據(jù)庫(kù)中只存放了視圖的定義,不存放視圖對(duì)應(yīng)的數(shù)據(jù)。它是原始數(shù)據(jù)庫(kù)數(shù)據(jù)的一種變換,是查看表中數(shù)據(jù)的另外一種方式??梢詫⒁晥D看成是一個(gè)移動(dòng)的窗口,通過它可以看到感興趣的數(shù)據(jù)。視圖是從一個(gè)或多個(gè)實(shí)際表中獲得的,這些表的數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中。那些用于產(chǎn)生視圖的表叫做該視圖的基表。一個(gè)視圖也可以從另一個(gè)視圖中產(chǎn)生。視圖的特點(diǎn)體現(xiàn)在三個(gè)方面:①簡(jiǎn)單性,看到的就是需要的。視圖不僅可以簡(jiǎn)化用戶對(duì)數(shù)據(jù)的理解,也可以簡(jiǎn)化對(duì)它們的操作。那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件;②安全性,通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。數(shù)據(jù)庫(kù)中的其它數(shù)據(jù)則既看不見也取不到;③邏輯數(shù)據(jù)獨(dú)立性,視圖可幫助用戶屏蔽真實(shí)表結(jié)構(gòu)變化帶來的影響;根據(jù)視圖的特點(diǎn)可以達(dá)到以下的幾點(diǎn)作用:①簡(jiǎn)化數(shù)據(jù)查詢語句;②使用戶從多角度看待同一數(shù)據(jù);③提高數(shù)據(jù)安全性;④提供了一定程度的邏輯獨(dú)立性。所以選擇C選項(xiàng)。36、下列全部屬于結(jié)構(gòu)圖的組圖是()。A、用例圖、類圖、順序圖、部署圖B、類圖、組件圖、部署圖、活動(dòng)圖C、用例圖、對(duì)象圖、狀態(tài)圖、組件圖D、類圖、對(duì)象圖、組件圖、部署圖標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:結(jié)構(gòu)圖是指以模塊的調(diào)用關(guān)系為線索,用自上而下的連線表示調(diào)用關(guān)系并注明參數(shù)傳遞的方向和內(nèi)容,從宏觀上反映模塊層次結(jié)構(gòu)的圖形。其中結(jié)構(gòu)圖包括用例圖、類圖、組件圖、對(duì)象圖和部署圖。37、ADO對(duì)象模型中,RecordSet對(duì)象的AddNew方法的功能是()。A、在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中增加一條新記錄B、在記錄集中增加一個(gè)新列C、在內(nèi)存中開辟存放一條新記錄的空間D、增加一個(gè)新的記錄集標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:RecordSet對(duì)象用于操作來自提供者的數(shù)據(jù)。使用ADO時(shí),通過RecordSet對(duì)象可對(duì)幾乎所有數(shù)據(jù)進(jìn)行操作,所有RecordSet對(duì)象均使用記錄(行)和字段(列)進(jìn)行構(gòu)造。RecordSet的常用方法為:①AddNew,創(chuàng)建一條新記錄;②cancel,撤銷一次執(zhí)行;③Close,關(guān)閉一個(gè)RecordSet;④Delete,刪除一條記錄或一組記錄;⑤MoveNext,把記錄指針移動(dòng)到下一條記錄。RecordSet對(duì)象的AddNew方法的功能是在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中增加一條新記錄。38、關(guān)于操作型數(shù)據(jù)和DSS型數(shù)據(jù)特征有如下說法:Ⅰ.操作型數(shù)據(jù)更新頻率高,DSS型數(shù)據(jù)一般不更新Ⅱ.操作型數(shù)據(jù)對(duì)性能要求寬松,DSS型數(shù)據(jù)對(duì)性能要求高Ⅲ.操作型數(shù)據(jù)是詳細(xì)的,DSS型數(shù)據(jù)是綜合的Ⅳ.操作型數(shù)據(jù)有冗余,DSS型數(shù)據(jù)無冗余Ⅴ.操作型數(shù)據(jù)處理需求事先可知,DSS型數(shù)據(jù)處理需求事先不明確以上說法正確的是()。A、Ⅰ、Ⅱ、ⅤB、Ⅱ、Ⅲ、ⅣC、Ⅰ、Ⅲ、ⅤD、Ⅲ、Ⅳ、Ⅴ標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:操作型數(shù)據(jù)對(duì)性能要求較高、無冗余。操作型數(shù)據(jù)與分析型數(shù)據(jù)的區(qū)別如以下表格所示:39、下列有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)及相關(guān)內(nèi)容的說法中,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)系統(tǒng)是由計(jì)算機(jī)軟硬件組成的復(fù)雜系統(tǒng),其體系結(jié)構(gòu)與系統(tǒng)硬件平臺(tái)密切相關(guān)。B、數(shù)據(jù)庫(kù)管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但沒有提供各種面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理。C、數(shù)據(jù)庫(kù)中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲(chǔ)的、可供多個(gè)用戶共享的、具有最小冗余度的相關(guān)數(shù)據(jù)集合。D、數(shù)據(jù)字典記錄數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)操作情況的日志信息,通常由數(shù)據(jù)庫(kù)管理員管理和維護(hù)。標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說明。數(shù)據(jù)字典一般由數(shù)據(jù)庫(kù)管理系統(tǒng)本身管理和維護(hù)。D選項(xiàng)中所說的記錄數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)操作情況的日志信息是屬于日志文件的內(nèi)容。40、已知關(guān)系R(A,B,C),其主碼是屬性A。下列SQL語句中定義了一個(gè)唯一輔索引的是()。A、createuniqueindexidx2onR(A)B、createuniqueindexidx1onR(B)C、createclusteredindexidx3onR(C)D、createclusteredindexidx4onR(A)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:唯一索引可以確保索引列不包含重復(fù)值的值,unique表示唯一索引。在數(shù)據(jù)文件的非主屬性上建立的索引稱為輔索引。題目中主碼是屬性A,所以依賴屬性A建立的索引為主索引,排除A選項(xiàng)。故案為B選項(xiàng)。二、應(yīng)用題(本題共5題,每題1.0分,共5分。)41、數(shù)據(jù)庫(kù)管理系統(tǒng)中的加鎖協(xié)議規(guī)定了事務(wù)的加鎖時(shí)間、持鎖時(shí)間和釋放鎖時(shí)間,其中_______協(xié)議可以完全保證并發(fā)事務(wù)數(shù)據(jù)的一致性。標(biāo)準(zhǔn)答案:三級(jí)加鎖知識(shí)點(diǎn)解析:三級(jí)加鎖協(xié)議也稱為三級(jí)封鎖協(xié)議,它保證正確地調(diào)度事務(wù)的并發(fā)操作,是事務(wù)對(duì)數(shù)據(jù)庫(kù)對(duì)象加鎖、解鎖必須遵守的一種規(guī)則。在運(yùn)用X鎖和S鎖對(duì)數(shù)據(jù)對(duì)象加鎖時(shí),還需要約定一些規(guī)則,例如何時(shí)申請(qǐng)X鎖或S鎖、持鎖時(shí)間、何時(shí)釋放等。42、有表SCORE(Sno,Cno,Degree),查詢?cè)摫碇凶罡叻值膶W(xué)生學(xué)號(hào)和課程號(hào):SELECT________FROMSCOREWHEREDegree=________;標(biāo)準(zhǔn)答案:第一空:Snoas學(xué)號(hào),cnoas課程號(hào)第二空:(SELECTMAX(S1.Degree)FROMSCORES1)知識(shí)點(diǎn)解析:通過AS來對(duì)屬性起別名,使得在新建的表中該屬性名被定義為AS后面的別名。43、設(shè)某數(shù)據(jù)庫(kù)中有旅客表A(旅客編號(hào),城市)和旅客表B(旅客編號(hào),城市),現(xiàn)將所有旅客的數(shù)據(jù)存儲(chǔ)這兩張表中。請(qǐng)補(bǔ)全如下查詢語句,使得該查詢語句能查詢所有旅客所在的全部的不重復(fù)的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B標(biāo)準(zhǔn)答案:UNION知識(shí)點(diǎn)解析:SQL中的集合操作符IN、EXCEPT、INTERSECT和UNION的用法分別為:①IN,確定給定的值是否與子查詢或列表中的值相匹配,使其得以選擇與列表中的任意一個(gè)值匹配的行;②EXCEPT,指在第一個(gè)集合中存在、但是不存在于第二個(gè)集合中的數(shù)據(jù);③INTERSECT,是指在兩個(gè)集合中都存在的數(shù)據(jù);④UNION,操作符用于合并兩個(gè)或多個(gè)SELECT語句的結(jié)果集,對(duì)于UNION操作符,請(qǐng)注意,UNION內(nèi)部的SELECT。語句必須擁有相同數(shù)量的列,列也必須擁有相似的數(shù)據(jù)類型。SQL的UNION子句語法是合并兩個(gè)或多個(gè)查詢語句的結(jié)果集,并且自動(dòng)刪除合并后結(jié)果集中的重復(fù)記錄。44、數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向【14】的、集成的、非易失的、且隨時(shí)間變化的數(shù)據(jù)集合。標(biāo)準(zhǔn)答案:主題知識(shí)點(diǎn)解析:數(shù)據(jù)倉(cāng)庫(kù)是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲(chǔ)和組織技術(shù),基本特征包括:數(shù)據(jù)是面向主題的、集成的、非易失的、隨時(shí)間不斷變化的。主題是一個(gè)在較高層次上對(duì)數(shù)據(jù)的抽象,這使得面向主題的數(shù)據(jù)組織可以獨(dú)立于數(shù)據(jù)的處理邏輯,因而可以在這種數(shù)據(jù)環(huán)境上方便地開發(fā)新的分析型應(yīng)用。45、SQLServer2008中有3種類型的事務(wù)日志備份,對(duì)可能損壞的數(shù)據(jù)庫(kù)進(jìn)行日志備份的方式是【12】備份。標(biāo)準(zhǔn)答案:結(jié)尾或尾部知識(shí)點(diǎn)解析:SQLServer2008中有3種類型的事務(wù)日志備份。純?nèi)罩緜浞輧H包含一定間隔的事務(wù)日志記錄而不包含在大容量日志恢復(fù)模式下執(zhí)行的任何大容量更改的備份。大容量操作日志備份包含日志記錄以及由大容量操作更改的數(shù)據(jù)頁(yè)的備份,不允許對(duì)大容量操作日志備份進(jìn)行時(shí)點(diǎn)恢復(fù)。結(jié)尾(尾部)備份對(duì)可能已損壞的數(shù)據(jù)庫(kù)進(jìn)行的日志備份,用于捕獲尚未備份的日志記錄。尾日志備份在出現(xiàn)故障時(shí)進(jìn)行,用于防止丟失工作,可以包含純?nèi)罩居涗浕虼笕萘坎僮魅罩居涗洝9蚀鸢笧榻Y(jié)尾或尾部。三、設(shè)計(jì)與應(yīng)用題(本題共2題,每題1.0分,共2分。)在SQLServer2008數(shù)據(jù)庫(kù)中存在銷售單據(jù)明細(xì)表,其建表語句為:CREATETABLE銷售單據(jù)明細(xì)表(銷售單據(jù)編號(hào)varchar(8),商品編號(hào)varchar(8),單價(jià)money,數(shù)量int,總價(jià)money);在系統(tǒng)運(yùn)行一段時(shí)間后,此表中有近千萬條數(shù)據(jù),程序員在數(shù)據(jù)庫(kù)中執(zhí)行如下SQL語句:SELECT商品編號(hào),sum(總價(jià))FROM銷售單據(jù)明細(xì)表WHERE單價(jià)>50GROUPBY商品編號(hào)46、為提高此查詢的執(zhí)行效率,需在此表中建立索引,請(qǐng)給出建立索引的方案。標(biāo)準(zhǔn)答案:CREATEUNIQUECLUSTEREDINDEXix_商品編號(hào)on銷售單據(jù)明細(xì)表(商品編號(hào))知識(shí)點(diǎn)解析:本題考查的是索引相關(guān)知識(shí),如索引定義,在什么地方建立索引,建立索引的條件等等,以及Active-Standby架構(gòu)的數(shù)據(jù)庫(kù)運(yùn)行模式的機(jī)制。索引的知識(shí)索引技術(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ù)庫(kù)表行中數(shù)據(jù)的物理順序與鍵值的邏輯(索引)順序相同。一個(gè)表只能有一個(gè)聚集索引,因?yàn)橐粋€(gè)表的物理順序只有一種情況,所以,對(duì)應(yīng)的聚集索引只能有一個(gè)。與非聚集索引相比,聚集索引有著更快的檢索速度。聚集索引關(guān)鍵字ClusteredIndex,關(guān)鍵字unique表示唯一索引。建立UNIQUECLUSTERED索引,使查詢商品編號(hào)的數(shù)據(jù)記錄唯一,降低了搜索范圍,提高了搜索效率。47、為了堤高系統(tǒng)的可靠性和性能,某工程師提出將原有單機(jī)運(yùn)行的SQLServer2008改為Active-Standby架構(gòu)的數(shù)據(jù)庫(kù)運(yùn)行模式:在不考慮硬件性能提升因素的前提下,請(qǐng)分析此架構(gòu)是否能夠提高系統(tǒng)的性能和可靠性,并說明原因。標(biāo)準(zhǔn)答案:此架構(gòu)為數(shù)據(jù)庫(kù)服務(wù)器容錯(cuò)架構(gòu),雙機(jī)熱備份方案中的雙機(jī)熱備模式。在不考慮硬件性能提升因素的前提下,此架構(gòu)是能夠提高系統(tǒng)的性能和可靠性,原因:雙機(jī)熱備份技術(shù)是一種軟硬件結(jié)合的較高容錯(cuò)應(yīng)用方案。該方案是由兩臺(tái)服務(wù)器系統(tǒng)和一個(gè)外接共享磁盤陣列柜及相應(yīng)的雙機(jī)熱備份軟件組成。在這個(gè)容錯(cuò)方案中,操作系統(tǒng)和應(yīng)用程序安裝在兩臺(tái)服務(wù)器的本地系統(tǒng)盤上,整個(gè)網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)是通過磁盤陣列集中管理和數(shù)據(jù)備份的。數(shù)據(jù)集中管理是通過雙機(jī)熱備份系統(tǒng),將所有站點(diǎn)的數(shù)據(jù)直接從中央存儲(chǔ)設(shè)備讀取和存儲(chǔ),并由專業(yè)人員進(jìn)行管理,極大地保護(hù)了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,在一臺(tái)服務(wù)器出現(xiàn)故障時(shí),備機(jī)主動(dòng)替代主機(jī)工作,保證網(wǎng)絡(luò)服務(wù)不間斷。知識(shí)點(diǎn)解析:Active-Standby架構(gòu)的數(shù)據(jù)庫(kù)運(yùn)行模式雙機(jī)熱備特指基于高可用系統(tǒng)中的兩臺(tái)服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國(guó)內(nèi)使用較多,故得名雙機(jī)熱備,雙機(jī)高可用按工作中的切換方式分為:主—備方式(Active-Standby方式)和雙主機(jī)方式(Active-Active方式),主—備方式即指的是一臺(tái)服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),另一臺(tái)服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。而雙主機(jī)方式即指兩種不同業(yè)務(wù)分別在兩臺(tái)服務(wù)器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))。雙機(jī)熱備有兩種實(shí)現(xiàn)方式,一種是兩臺(tái)服務(wù)器通過一個(gè)共享的存儲(chǔ)設(shè)備(一般是共享的磁盤陣列或存儲(chǔ)區(qū)域網(wǎng)SAN),通過安裝雙機(jī)軟件實(shí)現(xiàn)雙機(jī)熱備,稱為共享方式。另一種方式是沒有共享的存儲(chǔ)設(shè)備,數(shù)據(jù)同時(shí)存放于各自服務(wù)器中,稱為純軟件方式或軟件同步數(shù)據(jù)方式。基于存儲(chǔ)共享的實(shí)現(xiàn)方式是雙機(jī)熱備的最標(biāo)準(zhǔn)的方案,在主從模式工作中,兩臺(tái)服務(wù)器以一個(gè)虛擬的IP地址對(duì)外提供服務(wù),服務(wù)請(qǐng)求發(fā)送給豐服務(wù)器(activeserver)承擔(dān)。同時(shí),兩臺(tái)服務(wù)器通過心跳線(hearbeatline)偵測(cè)另一臺(tái)服務(wù)器的工作狀況。一旦主服務(wù)器出現(xiàn)故障,備服務(wù)器(standbyserver)根據(jù)心跳偵測(cè)的情況做出判斷,在較短時(shí)間內(nèi)完成切換,接管主機(jī)上的所有資源,成為新的主服務(wù)器。由于使用共享的存儲(chǔ)設(shè)備,因此兩臺(tái)服務(wù)器使用的實(shí)際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對(duì)其進(jìn)行管理。計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在SQLServer2008中,如果數(shù)據(jù)庫(kù)tempdb的空間不足,可能會(huì)造成一些操作無法進(jìn)行,此時(shí)需要擴(kuò)大tempdb的空間。下列關(guān)于擴(kuò)大tempdb空間的方法,錯(cuò)誤的是()。A、手工擴(kuò)大tempdb中某數(shù)據(jù)文件的大小B、設(shè)置tempdb中的數(shù)據(jù)文件為自動(dòng)增長(zhǎng)方式,每當(dāng)空間不夠時(shí)讓其自動(dòng)增長(zhǎng)C、手工為tempdb增加一個(gè)數(shù)據(jù)文件D、刪除tempdb中的日志內(nèi)容,以獲得更多的數(shù)據(jù)空間標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)中的日志文件通常記錄數(shù)據(jù)庫(kù)的操作記錄,對(duì)數(shù)據(jù)庫(kù)的安全性與可靠性有著重要的作用。當(dāng)數(shù)據(jù)庫(kù)被破壞或者出現(xiàn)故障時(shí),常常需要根據(jù)日志文件來對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)等操作,手動(dòng)刪除tempdb中的日志文件則將會(huì)破壞數(shù)據(jù)庫(kù)的安全性和可靠性。2、在SQLServer2008的某數(shù)據(jù)庫(kù)中,設(shè)用戶U1同時(shí)是角色R1和角色R2中的成員?,F(xiàn)已授予角色R1對(duì)表T具有SELECT、INSERT和UPDATE權(quán)限,授予角色R2對(duì)表T具有INSERT和DENYUPDATE權(quán)限,沒有對(duì)U1進(jìn)行其他授權(quán),則Ul對(duì)表T有權(quán)執(zhí)行的操作是()。A、SELECT和INSERTB、INSERT、UPDATE和SELECTC、SELECT和UPDATED、SELECT標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:當(dāng)用戶被賦予的兩種角色的權(quán)限出現(xiàn)沖突時(shí),為了安全起見,都是DENY優(yōu)先。而沒有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。所以選擇A選項(xiàng)。3、數(shù)據(jù)庫(kù)管理系統(tǒng)為提高數(shù)據(jù)查詢效率,可能會(huì)采用如下索引技術(shù):Ⅰ.有序索引Ⅱ.聚集索引Ⅲ.樹型索引Ⅳ.散列(哈希)索引其中,將屬性值作為參數(shù),不采用索引鍵值比較,而是采用一定的計(jì)算方法定位數(shù)據(jù)的有()。A、僅ⅠB、僅Ⅰ、Ⅱ和ⅢC、僅ⅣD、都是標(biāo)準(zhǔn)答案:c知識(shí)點(diǎn)解析:傳統(tǒng)的索引如有序索引、樹型索引都是建立在“比較”的基礎(chǔ)上,即在結(jié)構(gòu)中查找記錄時(shí)需要進(jìn)行一系列與關(guān)鍵字的比較。理想的情況是不希望經(jīng)過任何比較,一次存取便能得到所查記錄,則就必須在記錄的存儲(chǔ)位置和它的關(guān)鍵字之間建立一個(gè)確定的對(duì)應(yīng)關(guān)系f,使每個(gè)關(guān)鍵字和結(jié)構(gòu)中的唯一的存儲(chǔ)位置相對(duì)應(yīng),因而在查找時(shí),要根據(jù)這個(gè)對(duì)應(yīng)關(guān)系f找到給定值K的像f(K)。若結(jié)構(gòu)中存在關(guān)鍵字和K相等的記錄,則必定在f(K)的存儲(chǔ)位置上,由此,不需要進(jìn)行比較便可直接取得所查記錄。這樣的對(duì)應(yīng)關(guān)系f稱為hash函數(shù),這種方法叫hash索引。其它三個(gè)答案都會(huì)有索引值的比較。4、設(shè)有商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在系統(tǒng)生命周期中,可能會(huì)遇到下列故障:Ⅰ.某DBA違反規(guī)定使用數(shù)據(jù)庫(kù)服務(wù)器上公網(wǎng)后,服務(wù)器操作系統(tǒng)遭到攻擊,導(dǎo)致系統(tǒng)死機(jī)后不得不重啟Ⅱ.與幾臺(tái)POS機(jī)相連的交換機(jī)突然損壞,導(dǎo)致這幾臺(tái)POS機(jī)無法提供服務(wù)Ⅲ.系統(tǒng)運(yùn)行過程中突然停電,恢復(fù)供電后操作系統(tǒng)重新啟動(dòng)Ⅳ.某員工蓄意刪除部分商品信息,導(dǎo)致系統(tǒng)無法正常銷售這些商品Ⅴ.因水災(zāi)導(dǎo)致數(shù)據(jù)庫(kù)服務(wù)器被淹后硬盤損毀,致使數(shù)據(jù)無法恢復(fù)Ⅵ.DBA誤操作強(qiáng)行關(guān)閉正在運(yùn)行的數(shù)據(jù)庫(kù)服務(wù)器以上故障,不屬于系統(tǒng)故障的是()。A、僅ⅣB、僅Ⅱ、Ⅲ和ⅥC、僅Ⅱ、Ⅳ和ⅤD、僅Ⅰ、Ⅱ和Ⅴ標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Ⅱ和Ⅴ是介質(zhì)故障,又稱為硬故障,是指物理設(shè)備的損壞導(dǎo)致數(shù)據(jù)庫(kù)無法運(yùn)行,而Ⅳ是人為攻擊破壞。系統(tǒng)故障是指造成系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動(dòng)。所以選擇C選項(xiàng)。5、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計(jì)完成后就進(jìn)入到系統(tǒng)實(shí)現(xiàn)與部署階段。下列關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)現(xiàn)與部署階段工作的說法,錯(cuò)誤的是()A、此階段會(huì)根據(jù)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計(jì)方案以及項(xiàng)目選擇的數(shù)據(jù)庫(kù)管理系統(tǒng),編寫相關(guān)腳本生成數(shù)據(jù)庫(kù)結(jié)構(gòu)B、此階段會(huì)將用戶原有數(shù)據(jù)按照新的數(shù)據(jù)結(jié)構(gòu)導(dǎo)入到新系統(tǒng)中C、此階段會(huì)進(jìn)行應(yīng)用系統(tǒng)編碼和編碼測(cè)試,編碼測(cè)試可以使用白盒測(cè)試方法也可以使用黑盒測(cè)試方法D、此階段如果發(fā)現(xiàn)系統(tǒng)的功能、性能不滿足用戶需求,應(yīng)盡快進(jìn)行系統(tǒng)升級(jí)工作標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:系統(tǒng)的實(shí)現(xiàn)階段主要是系統(tǒng)編碼和測(cè)試,針對(duì)系統(tǒng)的功能和性能不足對(duì)系統(tǒng)進(jìn)行升級(jí)是運(yùn)行維護(hù)階段的工作。6、某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)某個(gè)查詢功能是用多表連接操作實(shí)現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()。A、將此查詢語句放置在視圖中,使用視圖實(shí)現(xiàn)該查詢操作B、修改實(shí)現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢C、將此功能涉及到的表進(jìn)行合并,然后對(duì)合并后的表進(jìn)行查詢D、將此查詢語句放置在存儲(chǔ)過程中,通過調(diào)用存儲(chǔ)過程實(shí)現(xiàn)該查詢操作標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:視圖在SQL語句相同的情況下不能夠提高效率,A選項(xiàng)錯(cuò)誤;B、D選項(xiàng)并沒有簡(jiǎn)化查詢的運(yùn)算量從而將表合并,也沒有減少連接產(chǎn)生的運(yùn)算量從而提高查詢效率。7、在SQLServer2008的某數(shù)據(jù)庫(kù)中,設(shè)U1用戶是R1角色中的成員,現(xiàn)已授予R1角色對(duì)T表具有SELECT和DENYUPDATE權(quán)限,同時(shí)授予了U1用戶對(duì)T表具有INSERT和UPDATE權(quán)限,則U1用戶最終對(duì)T表具有的權(quán)限是()。A、SELECT和INSERTB、INSERT和UPDATEC、SELECT、INSERT和UPDATED、INSERT標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:當(dāng)用戶的權(quán)限與其所在的角色的權(quán)限發(fā)生沖突時(shí),以角色的權(quán)限為標(biāo)準(zhǔn)。8、在對(duì)某商場(chǎng)的顧客進(jìn)行流失預(yù)測(cè)分析時(shí),先取得一個(gè)顧客樣本集S,其模式為(id,a1,a2,…,an,c),其中id為顧客的唯一標(biāo)識(shí),ai(i=1,2,…,n)為顧客的屬性,如年齡、性別、消費(fèi)時(shí)間間隔等,c的取值為{流失,未流失}?,F(xiàn)有算法A對(duì)樣本S進(jìn)行處理,輸出結(jié)果為P,P能根據(jù)該樣本集外的顧客u的n個(gè)屬性,確定u的c屬性值,以對(duì)顧客的流失作出預(yù)測(cè)。那么,A和P分別是()。A、聚類算法,聚類工具B、分類算法,分類器C、關(guān)聯(lián)規(guī)則算法,規(guī)則集D、多維分析算法,OLAP工具標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:由于有樣本集和測(cè)試集之分,又有已有的類別標(biāo)簽,所以屬于監(jiān)督學(xué)習(xí)。分類:通過學(xué)習(xí)得到一個(gè)目標(biāo)函數(shù)f,把每個(gè)屬性集x映射到一個(gè)預(yù)先定義的類標(biāo)號(hào)y。分類屬于監(jiān)督學(xué)習(xí)。聚類:根據(jù)在數(shù)據(jù)中發(fā)現(xiàn)的描述對(duì)象及其關(guān)系的信息,將數(shù)據(jù)對(duì)象分組,組內(nèi)的對(duì)象相互之間是相似的,而不同組中的對(duì)象則不同。組內(nèi)的相似性越大,組間差別越大,聚類就越好,屬于無監(jiān)督學(xué)習(xí)。關(guān)聯(lián)規(guī)則挖掘:發(fā)現(xiàn)隱藏在大型數(shù)據(jù)集中的有意義的聯(lián)系。多維分析是指各級(jí)管理決策人員從不同的角度、快速靈活地對(duì)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)進(jìn)行復(fù)雜查詢多維分析處理。根據(jù)題意顯然是符合分類。所以選擇B選項(xiàng)。9、現(xiàn)有一個(gè)具有多個(gè)分店的大型連鎖超市,該連鎖超市使用統(tǒng)一的連鎖業(yè)務(wù)經(jīng)營(yíng)管理系統(tǒng)管理其日常業(yè)務(wù)。已知其中的銷售數(shù)據(jù)明細(xì)表結(jié)構(gòu)為(銷售記錄ID,商品ID,價(jià)格,數(shù)量,總金額,銷售時(shí)間,分店ID),該表數(shù)據(jù)量很大。為了提高數(shù)據(jù)訪問效率,系統(tǒng)將每年每個(gè)分店的銷售數(shù)據(jù)劃分成獨(dú)立的數(shù)據(jù)表,這種劃分方式被稱為()A、輪轉(zhuǎn)劃分B、范圍劃分C、散列劃分D、多維劃分標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Dimod的磁盤上,該方式保證了元組在多個(gè)磁盤上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤。范圍劃分:根據(jù)表中某個(gè)屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值屬于的不同區(qū)間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數(shù)據(jù)從不同的維進(jìn)行觀察可能會(huì)得到不同的結(jié)果,如從各個(gè)分店的角度、各種商品的角度(商品ID)等,而每個(gè)維度又可按粒度的不同劃分成多個(gè)層次,稱為維度成員。本題中將總表按分店號(hào)與時(shí)間劃分成不同的子表,屬于多維劃分,所以選D。10、下列是關(guān)于關(guān)系數(shù)據(jù)模型和關(guān)系表的說法:Ⅰ.關(guān)系數(shù)據(jù)模型以集合論為基礎(chǔ)表示和處理數(shù)據(jù)Ⅱ.關(guān)系數(shù)據(jù)模型同時(shí)支持非過程化語言和過程化語言直接存取數(shù)據(jù)Ⅲ.“createtable…”語句用于定義關(guān)系表的結(jié)構(gòu)及數(shù)據(jù)完整性約束Ⅳ.在關(guān)系表上執(zhí)行select或delete操作時(shí),DBMS會(huì)檢查數(shù)據(jù)完整性約束上述說法中正確的是()。A、僅Ⅰ和ⅢB、僅Ⅱ和ⅣC、僅Ⅲ和ⅣD、僅Ⅰ和Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)語言分為關(guān)系代數(shù)語言、關(guān)系演算語言和兼具兩者雙重特點(diǎn)的語言,如SQL,但所有這些語言的共同特點(diǎn)是非過程化的集合操作語言,所以Ⅱ錯(cuò)誤。Ⅳ是因?yàn)椴樵償?shù)據(jù)表時(shí)SQL語句不會(huì)檢查數(shù)據(jù)的完整性約束。11、在進(jìn)行數(shù)據(jù)庫(kù)物理設(shè)計(jì)時(shí),為了保證系統(tǒng)性能,需要綜合考慮所選擇的數(shù)據(jù)庫(kù)管理系統(tǒng)的特性及軟硬件具體情況。下列關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì)的說法,錯(cuò)誤的是()。A、在頻繁執(zhí)行插入、修改和刪除操作的表上建立索引可能會(huì)降低系統(tǒng)整體性能B、在一張表的某列上需要頻繁執(zhí)行精確匹配查詢時(shí),可以考慮為此列建立哈希索引C、為了提高寫入性能,數(shù)據(jù)庫(kù)一般應(yīng)盡量避免存儲(chǔ)在RAID10的磁盤存儲(chǔ)系統(tǒng)中D、如果系統(tǒng)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢效率標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:RAIDlO比RAID5在寫數(shù)據(jù)上更穩(wěn)定、速度更快,所以C選項(xiàng)中應(yīng)盡量避免存儲(chǔ)在RAID5的磁盤存儲(chǔ)系統(tǒng)中。12、下列關(guān)于SQLServer2008架構(gòu)的說法,錯(cuò)誤的是()。A、在一個(gè)數(shù)據(jù)庫(kù)中,一個(gè)用戶可以擁有多個(gè)架構(gòu),一個(gè)架構(gòu)只能屬于一個(gè)用戶B、架構(gòu)相當(dāng)于數(shù)據(jù)庫(kù)對(duì)象的容器,在同一個(gè)數(shù)據(jù)庫(kù)中架構(gòu)不能重名C、架構(gòu)是數(shù)據(jù)庫(kù)中的邏輯命名空間,同一個(gè)數(shù)據(jù)庫(kù)的不同架構(gòu)中可以存在同名表D、在同一個(gè)架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫(kù)對(duì)象標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:架構(gòu)是形成單個(gè)命名空問的數(shù)據(jù)庫(kù)實(shí)體的集合。命名空間也是一個(gè)集合,其中每個(gè)元素的名稱都是唯一的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用戶只能對(duì)應(yīng)一個(gè)架構(gòu),但多個(gè)用戶可以共享一個(gè)架構(gòu),所以選擇A選項(xiàng)。13、設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中有表SC(Sno,Cno,Grade),其中Grade列的類型為int。若在查詢成績(jī)時(shí),希望將成績(jī)按"優(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知識(shí)點(diǎn)解析:此題考察了SQL中CASEWHEN語句的用法。如果是簡(jiǎn)單的賦值查詢,比如數(shù)據(jù)庫(kù)表示性別:1表示男,2表示女。則用CASEsexWhen′1′THEN′男′When′2′THEN′女′ELSE′其它′END即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。14、為了減少數(shù)據(jù)庫(kù)管理系統(tǒng)中的死鎖,有下列措施:Ⅰ.事務(wù)按同一順序訪問資源Ⅱ.檢測(cè)事務(wù)等待圖并撤銷回路中的某個(gè)事務(wù)Ⅲ.將大事務(wù)切分成若干個(gè)小事務(wù)Ⅳ.使用綁定連接上述措施中,屬于可以在應(yīng)用程序設(shè)計(jì)過程中采取的措施是()。A、僅Ⅰ和ⅡB、僅Ⅰ、Ⅲ和ⅣC、僅Ⅱ和ⅢD、僅Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Ⅱ.檢測(cè)事務(wù)等待圖并撤銷回路中的某個(gè)事務(wù)是在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)運(yùn)行過程中由DBMS完成的工作,不是應(yīng)用程序設(shè)計(jì)過程中采取的措施。剩下三個(gè)屬于在應(yīng)用程序設(shè)計(jì)中預(yù)防死鎖的辦法。所以選擇B選項(xiàng)。15、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,當(dāng)邏輯設(shè)計(jì)階段完成后進(jìn)入到物理設(shè)計(jì)階段。下列不屬于物理設(shè)計(jì)階段活動(dòng)的是()。A、確定關(guān)系表的文件組織形式B、進(jìn)行關(guān)系規(guī)范化設(shè)計(jì)C、創(chuàng)建必要的索引D、設(shè)置存儲(chǔ)分配參數(shù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段活動(dòng)包括:①數(shù)據(jù)庫(kù)邏輯模式;②選擇或配置基本關(guān)系表的文件組織形式,為基本關(guān)系表設(shè)計(jì)數(shù)據(jù)存取方法或存取路徑;③數(shù)據(jù)分布設(shè)計(jì);④安全模式設(shè)計(jì);⑤確定系統(tǒng)配置;⑥物理模式評(píng)估。16、在SQLServer2008中,設(shè)表T(a,b)上建有如下觸發(fā)器:CREATETRIGGERtri_updateONTFORUPDATEASIFEXISTS(SELECT*FROMinsertedWHEREbnotbetween0and100)ROLLBACK設(shè)表T中已有數(shù)據(jù):(’a01’,90),如果執(zhí)行語句:UPDATETSETb=100WHEREa=’a01’則觸發(fā)器臨時(shí)工作表及執(zhí)行完該語句后表T中的數(shù)據(jù)為()。A、T表:(’a01’,100)INSERTED表:(’a01’,90)DELETED表:(’a01’,100)B、T表:(’a01’,90)INSERTED表:(’a01’,90)DELETED表:(’a01’,100)C、T表:(’a01’,100)INSERTED表:(’a01’,100)DELETED表:(’a01’,90)D、T表:(’a01’,90)INSERTED表:(’a01’,100)DELETED表:(’a01’,90)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:用FOR關(guān)鍵字定義的觸發(fā)器為后觸發(fā)型觸發(fā)器,即只有在引發(fā)觸發(fā)器執(zhí)行的語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器。其中INSERTED表用于存儲(chǔ)INSERT和UPDATE語句所影響行的新值的副本,DELETED表用于存儲(chǔ)DELETE和UPDATE語句所影響行的舊值的副本。在執(zhí)行“UPDATETSETb=100WHEREa=’a01’之后,T表為:(’a01’,100),INSERTED表內(nèi)容變?yōu)椋?’a01’,100),DELETED表內(nèi)容變?yōu)椋?’a01’,90)。繼續(xù)判斷約束檢查“SELECT*FROMinsertedWHEREbnotbetween0and100”,因?yàn)镮NSERTED表中的b等于100,因此約束不成立,故觸發(fā)器不執(zhí)行。17、在進(jìn)行數(shù)據(jù)庫(kù)性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫(kù)系統(tǒng)軟件、硬件配置、網(wǎng)絡(luò)環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯(cuò)誤的是()。A、修改某些頻繁使用的SQL語句,提高其性能,可能會(huì)大幅度降低數(shù)據(jù)庫(kù)CPU使用率B、隨著服務(wù)器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫(kù)性能優(yōu)化一般以更換服務(wù)器硬件為主要調(diào)優(yōu)手段C、當(dāng)數(shù)據(jù)庫(kù)服務(wù)器磁盤IO出現(xiàn)寫瓶頸時(shí),可以考慮使用高速磁盤存儲(chǔ)常用數(shù)據(jù),低速磁盤存儲(chǔ)不常用數(shù)據(jù)D、索引可以提高某些查詢的速度,但也可能降低寫入速度,同時(shí)也會(huì)增加磁盤空間使用標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:增強(qiáng)硬件配置是一種方法,但我們平時(shí)遇到的最多的問題是如何在無法增強(qiáng)硬件配置的情況下將數(shù)據(jù)庫(kù)性能優(yōu)化,因此在實(shí)際應(yīng)用過程中,數(shù)據(jù)庫(kù)本身的優(yōu)化占的比重很大,而且優(yōu)化效果也最明顯。18、下列簡(jiǎn)化的UML關(guān)系圖中,最不恰當(dāng)?shù)氖?)。A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D知識(shí)點(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)在窗體旁邊。19、關(guān)于商場(chǎng)的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫(kù)結(jié)構(gòu)說明Ⅱ.顧客名單Ⅲ.?dāng)?shù)據(jù)清洗規(guī)則Ⅳ.訂單細(xì)節(jié)數(shù)據(jù)Ⅴ.商品分類銷售匯總數(shù)據(jù)上述選項(xiàng)中是元數(shù)據(jù)的是()。A、僅Ⅰ、Ⅱ、Ⅲ和ⅣB、僅Ⅰ、Ⅱ、Ⅲ和ⅤC、僅Ⅰ和ⅢD、全部都是標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),或者叫做描述數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)描述了數(shù)據(jù)的結(jié)構(gòu)、內(nèi)容、鏈和索引等項(xiàng)內(nèi)容。在關(guān)系數(shù)據(jù)中,這種描述就是對(duì)數(shù)據(jù)庫(kù)、表、列等其他對(duì)象的定義。因此可推出,Ⅰ、Ⅲ和Ⅴ不屬于元數(shù)據(jù)。選擇C選項(xiàng)。20、有如下的索引文件:則該索引文件稱為()。A、稀疏索引B、聚集索引C、稠密索引D、非聚集索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:稀疏索引是指如果只是一部分查找碼的值有對(duì)應(yīng)的索引記錄,則該索引為稀疏索引;稠密索引是指如果數(shù)據(jù)文件中的每一個(gè)查找碼值在索引文件中都對(duì)應(yīng)一個(gè)索引記錄,則該索引為稠密索引。對(duì)于數(shù)據(jù)文件和它的一個(gè)特定的索引文件,如果數(shù)據(jù)文件中的數(shù)據(jù)記錄的排列順序與索引文件中索引項(xiàng)的排列順序相一致,或者說,索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則該索引文件稱為聚集索引,否則為非聚集索引。因此選擇B選項(xiàng)。21、以下關(guān)于兩段鎖協(xié)議的原理敘述錯(cuò)誤的是()。A、每個(gè)事物的執(zhí)行程序劃分兩個(gè)階段,加鎖階段和解鎖階段B、加鎖階段事務(wù)可以申請(qǐng)獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,允許釋放任何鎖C、在解鎖階段,事務(wù)可以釋放在任何數(shù)據(jù)項(xiàng)上任何類型的鎖,但是不能再申請(qǐng)任何鎖D、每個(gè)事務(wù)開始執(zhí)行后就進(jìn)入了加鎖階段標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:兩段鎖協(xié)議是指所有事務(wù)必須分兩個(gè)階段對(duì)數(shù)據(jù)項(xiàng)加鎖和解鎖:①在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫操作之前,要申請(qǐng)并獲得對(duì)該數(shù)據(jù)的封鎖;②在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得其它任何封鎖??梢宰C明,若并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對(duì)這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。另外要注意兩段鎖協(xié)議和防止死鎖的一次封鎖法的異同之處。一次封鎖法要求每個(gè)事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行,因此一次封鎖法遵守兩段鎖協(xié)議。但兩段鎖協(xié)議并不要求事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,因此遵守兩段鎖協(xié)議的事務(wù)可能發(fā)生死鎖。加鎖階段事務(wù)可以申請(qǐng)獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,但是不允許釋放任何鎖。22、在SQLServer2008中,設(shè)U1用戶在某數(shù)據(jù)庫(kù)中是db_datawriter角色中的成員,則該用戶U1從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是()Ⅰ.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除A、僅ⅠB、僅Ⅰ和ⅡC、僅Ⅱ、Ⅲ和ⅣD、全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:db_datawriter固定數(shù)據(jù)庫(kù)角色的成員可以在所有用戶表中添加、刪除或更改數(shù)據(jù)。即db_datawriter可以修改數(shù)據(jù)庫(kù)中所有用戶表數(shù)據(jù),但不能查詢。U1擁有除查詢以外的三項(xiàng)權(quán)限。23、設(shè)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中有下列活動(dòng):Ⅰ.創(chuàng)建觸發(fā)器Ⅱ.定義事務(wù)隔離性級(jí)別Ⅲ.?dāng)?shù)字簽名Ⅳ.定義主碼上述活動(dòng)中,用于數(shù)據(jù)庫(kù)的完整性保護(hù)的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅣC、僅Ⅲ和ⅣD、僅Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性、一致性和相容性。觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過程,觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。事務(wù)是以可控的方式對(duì)數(shù)據(jù)資源進(jìn)行訪問的一組操作,事務(wù)的隔離性使得事務(wù)之間的交互程度有著嚴(yán)格的定義,保護(hù)了數(shù)據(jù)的完整性。Ⅲ中數(shù)字簽名是用于數(shù)據(jù)防篡改,Ⅳ定義主碼是用于實(shí)體的完整性。24、已知有關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡),對(duì)該關(guān)系有如下查詢操作:SELECT學(xué)號(hào)FROM學(xué)生WHERE性別=’男’AND年齡!=25ORDERBY姓名為了加快其查詢速度,則應(yīng)該()。A、在學(xué)號(hào)上建索引B、在姓名上建索引C、在性別上建索引D、在年齡上建索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:使用索引的原則:①在需要經(jīng)常搜索的列上創(chuàng)建索引。②主鍵上創(chuàng)建索引。③經(jīng)常用于連接的列上創(chuàng)建索引。④經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引。⑤經(jīng)常需要排序的列上創(chuàng)建索引。⑥在where查詢子句中引用效率高的列上創(chuàng)建索引。⑦在OrderBy子句、GroupBy子句中出現(xiàn)的列上建立索引。根據(jù)題意,經(jīng)常查詢的是學(xué)號(hào),并且要對(duì)所查詢的結(jié)果按照姓名排序。根據(jù)索引使用原則,可以考慮在學(xué)號(hào)或者姓名列建立索引,故排除C、D。又因?yàn)樵谀骋粋€(gè)范圍內(nèi)頻繁搜索的屬性,只有在當(dāng)使用索引的查詢結(jié)果不超過記錄總數(shù)的20%時(shí),索引才會(huì)有明顯效果,因此綜合考慮,在姓名上建立索引更能加快查詢速度,故選擇B選項(xiàng)。25、下列關(guān)于數(shù)據(jù)倉(cāng)庫(kù)粒度的說法,錯(cuò)誤的是()。A、在數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中,粒度是一個(gè)重要的設(shè)計(jì)問題,它影響到數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)量和系統(tǒng)能夠回答的查詢的類型B、一般在進(jìn)行數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)組織時(shí),需要根據(jù)當(dāng)前應(yīng)用的需求來進(jìn)行多粒度級(jí)設(shè)計(jì)C、數(shù)據(jù)粒度越小,說明數(shù)據(jù)綜合程度越低D、數(shù)據(jù)粒度越大,數(shù)據(jù)量越大,空間代價(jià)越大標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:粒度越大,表示綜合程度越高;粒度越小,表示綜合程度越低。粒度越小,細(xì)節(jié)程度越高,數(shù)據(jù)量就比較大,空間代價(jià)也大。故答案為D項(xiàng)。26、為了進(jìn)行數(shù)據(jù)分析,將OLTP系統(tǒng)中數(shù)據(jù)利用抽取程序抽取出來的最主要原因是()。A、減輕OLTP系統(tǒng)的數(shù)據(jù)存儲(chǔ)負(fù)擔(dān),將數(shù)據(jù)轉(zhuǎn)移出OLTP系統(tǒng)B、通過建立數(shù)據(jù)的獨(dú)立性來確保數(shù)據(jù)分析應(yīng)用的安全性C、解決OLTP應(yīng)用與分析型應(yīng)用之間的性能沖突問題D、解決企業(yè)整體信息系統(tǒng)的數(shù)據(jù)體系存在的蜘蛛網(wǎng)問題標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:為了進(jìn)行數(shù)據(jù)分析,將OLTP系統(tǒng)中數(shù)據(jù)利用抽取程序抽取出來的最主要原因是解決OLTP應(yīng)用與分析型應(yīng)用之間的性能沖突問題。故答案為C項(xiàng)。27、設(shè)有汽車表(汽車型號(hào),汽車名稱,顏色,價(jià)格),其中“汽車型號(hào)”是主碼?,F(xiàn)要查詢?nèi)堪咨秃谏嚨拿Q、顏色和價(jià)格。下列語句中能正確完成該查詢要求的是()。A、SELECT汽車名稱,顏色,價(jià)格FROM汽車表WHERE顏色=’白色’OR顏色=’黑色’

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論