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

下載本文檔

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

文檔簡介

計(jì)算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷28(共9套)(共423題)計(jì)算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、瀏覽器/服務(wù)器架構(gòu)是現(xiàn)階段非常流行的數(shù)據(jù)庫應(yīng)用系統(tǒng)架構(gòu)。在此架構(gòu)中,應(yīng)用服務(wù)器起到了非常重要的作用。下列關(guān)于應(yīng)用服務(wù)器的說法,錯(cuò)誤的是()。A、應(yīng)用服務(wù)器一般運(yùn)行程序代碼,實(shí)現(xiàn)面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)規(guī)則,數(shù)據(jù)庫服務(wù)器承擔(dān)數(shù)據(jù)存儲(chǔ)、管理等功能B、應(yīng)用服務(wù)器會(huì)根據(jù)用戶請求連接相應(yīng)的數(shù)據(jù)庫,獲取數(shù)據(jù)并進(jìn)行處理,將結(jié)果返回給用戶C、應(yīng)用服務(wù)器一般需具有數(shù)據(jù)訪問和數(shù)據(jù)存儲(chǔ)等功能,在數(shù)據(jù)庫服務(wù)器出現(xiàn)問題時(shí)可以繼續(xù)向用戶提供服務(wù)D、應(yīng)用服務(wù)器一般提供了集群、失效恢復(fù)、負(fù)載均衡等公共服務(wù),可以大幅度提高系統(tǒng)性能和可靠性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:應(yīng)用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯提供給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用,并接收來自于web瀏覽器的用戶請求,根據(jù)應(yīng)用領(lǐng)域業(yè)務(wù)規(guī)則執(zhí)行相應(yīng)的數(shù)據(jù)庫應(yīng)用程序,通過訪問接口向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)操作請求;它亦接收來自于數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)訪問結(jié)果,并通過客戶端將結(jié)果返回用戶。所以當(dāng)數(shù)據(jù)庫服務(wù)器出現(xiàn)問題時(shí)無法向用戶提供服務(wù)。2、在概念模型中,屬性用于描述事物的特征或性質(zhì)。關(guān)于屬性有下列說法:Ⅰ.一個(gè)實(shí)體集中的屬性名要唯一Ⅱ.屬性一般用名詞或名詞短語命名Ⅲ.一個(gè)屬性的值可以取自不同的域Ⅳ.實(shí)體集的標(biāo)識屬性能夠唯一識別實(shí)體集中每一個(gè)實(shí)體Ⅴ.標(biāo)識屬性的取值不能重復(fù),但可以為空以上說法正確的是()。A、僅Ⅰ、Ⅲ和ⅤB、僅Ⅱ、Ⅱ和ⅣC、僅Ⅱ、Ⅳ和ⅤD、僅Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Ⅲ:一個(gè)屬性的值必須屬于唯一的域,域在這里相當(dāng)于數(shù)據(jù)類型的子集,屬性的取值必須為同一域。Ⅴ:標(biāo)識屬性的值不能重復(fù)且不可以為空。3、設(shè)有關(guān)系模式:作者(作者編號,姓名,身份證號,職業(yè),出生日期)。下列能夠作為該關(guān)系模式候選碼的是()。A、作者編號,姓名B、作者編號,身份證號C、作者編號,職業(yè)D、身份證號,出生日期標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:關(guān)系模型中的候選碼定義為某一組屬性可以唯一標(biāo)識一個(gè)元組,則稱為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復(fù)也不能為空。題目中姓名,職業(yè),出生日期都可能重復(fù)。4、在一臺正在運(yùn)行的SQLServer2008中,現(xiàn)需使用復(fù)制數(shù)據(jù)庫文件的方法將某數(shù)據(jù)庫從一臺服務(wù)器移動(dòng)到另一臺服務(wù)器。關(guān)于復(fù)制數(shù)據(jù)庫文件,有下列實(shí)現(xiàn)方法:Ⅰ.首先從數(shù)據(jù)庫服務(wù)器中分離出要復(fù)制的數(shù)據(jù)庫,然后復(fù)制數(shù)據(jù)庫文件Ⅱ.首先停止SQLServer數(shù)據(jù)庫引擎服務(wù),然后復(fù)制數(shù)據(jù)庫文件Ⅲ.首先斷開所有用戶與數(shù)據(jù)庫的連接,然后復(fù)制數(shù)據(jù)庫文件Ⅳ.由Windows系統(tǒng)管理員直接到操作系統(tǒng)中復(fù)制數(shù)據(jù)庫文件上述方法中,可行的是()。A、僅Ⅰ和ⅡB、僅Ⅱ和ⅢC、僅Ⅲ和ⅣD、都可以標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:復(fù)制數(shù)據(jù)庫的方法有:①使用復(fù)制數(shù)據(jù)庫向?qū)г诜?wù)器之間復(fù)制或移動(dòng)數(shù)據(jù)庫。②還原數(shù)據(jù)庫備份,若要復(fù)制整個(gè)數(shù)據(jù)庫,可以使用BACKUP和RESTORETransact-SQL語句。通常,還原數(shù)據(jù)庫的完整備份用于因各種原因?qū)?shù)據(jù)庫從一臺計(jì)算機(jī)復(fù)制到其他計(jì)算機(jī)。所以選擇A選項(xiàng)。5、設(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)中不是所有用戶都可以訪問該表,只有U1用戶和由U1授權(quán)的用戶可以訪問。D選項(xiàng)也不正確。故選擇A選項(xiàng)。6、監(jiān)控?cái)?shù)據(jù)庫系統(tǒng)運(yùn)行狀態(tài)是數(shù)據(jù)庫管理員非常重要的職責(zé)。數(shù)據(jù)庫管理員有如下工作:Ⅰ.定期實(shí)施數(shù)據(jù)庫完整備份并將備份數(shù)據(jù)傳送到遠(yuǎn)端容災(zāi)中心Ⅱ.定期查看數(shù)據(jù)庫空間是否滿足業(yè)務(wù)需求Ⅲ.定期查看數(shù)據(jù)緩沖區(qū)命中率、數(shù)據(jù)庫鎖情況Ⅳ.定期查看數(shù)據(jù)庫用戶會(huì)話情況Ⅴ.使用自動(dòng)化手段檢查數(shù)據(jù)庫CPU使用情況,出現(xiàn)異常情況時(shí)自動(dòng)發(fā)短信通知系統(tǒng)管理員上述工作中屬于數(shù)據(jù)庫監(jiān)控工作的是()。A、僅Ⅰ、Ⅱ和ⅤB、僅Ⅰ、Ⅲ和ⅣC、僅Ⅱ、Ⅲ、Ⅳ和ⅤD、全部標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Ⅰ是數(shù)據(jù)庫維護(hù)工作中的數(shù)據(jù)庫備份,不屬于數(shù)據(jù)庫監(jiān)控分析中的內(nèi)容。7、設(shè)有商場數(shù)據(jù)庫應(yīng)用系統(tǒng),在系統(tǒng)生命周期中,可能會(huì)遇到下列故障:Ⅰ.某DBA違反規(guī)定使用數(shù)據(jù)庫服務(wù)器上公網(wǎng)后,服務(wù)器操作系統(tǒng)遭到攻擊,導(dǎo)致系統(tǒng)死機(jī)后不得不重啟Ⅱ.與幾臺POS機(jī)相連的交換機(jī)突然損壞,導(dǎo)致這幾臺POS機(jī)無法提供服務(wù)Ⅲ.系統(tǒng)運(yùn)行過程中突然停電,恢復(fù)供電后操作系統(tǒng)重新啟動(dòng)Ⅳ.某員工蓄意刪除部分商品信息,導(dǎo)致系統(tǒng)無法正常銷售這些商品Ⅴ.因水災(zāi)導(dǎo)致數(shù)據(jù)庫服務(wù)器被淹后硬盤損毀,致使數(shù)據(jù)無法恢復(fù)Ⅵ.DBA誤操作強(qiáng)行關(guān)閉正在運(yùn)行的數(shù)據(jù)庫服務(wù)器以上故障,不屬于系統(tǒng)故障的是()。A、僅ⅣB、僅Ⅱ、Ⅲ和ⅥC、僅Ⅱ、Ⅳ和ⅤD、僅Ⅰ、Ⅱ和Ⅴ標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Ⅱ和V是介質(zhì)故障,又稱為硬故障,是指物理設(shè)備的損壞導(dǎo)致數(shù)據(jù)庫無法運(yùn)行,而Ⅳ是人為攻擊破壞。系統(tǒng)故障是指造成系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動(dòng)。所以選擇C選項(xiàng)。8、設(shè)在SQLServer2008中,某關(guān)系表需要存儲(chǔ)職工的工資信息,工資的范圍為2000~10000,設(shè)用整型類型存儲(chǔ)。下列數(shù)據(jù)類型中最合適的是()。A、intB、smallintC、tinyintD、bigint標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題主要是對數(shù)字類型的區(qū)別,體現(xiàn)在表示的位數(shù)和存儲(chǔ)字長上面。有符號數(shù)bigint是從-263到263-1的整型數(shù)據(jù),存儲(chǔ)大小為8個(gè)字節(jié);有符號數(shù)int是從-231到231-1的整型數(shù)據(jù).存儲(chǔ)大小為4個(gè)字節(jié);有符號數(shù)smallint是從-215到215-1的整型數(shù)據(jù),無符號數(shù)smallint從0到216-1,存儲(chǔ)大小為2個(gè)字節(jié);tinyint是從0到255的整型數(shù)據(jù),存儲(chǔ)大小為1字節(jié),所以選擇B選項(xiàng)。9、現(xiàn)有課程表(課程號,課程名,學(xué)分,開課學(xué)期,課程性質(zhì)),課程號為主碼。該表數(shù)據(jù)量較大。設(shè)經(jīng)常要對該表執(zhí)行類似下面的查詢:SELECT*FROM課程表WI{ERE課程名=’數(shù)據(jù)庫原理’為提高這類查詢的執(zhí)行效率,下列物理設(shè)計(jì)方案中,正確且最為合理的是()。A、為課程名列建立一個(gè)主索引B、為課程名列建立一個(gè)位圖索引C、為課程名列建立一個(gè)輔索引D、此表上不需要建任何索引標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查索引的設(shè)置。主索引是根據(jù)數(shù)據(jù)對象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用于任何索引目的并且可以查找多個(gè)數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢時(shí)使用。10、為了減少數(shù)據(jù)庫管理系統(tǒng)中的死鎖,有下列措施:Ⅰ.事務(wù)按同一順序訪問資源Ⅱ.檢測事務(wù)等待圖并撤銷回路中的某個(gè)事務(wù)Ⅲ.將大事務(wù)切分成若干個(gè)小事務(wù)Ⅳ.使用綁定連接上述措施中,屬于可以在應(yīng)用程序設(shè)計(jì)過程中采取的措施是()。A、僅Ⅰ和ⅡB、僅Ⅰ、Ⅲ和ⅣC、僅Ⅱ和ⅢD、僅Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:Ⅱ.檢測事務(wù)等待圖并撤銷回路中的某個(gè)事務(wù)是在數(shù)據(jù)庫應(yīng)用系統(tǒng)運(yùn)行過程中由DBMS完成的工作,不是應(yīng)用程序設(shè)計(jì)過程中采取的措施。剩下三個(gè)屬于在應(yīng)用程序設(shè)計(jì)中預(yù)防死鎖的辦法。所以選擇B選項(xiàng)。11、設(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)。12、提高事務(wù)的并發(fā)度可以改進(jìn)數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能。有下列做法:I.盡可能使用排它鎖Ⅱ.盡可能使用行鎖Ⅲ.設(shè)定較低的事務(wù)隔離等級Ⅳ.將大事務(wù)切分成若干小事務(wù)上述做法中,可以提高系統(tǒng)的事務(wù)并發(fā)度的是()。A、僅I、Ⅱ和ⅢB、僅I、Ⅱ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、以上全部標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫關(guān)于鎖的優(yōu)化原則為:鎖是并行處理的重要機(jī)制,能保持?jǐn)?shù)據(jù)并發(fā)的一致性,即按事務(wù)進(jìn)行處理。系統(tǒng)利用鎖保證數(shù)據(jù)的完整性。雖然我們避免不了死鎖,但在設(shè)計(jì)時(shí)可以充分考慮如何避免長事務(wù),減少排它鎖時(shí)間,減少事務(wù)與用戶的交互時(shí)間,杜絕讓用戶長時(shí)間控制事務(wù),還要避免批量數(shù)據(jù)同時(shí)執(zhí)行,尤其是耗時(shí)長并使用相同的數(shù)據(jù)表。I中采用排他鎖則限制了數(shù)據(jù)的共享,降低了并發(fā)度,其他選項(xiàng)均能提高并發(fā)度。13、關(guān)于商場的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容Ⅰ.?dāng)?shù)據(jù)庫結(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知識點(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ù)中,這種描述就是對數(shù)據(jù)庫、表、列等其他對象的定義。因此可推出,Ⅰ、Ⅲ和Ⅴ不屬于元數(shù)據(jù)。選C。14、下列有關(guān)基于C/S和基于B/S數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)的說法中,錯(cuò)誤的是()。A、在C/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在客戶端實(shí)現(xiàn)的B、在B/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在數(shù)據(jù)庫服務(wù)器端實(shí)現(xiàn)的C、在C/S結(jié)構(gòu)中,客戶端屬于“胖客戶端”;在B/S結(jié)構(gòu)中,客戶端屬于“瘦客戶端”D、在C/S結(jié)構(gòu)中,客戶端需要專門開發(fā);在B/S結(jié)構(gòu)中,客戶端一般只需要安裝瀏覽器標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:C/S架構(gòu)是一種典型的兩層架構(gòu),其全稱是Client/Server,即客戶端/服務(wù)器端架構(gòu)。其客戶端包含一個(gè)或多個(gè)在用戶的電腦上運(yùn)行的程序。而服務(wù)器端有兩種,一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù),另一種是Socket服務(wù)器端,服務(wù)器端的程序通過Socket與客戶端的程序通信。C/S架構(gòu)也可以看做是胖客戶端架構(gòu),因?yàn)榭蛻舳诵枰獙?shí)現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。C/S的客戶端一般需要單獨(dú)開發(fā)。在這種架構(gòu)中,作為客戶端的部分需要承受很大的壓力,因?yàn)轱@示邏輯和事務(wù)處理都包含其中,需要通過與數(shù)據(jù)庫的交互(通常是SQL或存儲(chǔ)過程的實(shí)現(xiàn))來達(dá)到持久化數(shù)據(jù),以此滿足實(shí)際項(xiàng)目的需要。B/S架構(gòu)的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)。Browser指的是Web瀏覽器,極少數(shù)事務(wù)邏輯在前端實(shí)現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。Browser客戶端、WebApp服務(wù)器端和DB數(shù)據(jù)庫服務(wù)端構(gòu)成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無須特別安裝,有Web瀏覽器即可。B/S架構(gòu)中,顯示邏輯交給了Web瀏覽器,事務(wù)處理邏輯則放在了WebApp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力,因?yàn)榭蛻舳税倪壿嫼苌?,因此也被稱為瘦客戶端。B/S架構(gòu)中,客戶端只需安裝WEB瀏覽器即可,且應(yīng)用業(yè)務(wù)規(guī)則一般是WEB服務(wù)器端實(shí)現(xiàn)的。15、有如下的索引文件:則該索引文件稱為()。A、稀疏索引B、聚集索引C、稠密索引D、非聚集索引標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:稀疏索引是指如果只是一部分查找碼的值有對應(yīng)的索引記錄,則該索引為稀疏索引;稠密索引是指如果數(shù)據(jù)文件中的每一個(gè)查找碼值在索引文件中都對應(yīng)一個(gè)索引記錄,則該索引為稠密索引。對于數(shù)據(jù)文件和它的一個(gè)特定的索引文件,如果數(shù)據(jù)文件中的數(shù)據(jù)記錄的排列順序與索引文件中索引項(xiàng)的排列順序相一致,或者說,索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則該索引文件稱為聚集索引,否則為非聚集索引。因此選擇B選項(xiàng)。16、分布式數(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ù)的分片及存儲(chǔ)場地。當(dāng)分片模式改變時(shí),只須改變?nèi)指拍畹椒制J降挠诚?,而不?huì)影響全局概念模式和應(yīng)用程序,即實(shí)現(xiàn)了分片透明性。17、下列全部屬于結(jié)構(gòu)圖的組圖是()。A、用例圖、類圖、順序圖、部署圖B、類圖、組件圖、部署圖、活動(dòng)圖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)圖包括用例圖、類圖、組件圖、對象圖和部署圖。18、有教師表(教師號,教師名,職稱,基本工資),其中基本工資的取值與教師職稱有關(guān),實(shí)現(xiàn)這個(gè)約束的可行方案是()。A、在教師表上定義一個(gè)視圖B、在教師表上定義一個(gè)存儲(chǔ)過程C、在教師表上定義插入和修改操作的觸發(fā)器D、在教師表上定義一個(gè)標(biāo)量函數(shù)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:觸發(fā)器(trigger)是SQLServer提供給程序員和數(shù)據(jù)分析員用來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過程,執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來觸發(fā),比如當(dāng)對一個(gè)表進(jìn)行操作(insert,delete,update)時(shí)就會(huì)激活它并執(zhí)行,且經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。教師表中要求基本工資的取值與教師的職稱有關(guān),即當(dāng)對教師的職稱進(jìn)行操作的時(shí)候,要求基本工資的取值隨著職稱變化而變化,因此采用觸發(fā)器可以達(dá)到要求。19、對于故障管理,下列說法正確的是()。A、軟件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫的完全安全B、動(dòng)態(tài)轉(zhuǎn)儲(chǔ)提高了數(shù)據(jù)庫的可用性,但是數(shù)據(jù)的有效性得不到保證C、介質(zhì)故障是指數(shù)據(jù)庫在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障D、在數(shù)據(jù)庫系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲(chǔ)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:硬件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫的完全安全。若數(shù)據(jù)庫在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常的方式終止,則需要重新啟動(dòng)的故障就是系統(tǒng)故障。在數(shù)據(jù)庫中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。20、某大型超市的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):Ⅰ.商品清單Ⅱ.商品銷售細(xì)節(jié)數(shù)據(jù)Ⅲ.DBMS中的數(shù)據(jù)字典Ⅳ.?dāng)?shù)據(jù)庫結(jié)構(gòu)說明文檔Ⅴ.前端應(yīng)用程序表中數(shù)據(jù)項(xiàng)的定義及說明文檔Ⅵ.商品分類銷售匯總數(shù)據(jù)以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是()。A、僅Ⅰ、Ⅲ和ⅥB、僅Ⅱ、Ⅴ和ⅥC、僅Ⅰ、Ⅱ和ⅥD、僅Ⅱ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:元數(shù)據(jù)被定義為描述數(shù)據(jù)及其環(huán)境的數(shù)據(jù),是關(guān)于數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)用于描述數(shù)據(jù)倉庫內(nèi)數(shù)據(jù)的結(jié)構(gòu)和建立方法,可將其按用途的不同分為技術(shù)元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)。一般來說,它有兩個(gè)主要的用途:首先能夠提供基于用戶的信息,其次能支持系統(tǒng)對數(shù)據(jù)的管理和維護(hù)。在傳統(tǒng)的數(shù)據(jù)庫中,元數(shù)據(jù)描述了數(shù)據(jù)庫中的各個(gè)對象,如數(shù)據(jù)庫中數(shù)據(jù)字典就是一種元數(shù)據(jù),在關(guān)系數(shù)據(jù)庫中,這種描述就是對數(shù)據(jù)庫、表、列等對象的定義。DBMS數(shù)據(jù)字典、數(shù)據(jù)庫結(jié)構(gòu)證明文檔、前端應(yīng)用程序表中數(shù)據(jù)庫的定義及說明文檔都是元數(shù)據(jù)。而Ⅰ、Ⅱ和Ⅵ都是提供了基于用戶數(shù)據(jù)的信息,與元數(shù)據(jù)的定義不符,因此Ⅰ、Ⅱ、Ⅵ不是元數(shù)據(jù)。21、數(shù)據(jù)庫中事務(wù)的并發(fā)操作可能會(huì)引起死鎖,引起死鎖的原因是不同事務(wù)對數(shù)據(jù)項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,從而引起相互等待導(dǎo)致死鎖。假設(shè)某數(shù)據(jù)庫系統(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知識點(diǎn)解析:從下面的資源圖可知,系統(tǒng)沒有資源死鎖環(huán),事務(wù)T4完成后釋放A4,T2完成后釋放A2,T1完成后釋放T5,所有事務(wù)即可正常結(jié)束。22、設(shè)有教師表(教師號,姓名,年齡,性別,所在系號),系表(系號,系名)。用戶將非常頻繁地在這兩張表上執(zhí)行如下查詢:SELECT教師號,姓名,系名FROM教師表TJOIN系表DONT.所在系號=D.系號;為了提高查詢效率,下列最適合存儲(chǔ)上述表數(shù)據(jù)的文件類型是()。A、堆文件B、索引文件C、聚集文件D、散列文件標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:聚集文件是一種具有多種記錄類型的文件,它存儲(chǔ)了來自多個(gè)關(guān)系表的數(shù)據(jù),每個(gè)關(guān)系表對應(yīng)文件中的一種記錄類型。聚集文件將不同關(guān)系表中有關(guān)聯(lián)的記錄存儲(chǔ)在同一磁盤塊內(nèi),從而減少數(shù)據(jù)庫多表查詢操作時(shí)的磁盤訪問次數(shù),提高系統(tǒng)I/O速度和查找處理速度。該題中用戶頻繁對兩個(gè)表進(jìn)行關(guān)聯(lián)查詢,符合聚集文件的特性,因此采用聚集文件能有效提高查詢效率。23、利用游標(biāo)機(jī)制可以實(shí)現(xiàn)對查詢結(jié)果集的逐行操作。下列關(guān)于SQLServer2008中游標(biāo)的說法中,錯(cuò)誤的是()。A、每個(gè)游標(biāo)都有一個(gè)當(dāng)前行指針,當(dāng)游標(biāo)打開后,當(dāng)前行指針自動(dòng)指向結(jié)果集的第一行數(shù)據(jù)B、如果在聲明游標(biāo)時(shí)未指定INSENSITIVE選項(xiàng),則已提交的對基表的更新都會(huì)反映在后面的提取操作中C、當(dāng)@@FETCH_STATUS=0時(shí),表明游標(biāo)當(dāng)前行指針已經(jīng)移出了結(jié)果集范圍D、關(guān)閉游標(biāo)之后,可以通過OPEN語句再次打開該游標(biāo)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:每個(gè)游標(biāo)都有一個(gè)當(dāng)前行指針,當(dāng)游標(biāo)打開后,當(dāng)前行指針自動(dòng)指向結(jié)果集的第一行數(shù)據(jù),INSENSITIVE關(guān)鍵字用以創(chuàng)建由該游標(biāo)使用的數(shù)據(jù)的臨時(shí)復(fù)本。對游標(biāo)的所有請求都從tempdb中的該臨時(shí)表中得到應(yīng)答。因此,在對該游標(biāo)進(jìn)行提取操作時(shí),返回的數(shù)據(jù)中不反映對基表所做的修改,并且該游標(biāo)不允許修改。使用SQL—92語法時(shí),如果省略INSENSITIVE,任何用戶對基表提交的刪除和更新都反映在后面的提取中。當(dāng)“@@FETCH_STATUS=0”時(shí),表示的含義是FETCH語句成功;“@@FETCH_STATUS=-1”時(shí),F(xiàn)ETCH語句失敗或行不在結(jié)果集中;“@@FETCH_STATUS=-2”時(shí),提取的行不存在;關(guān)閉游標(biāo)之后,可以通過OPEN語句再次打開該游標(biāo)。24、SQLServer2008允許用戶自己定義函數(shù)。關(guān)于內(nèi)聯(lián)表值函數(shù),有下列說法:Ⅰ.在內(nèi)聯(lián)表值函數(shù)中,沒有相關(guān)聯(lián)的返回變量Ⅱ.內(nèi)聯(lián)表值函數(shù)通過INSERT語句填充函數(shù)返回的表值Ⅲ.內(nèi)聯(lián)表值函數(shù)的作用類似于帶參數(shù)的視圖Ⅳ.調(diào)用內(nèi)聯(lián)表值函數(shù)時(shí),只能將內(nèi)聯(lián)表值函數(shù)放置在FROM子句中上述說法中正確的是()。A、僅ⅡB、僅Ⅱ和ⅢC、僅Ⅰ、Ⅱ和ⅣD、僅Ⅰ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:內(nèi)聯(lián)表值函數(shù)的返回值是一個(gè)表,該表的內(nèi)容是一個(gè)查詢語句的結(jié)果;內(nèi)聯(lián)表值函數(shù)的使用與視圖非常相似,需要放在查詢語句的FROM子句中,作用很像是帶參數(shù)的視圖;內(nèi)聯(lián)表值函數(shù)通過SELECT語句填充函數(shù)返回的表值。25、設(shè)有m個(gè)的用戶集合US={u1,…,um},現(xiàn)對他們的行為數(shù)據(jù)進(jìn)行處理,使得每個(gè)用戶ui對應(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ù)測法標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:聚類將一個(gè)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行分組,使得每一組內(nèi)的數(shù)據(jù)盡可能相似,而不同組間的數(shù)據(jù)盡可能的不同。它與分類的一個(gè)不同點(diǎn)在于,它強(qiáng)調(diào)同一個(gè)組中的對象有較高的相似度,不同組中的對象之間差別很大。分類和聚類的區(qū)別在于,分類事先知道有哪些類別可以分。聚類事先不知道將要分成哪些類,需有聚類算法來自動(dòng)確定。綜上可知,算法A屬于聚類算法。26、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,他們被分割成若干切片,每個(gè)片段被分配在一個(gè)特定場地上,則該策略屬于()A、集中式B、分割式C、全復(fù)制式D、混合式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)分配方式有四種:①集中式,所有數(shù)據(jù)片段都安排在同一個(gè)場地上;②分割式,所有數(shù)據(jù)只有一份,它被分割成若干邏輯片段,每個(gè)邏輯片段被指派在一個(gè)特定的場地上;③全復(fù)制式:數(shù)據(jù)在每個(gè)場地重復(fù)存儲(chǔ)。也就是每個(gè)場地上都有一個(gè)完整的數(shù)據(jù)副本;④混合式:全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集都被安排在一個(gè)或多個(gè)不同的場地上,但是每個(gè)場地未必保存所有數(shù)據(jù)。這是一種介乎于分割式和全復(fù)制式之間的分配方式。27、設(shè)某數(shù)據(jù)庫中有學(xué)生表(學(xué)號,姓名,所在系)和選課表(學(xué)號,課程號,成績)。現(xiàn)要查詢沒選課的學(xué)生姓名和所在系。下列語句中能夠?qū)崿F(xiàn)該查詢要求的是()。A、SELECT姓名,所在系FROM學(xué)生表aLEFTJOIN選課表bONa.學(xué)號=b.學(xué)號WHEREa.學(xué)號ISNULLB、SELECT姓名,所在系FROM學(xué)生表aLEFTJOIN選課表bONa.學(xué)號=b.學(xué)號WHEREb.學(xué)號ISNULLC、SELECT姓名,所在系FROM學(xué)生表aRIGHTJOIN選課表bONa.學(xué)號=b.學(xué)號WHEREa.學(xué)號ISNULLD、SELECT姓名,所在系FROM學(xué)生表aRIGHTJOIN選課表bONa.學(xué)號=b.學(xué)號WHEREb.學(xué)號ISNULL標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:從數(shù)據(jù)庫中查出沒有選課的學(xué)生姓名和所在系,則在學(xué)生表中查出選課表中沒有的學(xué)生即可。在這里采用LEFTJOIN來連接查詢。并且要求選課表中的學(xué)生學(xué)號為NULL。28、觸發(fā)器是一種特殊的存儲(chǔ)過程,它是由用戶對數(shù)據(jù)的更改操作自動(dòng)引發(fā)執(zhí)行的。下列數(shù)據(jù)庫控制中,適于用觸發(fā)器實(shí)現(xiàn)的是()A、并發(fā)控制B、恢復(fù)控制C、可靠性控制D、完整性控制標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:觸發(fā)器是一種特殊的存儲(chǔ)過程,其特殊性在于它不需要用戶來調(diào)用,而是當(dāng)用戶對表中的數(shù)據(jù)進(jìn)行UPDATE、INSERT和DELETE操作時(shí)自動(dòng)觸發(fā)執(zhí)行。觸發(fā)器通常用于保證業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性,其主要優(yōu)點(diǎn)是用戶可以用編程的方法來實(shí)現(xiàn)復(fù)雜的處理邏輯和業(yè)務(wù)規(guī)則,增強(qiáng)了數(shù)據(jù)完整性約束的功能。29、在SQLServer2008中,設(shè)有職工表(職工號,姓名,所在部門,工資),現(xiàn)要建立查詢指定部門的最高工資的標(biāo)量函數(shù)。下列語句中正確的是()。A、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTASBEGINRETURN(SELECTMAX(工資)FROM職工表WHERE所在部門=@dept)ENDB、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTASBEGINDECLARE@xINTSET@x=SELECTMAX(工資)FROM職工表WHERE所在部門=@deptRETURN(@x)ENDC、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTASBEGINRETURN(SELECTMAX(工資)FROM職工表WHERE所在部門=@deptGROUPBY所在部門)ENDD、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTASBEGINDECLARE@xINTSET@x=SELECTMAX(工資)FROM職工表WHERE所在部門=@deptGROUPBY所在部門RETURN(@x)END標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:GROUPBY子句的作用是將查詢的結(jié)果按照指定的字段進(jìn)行分組,而題目中要求建立查詢,查找指定部門中員工的最高工資,可以僅使用條件查詢完成該功能,并且不需要對"所在部門"字段進(jìn)行分組操作,故可以排除C、D選項(xiàng)。SET語句主要作用是給變量賦值,且一個(gè)變量只有一個(gè)值。而一個(gè)部門可能存在一個(gè)或多個(gè)人工資一樣多且是最高的,那么B選項(xiàng)不符合要求。故選擇A選項(xiàng)。30、為了保證數(shù)據(jù)庫系統(tǒng)穩(wěn)定運(yùn)行,需要使用服務(wù)器容錯(cuò)技術(shù)保證其運(yùn)行服務(wù)器的可靠性。下列有關(guān)Active-Standby模式服務(wù)器容錯(cuò)技術(shù)的說法,錯(cuò)誤的是()。A、此模式需要兩臺服務(wù)器使用共享的存儲(chǔ)設(shè)備,數(shù)據(jù)庫中數(shù)據(jù)需要存儲(chǔ)在此設(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)。31、下列關(guān)于SQLServer2008中分離和附加數(shù)據(jù)庫的說法,錯(cuò)誤的是()。A、不能分離用戶正在使用的數(shù)據(jù)庫B、分離數(shù)據(jù)庫會(huì)將數(shù)據(jù)文件和日志文件一起分離C、附加的數(shù)據(jù)庫名可以與分離的數(shù)據(jù)庫名不同D、進(jìn)行分離數(shù)據(jù)庫操作時(shí)必須停止SQLServer服務(wù)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:分離數(shù)據(jù)庫時(shí)需要停用被分離的數(shù)據(jù)庫,但是不需要停用SQLServer服務(wù)。32、在進(jìn)行事務(wù)設(shè)計(jì)時(shí),如果把多個(gè)小事務(wù)合并成一個(gè)大事務(wù)來執(zhí)行,則下列關(guān)于這種做法所帶來影響的敘述,正確的是()。A、提高了事務(wù)的并發(fā)度B、提高了發(fā)生活鎖的可能性C、提高了發(fā)生死鎖的可能性D、提高了系統(tǒng)的事務(wù)吞吐率標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:多個(gè)小事務(wù)合并成大事務(wù),會(huì)增加占有鎖的時(shí)間,可能會(huì)造成大量阻塞事務(wù),甚至?xí)a(chǎn)生死鎖。故答案為C項(xiàng)。33、在IDEF0需求建模方法中,下列關(guān)于描述功能活動(dòng)的圖示,正確的是()。A、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:IDEFD需求建模方法,描述功能活動(dòng)示意圖中矩形框代表功能活動(dòng),寫在矩形框內(nèi)的動(dòng)詞短語描述功能活動(dòng)的名稱,活動(dòng)的編號按照要求寫在矩形框右下角指定的位置。左邊的輸入箭頭表示完成活動(dòng)需要的數(shù)據(jù);矩形框上方的控制箭頭描述了影響這個(gè)活動(dòng)執(zhí)行的事件或約束條件;右邊的輸出箭頭說明由活動(dòng)產(chǎn)生的結(jié)果及信息,下方進(jìn)入的機(jī)制箭頭表示實(shí)施該活動(dòng)的物理手段或完成活動(dòng)需要的資源(計(jì)算機(jī)系統(tǒng)、人或組織)。故答案為A選項(xiàng)。34、在SQLServer2008中,下列有關(guān)事務(wù)日志備份的說法,錯(cuò)誤的是()。A、事務(wù)日志備份除備份日志外,還會(huì)增量備份數(shù)據(jù)庫數(shù)據(jù)B、事務(wù)日志備份需要保證日志鏈?zhǔn)峭暾腃、簡單恢復(fù)模式不支持事務(wù)日志備份D、結(jié)尾日志備份是恢復(fù)計(jì)劃中的最后一個(gè)備份標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:事務(wù)日志備份并不備份數(shù)據(jù)庫本身,它只備份日志記錄,而且只備份從上次備份之后到當(dāng)前備份時(shí)間發(fā)生變化的日志內(nèi)容。故答案為A選項(xiàng)。35、設(shè)有關(guān)系模式:作者(作者編號,姓名,身份證號,職業(yè),出生日期)。下列能夠作為該關(guān)系模式候選碼的是()。A、作者編號,姓名B、作者編號,身份證號C、作者編號,職業(yè)D、身份證號,出生日期標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:關(guān)系模型中的候選碼定義為某一組屬性可以唯一標(biāo)識一個(gè)元組,則稱為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復(fù)也不能為空。題目中姓名,職業(yè),出生日期都可能重復(fù)。36、在使用UML對數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行建模的過程中,狀態(tài)圖和活動(dòng)圖常用于動(dòng)態(tài)建模。下列狀態(tài)圖或活動(dòng)圖語法正確的是()。A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:這屬于UML設(shè)計(jì)范疇,所有活動(dòng)有關(guān)判斷的部分要用菱形表示。37、三層瀏覽器/服務(wù)器架構(gòu)是現(xiàn)在比較流行的應(yīng)用系統(tǒng)架構(gòu)。下列關(guān)于此架構(gòu)的說法,錯(cuò)誤的是()。A、表示層使用Web瀏覽器實(shí)現(xiàn),位于客戶端,一般無需安裝其他程序B、數(shù)據(jù)層位于數(shù)據(jù)庫服務(wù)器,由DBMS完成數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)存取等數(shù)據(jù)管理功能C、此架構(gòu)將人機(jī)交互、應(yīng)用業(yè)務(wù)邏輯和數(shù)據(jù)管理三類功能分離,提高了可維護(hù)性D、與二層的客戶/服務(wù)器架構(gòu)相比,此架構(gòu)在交互性、運(yùn)行速度方面優(yōu)勢明顯標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:三層架構(gòu)將更多的任務(wù)傳給服務(wù)器端計(jì)算,所以增加了網(wǎng)絡(luò)的通信量,其運(yùn)行速度受制于網(wǎng)絡(luò),并不一定會(huì)提高。在適用Intemet、維護(hù)工作量等方面,B/S比C/S強(qiáng);在運(yùn)行速度、數(shù)據(jù)安全和人機(jī)交互等方面,不如C/S。38、下列關(guān)于SQLServer2008數(shù)據(jù)庫文件的說法,錯(cuò)誤的是()。A、一個(gè)數(shù)據(jù)庫可以包含多個(gè)數(shù)據(jù)文件,但這些數(shù)據(jù)文件不能放置在同一個(gè)物理磁盤上B、數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件最好分別存放在不同的物理磁盤上C、用戶數(shù)據(jù)庫中包含很多系統(tǒng)信息,這些系統(tǒng)信息必須存儲(chǔ)在主要數(shù)據(jù)文件中D、數(shù)據(jù)庫的主要數(shù)據(jù)文件必須存放在PRIMARY文件組中標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:一個(gè)數(shù)據(jù)庫可以包含多個(gè)數(shù)據(jù)文件,這些文件可以存放在一個(gè)物理磁盤上,也可以放在不同的物理磁盤上。39、設(shè)有員工表(員工號,姓名,工資,所在部門),其中“員工號”是主碼?,F(xiàn)要查詢“基礎(chǔ)部”工資最低的職工姓名和工資。下列語句中能正確完成該查詢要求的是()。A、SELECT姓名,工資FROM員工表WHERE工資IN(SELECTMIN(工資)FROM員工表WHERE所在部門=′基礎(chǔ)部′)AND所在部門=′基礎(chǔ)部′B、SELECT姓名,工資FROM員工表WHERE工資IN(SELECTMIN(工資)FROM員工表WHERE所在部門=′基礎(chǔ)部′)C、SELECT姓名,工資FROM員工表WHERE工資IN(SELECTMAx(工資)FROM員工表WHERE所在部門=′基礎(chǔ)部′)AND所在部門=′基礎(chǔ)部′D、SELECT姓名,工資FROM員工表WHERE工資IN(SELECTMAX(工資)FROM員工表WHERE所在部門=′基礎(chǔ)部′)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在SQL語言中,一個(gè)SELECT-FROM-WHERE語句稱為一個(gè)查詢塊,包含子查詢的語句通常采用WHERE表達(dá)式[NOT]IN(子查詢)。題目中要求查詢“基礎(chǔ)部”工資最低的職工姓名和工資,所以需要使用子查詢查詢“基礎(chǔ)部”工資最低的職工,用MIN(工資)函數(shù),在并上所屬部門屬于“基礎(chǔ)部”的條件。當(dāng)這兩個(gè)查詢條件同時(shí)成立才滿足題意。故答案為A選項(xiàng)。40、有關(guān)數(shù)據(jù)庫優(yōu)化工作中的模式調(diào)整工作,下列說法正確的是()。A、模式調(diào)整一般需符合第三范式要求B、一般來說,符合第三范式要求的數(shù)據(jù)庫模式性能均較好C、在數(shù)據(jù)庫模式調(diào)整過程中,基本無需考慮表的數(shù)據(jù)量大小D、用分割表方法進(jìn)行數(shù)據(jù)庫優(yōu)化時(shí)一般有兩種方式:水平分割和垂直分割標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:對關(guān)系模式來說,通常情況數(shù)據(jù)邏輯設(shè)計(jì)不是唯一的,規(guī)范化的理論是數(shù)據(jù)庫邏輯設(shè)計(jì)的重要理論基礎(chǔ)。在實(shí)際開發(fā)中,模式調(diào)整優(yōu)化到第幾范式需要結(jié)合具體情況具體分析。在數(shù)據(jù)庫模式調(diào)整過程中,應(yīng)仔細(xì)分析應(yīng)用的數(shù)據(jù)存取需求和實(shí)際的性能特點(diǎn),需考慮表的數(shù)據(jù)量大小。用分割表方法進(jìn)行數(shù)據(jù)庫優(yōu)化時(shí)一般有兩種方式:水平分割和垂直分割。故答案為D選項(xiàng)。二、應(yīng)用題(本題共5題,每題1.0分,共5分。)41、數(shù)據(jù)倉庫是面向主題的、________的、非易失的、隨時(shí)間變化的數(shù)據(jù)集合,用來支持管理人員的決策。標(biāo)準(zhǔn)答案:集成知識點(diǎn)解析:數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲(chǔ)和組織技術(shù),基本特征包括:數(shù)據(jù)是面向主題的、集成的、非易失的、隨時(shí)間不斷變化的數(shù)據(jù)集合,用來支持管理人員的決策。42、數(shù)據(jù)庫管理員要隨時(shí)觀察數(shù)據(jù)庫的動(dòng)態(tài)變化,并在數(shù)據(jù)庫出現(xiàn)錯(cuò)誤、故障或產(chǎn)生不適應(yīng)的情況時(shí)能夠隨時(shí)采取有效措施保護(hù)數(shù)據(jù)庫。這種監(jiān)控機(jī)制稱為【3】。標(biāo)準(zhǔn)答案:手動(dòng)監(jiān)控機(jī)制知識點(diǎn)解析:對數(shù)據(jù)庫系統(tǒng)的監(jiān)控分為手動(dòng)監(jiān)控機(jī)制和自動(dòng)監(jiān)控機(jī)制兩種。43、在數(shù)據(jù)倉庫設(shè)計(jì)和建設(shè)過程中,設(shè)計(jì)者需要調(diào)查用戶的決策或數(shù)據(jù)處理需求,并將功能相近且需要相關(guān)聯(lián)數(shù)據(jù)支持的需求進(jìn)行歸類,得到不同的需求集合,并在企業(yè)數(shù)據(jù)模型中尋找能夠滿足各個(gè)需求集合的數(shù)據(jù)集合,然后針對各個(gè)數(shù)據(jù)集合開展數(shù)據(jù)倉庫數(shù)據(jù)模型的設(shè)計(jì)。這種設(shè)計(jì)方法稱為【12】的設(shè)計(jì)方法。標(biāo)準(zhǔn)答案:面向主題知識點(diǎn)解析:面向主題的數(shù)據(jù)組織方式,就是在較高層次上對分析對象數(shù)據(jù)的一個(gè)完整并且一致的描述,能刻畫各個(gè)分析對象所涉及的企業(yè)各項(xiàng)數(shù)據(jù),以及數(shù)據(jù)之間的聯(lián)系。所謂較高層次是相對面向應(yīng)用的數(shù)據(jù)組織方式而言的,即按照主題進(jìn)行數(shù)據(jù)組織的方式具有更高的數(shù)據(jù)抽象級別。與傳統(tǒng)數(shù)據(jù)庫面向應(yīng)用進(jìn)行數(shù)據(jù)組織的特點(diǎn)相對應(yīng),數(shù)據(jù)倉庫中的數(shù)據(jù)面向主題進(jìn)行組織。例如,一個(gè)生產(chǎn)企業(yè)的數(shù)據(jù)倉庫所組織的主題可能有產(chǎn)品訂貨分析和貨物發(fā)運(yùn)分析等。44、每TPS代價(jià)值是用于衡量系統(tǒng)_______比的指標(biāo)。標(biāo)準(zhǔn)答案:性價(jià)(性能價(jià)格)知識點(diǎn)解析:DBAS的性能指標(biāo)有如下幾種。①數(shù)據(jù)操作響應(yīng)時(shí)間(或數(shù)據(jù)訪問響應(yīng)時(shí)間):從提交請求到返回結(jié)果的時(shí)間。②系統(tǒng)吞吐量:指系統(tǒng)在單位時(shí)間內(nèi)所完成的事務(wù)或查詢的數(shù)量,單位為TPS。③允許并發(fā)訪問的最大用戶數(shù):在保證響應(yīng)時(shí)間的前提下,系統(tǒng)最多允許多少用戶同時(shí)訪問數(shù)據(jù)庫。④每TPS代價(jià)值,用于衡量系統(tǒng)性價(jià)比的指標(biāo)。45、在分布式數(shù)據(jù)庫中,如果用戶編寫程序時(shí)不必了解數(shù)據(jù)分片在各個(gè)場地的分配情況,則稱該分布式數(shù)據(jù)庫系統(tǒng)具有【12】透明性。標(biāo)準(zhǔn)答案:位置知識點(diǎn)解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:①分片透明性;②位置透明性;③局部映像透明性。位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時(shí)只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個(gè)場地的分配情況。三、設(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ù)直接從中央存儲(chǔ)設(shè)備讀取和存儲(chǔ),并由專業(yè)人員進(jìn)行管理,極大地保護(hù)了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,在一臺服務(wù)器出現(xiàn)故障時(shí),備機(jī)主動(dòng)替代主機(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è)共享的存儲(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)的方案,在主從模式工作中,兩臺服務(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ù)器。由于使用共享的存儲(chǔ)設(shè)備,因此兩臺服務(wù)器使用的實(shí)際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對其進(jìn)行管理。計(jì)算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在使用UML對數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行建模的過程中,狀態(tài)圖和活動(dòng)圖常用于動(dòng)態(tài)建模。下列狀態(tài)圖或活動(dòng)圖語法正確的是()。A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:這屬于UML設(shè)計(jì)范疇,所有活動(dòng)有關(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ù)器自動(dòng)激活相應(yīng)的觸發(fā)器,對數(shù)據(jù)進(jìn)行完整性控制。所以觸發(fā)器或CHECK約束都可以實(shí)現(xiàn)。但DEFAULT約束不能實(shí)現(xiàn)用戶自定義的完整性,只能表示實(shí)體或參照完整性。3、在SQLServer2008的某數(shù)據(jù)庫中,設(shè)用戶U1同時(shí)是角色R1和角色R2中的成員?,F(xiàn)已授予角色R1對表T具有SELECT、INSERT和UPDATE權(quán)限,授予角色R2對表T具有IN-SERT和DENYUPDATE權(quán)限,沒有對U1進(jìn)行其他授權(quán),則U1對表T有權(quán)執(zhí)行的操作是()。A、SELECT和INSERTB、INSERT、UPDATE和SELECTC、SELECT和UPDATED、SELECT標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:當(dāng)用戶被賦予的兩種角色的權(quán)限出現(xiàn)沖突時(shí),為了安全起見,都是DENY優(yōu)先。而沒有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。所以選擇A選項(xiàng)。4、數(shù)據(jù)庫管理系統(tǒng)為提高數(shù)據(jù)查詢效率,可能會(huì)采用如下索引技術(shù):Ⅰ.有序索引Ⅱ.聚集索引Ⅲ.樹型索引Ⅳ.散列(哈希)索引其中,將屬性值作為參數(shù),不采用索引鍵值比較,而是采用一定的計(jì)算方法定位數(shù)據(jù)的有()。A、僅ⅠB、僅Ⅰ、Ⅱ和ⅢC、僅ⅣD、都是標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:傳統(tǒng)的索引如有序索引、樹型索引都是建立在“比較”的基礎(chǔ)上,即在結(jié)構(gòu)中查找記錄時(shí)需要進(jìn)行一系列與關(guān)鍵字的比較。理想的情況是不希望經(jīng)過任何比較,一次存取便能得到所查記錄,則就必須在記錄的存儲(chǔ)位置和它的關(guān)鍵字之間建立一個(gè)確定的對應(yīng)關(guān)系f,使每個(gè)關(guān)鍵字和結(jié)構(gòu)中的唯一的存儲(chǔ)位置相對應(yīng),因而在查找時(shí),要根據(jù)這個(gè)對應(yīng)關(guān)系f找到給定值K的像f(K)。若結(jié)構(gòu)中存在關(guān)鍵字和K相等的記錄,則必定在f(K)的存儲(chǔ)位置上,由此,不需要進(jìn)行比較便可直接取得所查記錄。這樣的對應(yīng)關(guān)系f稱為hash函數(shù),這種方法叫hash索引。其它三個(gè)答案都會(huì)有索引值的比較。5、下列敘述中不屬于三層B/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)特點(diǎn)和操作特征的是()。A、客戶端使用瀏覽器,瀏覽器與Web應(yīng)用服務(wù)器之間的通信使用超文本傳輸協(xié)議(HTTP)B、數(shù)據(jù)庫服務(wù)器接受應(yīng)用服務(wù)器提出的數(shù)據(jù)操作請求,對數(shù)據(jù)庫進(jìn)行相應(yīng)的操作,并將操作結(jié)果返回給應(yīng)用服務(wù)器C、這種結(jié)構(gòu)使客戶端和服務(wù)器能在不同的系統(tǒng)間通信,但對客戶機(jī)配置要求較高,且應(yīng)用軟件維護(hù)代價(jià)也較大D、這種結(jié)構(gòu)不受時(shí)空限制,使用者可以在全球任何地方,任何時(shí)間請求數(shù)據(jù)庫應(yīng)用系統(tǒng)提供的各種數(shù)據(jù)服務(wù)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:B/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的特點(diǎn)是用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),主要的事務(wù)邏輯在服務(wù)器實(shí)現(xiàn),所以其對客戶機(jī)配置要求不高,即使對服務(wù)器要求較高,也不需要安裝客戶端軟件。6、日志文件對實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)故障的恢復(fù)有非常重要的作用。下列關(guān)于數(shù)據(jù)庫系統(tǒng)日志文件的說法,正確的是()。A、數(shù)據(jù)庫系統(tǒng)不要求日志的寫入順序必須與并行事務(wù)執(zhí)行的時(shí)間次序一致B、為了保證數(shù)據(jù)庫是可恢復(fù)的,必須嚴(yán)格保證先寫數(shù)據(jù)庫后寫日志C、日志文件中檢查點(diǎn)記錄的主要作用是提高系統(tǒng)出現(xiàn)故障后的恢復(fù)效率D、系統(tǒng)故障恢復(fù)必須使用日志文件以保證數(shù)據(jù)庫系統(tǒng)重啟時(shí)能正常恢復(fù),事務(wù)故障恢復(fù)不一定需要使用日志文件標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:A選項(xiàng)日志寫入順序必須和并行事務(wù)執(zhí)行的時(shí)間次序一致,因?yàn)檫@樣才能在數(shù)據(jù)庫恢復(fù)時(shí)進(jìn)行redo和undo操作,從而保證數(shù)據(jù)的一致性而不會(huì)產(chǎn)生臟數(shù)據(jù);B選項(xiàng)必須先寫日志再寫數(shù)據(jù)庫,這樣當(dāng)數(shù)據(jù)庫發(fā)生故障時(shí)可以根據(jù)日志完全恢復(fù),否則如果先寫數(shù)據(jù),當(dāng)數(shù)據(jù)剛寫完時(shí),數(shù)據(jù)庫故障而沒來得及寫日志,導(dǎo)致數(shù)據(jù)恢復(fù)時(shí)發(fā)生錯(cuò)誤。D選項(xiàng)事務(wù)恢復(fù)時(shí)同樣需要日志,如redo、undo操作。所以選擇C選項(xiàng)。7、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場地上,則該策略屬于()。A、集中式B、分割式C、全復(fù)制式D、混合式標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:分布式數(shù)據(jù)庫的分配方式包括集中式、分割式、全復(fù)制式、混合式。集中式指所有數(shù)據(jù)片斷都安排在一個(gè)場地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場地上;全復(fù)制式是在每個(gè)站點(diǎn)上都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性最大;混合式指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集被安排在一個(gè)或多個(gè)不同的場地上,但是每個(gè)場地未必保存所有數(shù)據(jù)。8、三層瀏覽器/服務(wù)器架構(gòu)是現(xiàn)在比較流行的應(yīng)用系統(tǒng)架構(gòu)。下列關(guān)于此架構(gòu)的說法,錯(cuò)誤的是()。A、表示層使用Web瀏覽器實(shí)現(xiàn),位于客戶端,一般無需安裝其他程序B、數(shù)據(jù)層位于數(shù)據(jù)庫服務(wù)器,由DBMS完成數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)存取等數(shù)據(jù)管理功能C、此架構(gòu)將人機(jī)交互、應(yīng)用業(yè)務(wù)邏輯和數(shù)據(jù)管理三類功能分離,提高了可維護(hù)性D、與二層的客戶/服務(wù)器架構(gòu)相比,此架構(gòu)在交互性、運(yùn)行速度方面優(yōu)勢明顯標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:三層架構(gòu)將更多的任務(wù)傳給服務(wù)器端計(jì)算,所以增加了網(wǎng)絡(luò)的通信量,其運(yùn)行速度受制于網(wǎng)絡(luò),并不一定會(huì)提高。在適用Internet、維護(hù)工作量等方面,B/S比C/S強(qiáng);在運(yùn)行速度、數(shù)據(jù)安全和人機(jī)交互等方面,不如C/S。9、SQLServer2008提供了多種備份機(jī)制,其中數(shù)據(jù)庫差異備份所備份的內(nèi)容是()。A、從最近的一次完整備份到當(dāng)前時(shí)間數(shù)據(jù)庫中變化的數(shù)據(jù)B、從最近的一次完整備份到當(dāng)前時(shí)間數(shù)據(jù)庫中變化的數(shù)據(jù)和日志C、從最近的一次差異備份到當(dāng)前時(shí)間數(shù)據(jù)庫中變化的數(shù)據(jù)D、從最近的一次差異備份到當(dāng)前時(shí)間數(shù)據(jù)庫中變化的數(shù)據(jù)和日志標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:差異備份是指備份自上一次完全備份之后有變化的數(shù)據(jù)。SQLServer2008中除了備份變化的數(shù)據(jù)外還要備份日志文件,這是因?yàn)樵诨謴?fù)時(shí)要根據(jù)日志中的事務(wù)過程進(jìn)行恢復(fù)操作。所以選擇B選項(xiàng)。10、當(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、使用動(dòng)態(tài)轉(zhuǎn)儲(chǔ)機(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)。11、下列簡化的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)在窗體旁邊。12、在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ù)庫備份之后的所有日志備份。13、關(guān)于商場的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫結(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知識點(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ù)中,這種描述就是對數(shù)據(jù)庫、表、列等其他對象的定義。因此可推出,Ⅰ、Ⅲ和Ⅴ不屬于元數(shù)據(jù)。選擇C選項(xiàng)。14、設(shè)在SQLServer2008某數(shù)據(jù)庫中建有如下會(huì)員卡表:CREATETABLETableCard(CardIDchar(4)PRJMARYKEY,StartDatedatetimeNOTNULL,ScoreintNOTNULLDEFAULT0,StateintNOTNULLCHECK(Statein(0,1,2)))現(xiàn)表中無數(shù)據(jù),某用戶對此表依次進(jìn)行了如下操作:Ⅰ.INSERTINTOTable_CardVALUES(’1001’,’2012-1-112:30:01’,154,0)Ⅱ.INSERTINTOTable_Card(CardID,StartDate,State)VALUES(’1002’,’2012-1-112:30:02’,1)Ⅲ.INSERTINTOTable_CardVALUES(’1003’,’2012-1-112:30:03’,172,2)Ⅳ.INSERTINTOTable_CardVALUES(’1004’,’2012-1-112:30:04’,135,3)Ⅵ.UPDATETable_CardSETState=3WHERECardID=’1001’Ⅴ.UPDATETableCardSETState=1WHERECardID=’1004’以上操作對Table_Card表數(shù)據(jù)產(chǎn)生影響的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅴ和ⅥC、僅Ⅰ、Ⅱ、Ⅲ和ⅥD、僅Ⅲ、Ⅳ、Ⅴ和Ⅵ標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:Ⅳ中插入字段的第四個(gè)字段“3”不滿足“CHllECK(Statein(0,1,2))”的條件,因此插入不成功。Ⅴ中更新第四個(gè)字段“State=3”同樣不滿足“CHECK(Statein(0,1,2))”的條件,更新失敗。Ⅵ中因?yàn)闆]有“CardID=’1004”的記錄,所以更新失敗。15、關(guān)于操作型數(shù)據(jù)和DSS型數(shù)據(jù)特征有如下說法:Ⅰ.操作型數(shù)據(jù)更新頻率高,DSS型數(shù)據(jù)一般不更新Ⅱ.操作型數(shù)據(jù)對性能要求寬松,DSS型數(shù)據(jù)對性能要求高Ⅲ.操作型數(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知識點(diǎn)解析:操作型數(shù)據(jù)對性能要求較高、無冗余。操作型數(shù)據(jù)與分析型數(shù)據(jù)的區(qū)別如以下表格所示:16、DBAS需求分析階段的性能分析是分析DBAS應(yīng)具有的性能指標(biāo)。下列不屬于DBAS性能指標(biāo)的是()。A、數(shù)據(jù)庫空間占用情況B、數(shù)據(jù)查詢響應(yīng)時(shí)間C、單位時(shí)間內(nèi)可以完成的查詢數(shù)量D、單位時(shí)間內(nèi)可以完成的事務(wù)數(shù)量標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:DBAs需求分析階段的一項(xiàng)重要工作是分析DBAS應(yīng)具有的性能指標(biāo),主要包括:①數(shù)據(jù)操作響應(yīng)時(shí)間,或數(shù)據(jù)訪問響應(yīng)時(shí)間;②系統(tǒng)吞吐量,即指系統(tǒng)在單位時(shí)間內(nèi)可以完成的數(shù)據(jù)庫事務(wù)或查詢的數(shù)量;③允許并發(fā)訪問最大用戶數(shù);④每TPS(PriceperTPS)代價(jià)值。17、在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于()。A、結(jié)構(gòu)化分析方法B、數(shù)據(jù)分析方法C、數(shù)據(jù)抽象方法D、業(yè)務(wù)歸納方法標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:DFD圖采用自頂向下逐步細(xì)化的結(jié)構(gòu)化分析方法。18、下列關(guān)于索引的說法中,錯(cuò)誤的是()A、索引是典型的空間換取時(shí)間的方法,因此在設(shè)計(jì)索引時(shí)要在空間和時(shí)間兩者之間進(jìn)行權(quán)衡B、建立聚集索引時(shí),數(shù)據(jù)庫管理系統(tǒng)會(huì)按照聚集索引鍵值對數(shù)據(jù)進(jìn)行排序C、聚集索引的鍵值不能重復(fù)D、當(dāng)經(jīng)常進(jìn)行范圍查詢時(shí),在范圍列上建立索引可以提高該類查詢的效率標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:對數(shù)據(jù)文件和它的一個(gè)特定的索引文件而言,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中的索引項(xiàng)的排列順序相一致,或者說索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則稱該索引文件為聚集索引。聚集索引的鍵值可以重復(fù)。19、設(shè)在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中有下列活動(dòng):Ⅰ.?dāng)?shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)Ⅱ.?dāng)?shù)據(jù)庫事務(wù)概要設(shè)計(jì)Ⅲ.應(yīng)用程序概要設(shè)計(jì)Ⅳ.系統(tǒng)總體框架設(shè)計(jì)上述任務(wù)中屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)邏輯設(shè)計(jì)階段工作內(nèi)容的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、以上全部標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)邏輯設(shè)計(jì)階段工作內(nèi)容分為三部分:數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫事務(wù)概要設(shè)計(jì)、應(yīng)用程序概要設(shè)計(jì)。其中Ⅳ系統(tǒng)總體框架設(shè)計(jì)應(yīng)該屬于數(shù)據(jù)庫概念設(shè)計(jì)。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í),在具有自動(dòng)故障轉(zhuǎn)移功能的高安全性模式下,自動(dòng)故障轉(zhuǎn)移可快速使數(shù)據(jù)庫的備用副本在線(而不會(huì)丟失數(shù)據(jù))。在其他運(yùn)行模式下,數(shù)據(jù)庫管理員可以選擇強(qiáng)制服務(wù)(可能丟失數(shù)據(jù)),以替代數(shù)據(jù)庫的備用副本;③提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性。因?yàn)閿?shù)據(jù)庫鏡像技術(shù)需要額外存放數(shù)據(jù)的空間,所以會(huì)增加應(yīng)用成本。21、設(shè)有m個(gè)的用戶集合US={u1,…,um},現(xiàn)對他們的行為數(shù)據(jù)進(jìn)行處理,使得每個(gè)用戶ui對應(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ù)測法標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:聚類將一個(gè)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行分組,使得每一組內(nèi)的數(shù)據(jù)盡可能相似而不同組間的數(shù)據(jù)盡可能的不同。它與分類的一個(gè)不同點(diǎn)在于,它強(qiáng)調(diào)同一個(gè)組中的對象有較高的相似度,不同組中的對象之間差別很大。分類和聚類的區(qū)別在于,分類事先知道有哪些類別可以分。聚類,事先不知道將要分成哪些類,需有聚類算法來自動(dòng)確定。綜上可知,算法A屬于聚類算法。22、下列關(guān)于日志備份的說法中,錯(cuò)誤的是()。A、日志備份僅備份日志,不備份數(shù)據(jù)B、日志備份的執(zhí)行效率通常比差異備份和完整備份高C、第一次對數(shù)據(jù)庫進(jìn)行的備份可以是日志備份D、日志備份的時(shí)間間隔通常比差異備份短標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:完整備份是將數(shù)據(jù)庫的全部內(nèi)容均備份下來;差異備份是備份數(shù)據(jù)庫相對最近的完全備份之后對數(shù)據(jù)庫的修改部分;日志備份是備份自前一次備份之后的日志內(nèi)容。第一次數(shù)據(jù)庫備份要求是完整備份,日志備份不能還原數(shù)據(jù)庫物理損壞的情況。每個(gè)事務(wù)日志備份的序列都必須在執(zhí)行完整備份或差異備份之后啟動(dòng),所以C選項(xiàng)錯(cuò)。23、下列關(guān)于SQLServer2008中分離和附加數(shù)據(jù)庫的說法,錯(cuò)誤的是()。A、在分離數(shù)據(jù)庫之前,必須先斷開所有用戶與該數(shù)據(jù)庫的連接B、分離數(shù)據(jù)庫只分離數(shù)據(jù)文件,不會(huì)分離日志文件C、附加數(shù)據(jù)庫時(shí)文件存儲(chǔ)位置可以與分離數(shù)據(jù)庫時(shí)文件所處的存儲(chǔ)位置不同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)。24、下列不屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)物理設(shè)計(jì)階段活動(dòng)的是()。A、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)B、數(shù)據(jù)庫事務(wù)詳細(xì)設(shè)計(jì)C、應(yīng)用程序詳細(xì)設(shè)計(jì)D、數(shù)據(jù)庫備份與恢復(fù)設(shè)計(jì)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:物理設(shè)計(jì)階段的活動(dòng)主要有:確定存儲(chǔ)結(jié)構(gòu)、存取路徑的選擇和調(diào)整、確定數(shù)據(jù)存放位置和確定存儲(chǔ)分配。數(shù)據(jù)庫備份與恢復(fù)設(shè)計(jì)屬于數(shù)據(jù)庫日常維護(hù)活動(dòng)。25、為了保證數(shù)據(jù)庫系統(tǒng)穩(wěn)定運(yùn)行,需要使用服務(wù)器容錯(cuò)技術(shù)保證其運(yùn)行服務(wù)器的可靠性。下列有關(guān)Active-Standby模式服務(wù)器容錯(cuò)技術(shù)的說法,錯(cuò)誤的是()。A、此模式需要兩臺服務(wù)器使用共享的存儲(chǔ)設(shè)備,數(shù)據(jù)庫中數(shù)據(jù)需要存儲(chǔ)在此設(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)。26、在進(jìn)行事務(wù)設(shè)計(jì)時(shí),如果把多個(gè)小事務(wù)合并成一個(gè)大事務(wù)來執(zhí)行,則下列關(guān)于這種做法所帶來影響的敘述,正確的是()。A、提高了事務(wù)的并發(fā)度B、提高了發(fā)生活鎖的可能性C、提高了發(fā)生死鎖的可能性D、提高了系統(tǒng)的事務(wù)吞吐率標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:多個(gè)小事務(wù)合并成大事務(wù),會(huì)增加占有鎖的時(shí)間,可能會(huì)造成大量阻塞事務(wù),甚至?xí)a(chǎn)生死鎖。故答案為C項(xiàng)。27、設(shè)在SQLServer2008中有如下定義觸發(fā)器的語句:CREATETRIGGERtriONT1INSTEADOFINSERTAS……下列關(guān)于該觸發(fā)器執(zhí)行機(jī)制的說法,正確的是()。A、當(dāng)在T1表上執(zhí)行INSERT操作時(shí),先執(zhí)行INSERT操作,然后再執(zhí)行tri觸發(fā)器B、當(dāng)在T1表上執(zhí)行INSERT操作時(shí),只執(zhí)行tri觸發(fā)器,而不實(shí)際執(zhí)行INSERT操作C、當(dāng)在T1表上執(zhí)行INSERT操作時(shí),先執(zhí)行tri觸發(fā)器,然后再實(shí)際執(zhí)行INSERT操作D、當(dāng)在T1表上執(zhí)行INSERT操作時(shí),先執(zhí)行INSERT操作,如果操作正確,則無需執(zhí)行tri觸發(fā)器標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:使用FOR或者AFTER選項(xiàng)定義的觸發(fā)器為后觸發(fā)的觸發(fā)器,即只有當(dāng)引發(fā)觸發(fā)器執(zhí)行的語句中的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后,才執(zhí)行該觸發(fā)器。使用INSTEADOF選項(xiàng)定義的觸發(fā)器為前觸發(fā)器。在這種模式的觸發(fā)器中,指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行的SQL語句,從而替代觸發(fā)的操作。因此,可知本題中屬于前觸發(fā)器,即只執(zhí)行tri觸發(fā)器,而不實(shí)際執(zhí)行INSERT操作。故答案為B項(xiàng)。28、從功能角度數(shù)據(jù)庫應(yīng)用系統(tǒng)可以劃分為四個(gè)層次來實(shí)現(xiàn),其中數(shù)據(jù)的完整性維護(hù)工作出現(xiàn)在()。A、表示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)訪問層D、數(shù)據(jù)持久層標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)持久層負(fù)責(zé)保存和管理應(yīng)用數(shù)據(jù)系統(tǒng)數(shù)據(jù)。而數(shù)據(jù)的完整性維護(hù)屬于數(shù)據(jù)持久層功能中的數(shù)據(jù)管理的內(nèi)容。故答案為D項(xiàng)。29、下列關(guān)于SQLServer2008中model數(shù)據(jù)庫的說法,錯(cuò)誤的是()。A、model數(shù)據(jù)庫是數(shù)據(jù)庫管理系統(tǒng)自動(dòng)創(chuàng)建的B、用戶創(chuàng)建的數(shù)據(jù)庫都自動(dòng)包含model數(shù)據(jù)庫中的內(nèi)容C、用戶數(shù)據(jù)庫的大小不能小于model數(shù)據(jù)庫的大小D、model數(shù)據(jù)庫的空間必須大于master數(shù)據(jù)庫的空間標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:model數(shù)據(jù)庫用作SQLServer實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫的模板。對model數(shù)據(jù)庫進(jìn)行的修改(如數(shù)據(jù)庫大小、排序規(guī)則、恢復(fù)模式和其他數(shù)據(jù)庫選項(xiàng))將應(yīng)用于以后創(chuàng)建的所有用戶數(shù)據(jù)庫,當(dāng)用戶創(chuàng)建一個(gè)數(shù)據(jù)庫時(shí),系統(tǒng)自動(dòng)將model數(shù)據(jù)庫中的全部內(nèi)容復(fù)制到新建數(shù)據(jù)庫中。故答案為D項(xiàng)。30、下列關(guān)于SQLServer2008中model數(shù)據(jù)庫的說法,錯(cuò)誤的是()。A、model數(shù)據(jù)庫是數(shù)據(jù)庫管理系統(tǒng)自動(dòng)創(chuàng)建的B、用戶創(chuàng)建的數(shù)據(jù)庫都自動(dòng)包含model數(shù)據(jù)庫中的內(nèi)容C、用戶數(shù)據(jù)庫的大小不能小于model數(shù)據(jù)庫的大小D、model數(shù)據(jù)庫的空間必須大于master數(shù)據(jù)庫的空間標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:model數(shù)據(jù)庫用作SQLServer實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫的模板。對mode1數(shù)據(jù)庫進(jìn)行的修改(如數(shù)據(jù)庫大小、排序規(guī)則、恢復(fù)模式和其他數(shù)據(jù)庫選項(xiàng))將應(yīng)用于以后創(chuàng)建的所有用戶數(shù)據(jù)庫,當(dāng)用戶創(chuàng)建一個(gè)數(shù)據(jù)庫時(shí),系統(tǒng)自動(dòng)將mode1數(shù)據(jù)庫中的全部內(nèi)容復(fù)制到新建數(shù)據(jù)庫中。故答案為D項(xiàng)。31、設(shè)有工作表(工作編號,最低工資,最高工資),其中工作編號、最低工資和最高工資均為整型,工作編號為主碼?,F(xiàn)要求最高工資必須大于等于最低工資,但不能超過最低工資的2倍。在SQILServer2008環(huán)境中有下列創(chuàng)建該表的語句:Ⅰ.CRE_ATETABLE工作表(工作編號intprimarykey,最低工資int,最高工資intcheck(最高工資between最低工資and最低工資*2))Ⅱ.CREATETABLE工作表(工作編號int,最低工資int,最高工資int,primarykey(工作編號),check(最高工資between最低工資and最低工資*2))Ⅲ.CREATETABLE工作表(工作編號intprimarykey(工作編號),最低工資int,最高工資int,check(最高工資between最低工資and最低工資*2))Ⅳ.CREATETABLE工作表(工作編號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ù)表的約束,放在表的最后面。32、某數(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使用率小于1%,磁盤10也非常小。造成此現(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è)定主碼,若沒有沒定則默認(rèn)所有屬性集合為主碼,所以B選項(xiàng)錯(cuò);C選項(xiàng)中索引在更新時(shí)比較復(fù)雜,其本身為虛表,在更新時(shí)會(huì)對其數(shù)據(jù)所在的原表更新。當(dāng)數(shù)據(jù)被上鎖后,若其它事務(wù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論