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

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷1(共9套)(共423題)計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、設(shè)有職工表(職工號(hào),姓名,地址1,地址2),其中,職工號(hào)為主碼。現(xiàn)要求地址I和地址2組合起來(lái)不能有重復(fù)值。在SQLServer2008環(huán)境中有下列創(chuàng)建該表的語(yǔ)句:Ⅰ.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))上述語(yǔ)句能正確實(shí)現(xiàn)此約束的是()。A、僅Ⅰ和ⅢB、僅Ⅱ和ⅣC、僅Ⅰ、Ⅱ和ⅣD、都正確標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Ⅲ表示在地址1的所有記錄中地址不允許重復(fù),即每個(gè)職工的地址1都不同且每個(gè)職工的地址2也不允許重復(fù)。UNIQUE是對(duì)創(chuàng)建的表的屬性約束條件,與位置無(wú)關(guān)。2、在SQLServer2008中,設(shè)有商品表(商品號(hào),商品名,生產(chǎn)日期,單價(jià),類別)。現(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號(hào),商品名,單價(jià)FROM商品表WHERE類別IN(’食品’,’家電’)ORDERBY商品號(hào)現(xiàn)需要在商品表上建立合適的索引來(lái)提高該查詢的執(zhí)行效率。下列建立索引的語(yǔ)句,最合適的是()。A、CREATEINDEXIdxlON商品表(類別)B、CREATEINDEXIdxlON商品表(商品號(hào),商品名,單價(jià))C、CREATEINDEXIdxlON商品表(類別,商品號(hào))INCLUDE(商品名,單價(jià))D、CREATEINDEXIdxlON商品表(商品號(hào))INCLUDE(商品名,單價(jià))WHERE類別=’食品’OR類別=’家電’標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:建立索引是加快查詢速度的有效手段。在SQL語(yǔ)言中,建立索引使用CREATEINDEX語(yǔ)句,一般格式為:CREATE[UNIQUE]INDEX<索引名>ON<表名>(<列名>[<次序>],<列名>[<次序>],)INCLUDE(屬性名)WHERE約束條件所以根據(jù)題意選D選項(xiàng)。3、SQLServer2008提供了多種數(shù)據(jù)備份方法:Ⅰ.完整數(shù)據(jù)庫(kù)備份Ⅱ.差異數(shù)據(jù)庫(kù)備份Ⅲ.文件備份Ⅳ.差異文件備份以上備份方法中,在備份完成之后必須再對(duì)日志進(jìn)行備份的是()。A、僅ⅡB、僅Ⅲ和ⅣC、僅Ⅰ和ⅡD、僅Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:文件備份主要是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)文件的備份,不對(duì)日志文件備份,因此在備份完成之后必須再對(duì)日志進(jìn)行備份。所以選擇B選項(xiàng)。4、在并行數(shù)據(jù)庫(kù)中,需要將表拆分到不同的磁盤上。下列最適合整表掃描的拆分方式是()。A、輪轉(zhuǎn)法B、散列劃分C、范圍劃分D、等值劃分標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:并行數(shù)據(jù)庫(kù)常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Dimodn的磁盤上;該方式保證了元組在多個(gè)磁盤上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n—l}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列。如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤。范圍劃分:該策略按照關(guān)系中某個(gè)屬性的取值范圍將數(shù)據(jù)文件劃分為幾部分,分別存放到磁盤上。由此可見(jiàn),輪轉(zhuǎn)法最適合于掃描整個(gè)關(guān)系的應(yīng)用,并在掃描時(shí)可以并行地從幾個(gè)磁盤讀取數(shù)據(jù),負(fù)載平衡,充分發(fā)揮了并行性。5、下列關(guān)于函數(shù)依賴概念的說(shuō)法,正確的是()。A、函數(shù)依賴研究一個(gè)關(guān)系中記錄之間的依賴關(guān)系B、函數(shù)依賴研究一個(gè)關(guān)系中屬性之間的依賴關(guān)系C、函數(shù)依賴研究一個(gè)關(guān)系中主碼與外碼之間的依賴關(guān)系D、函數(shù)依賴研究一個(gè)關(guān)系中某列不同行之間取值的依賴關(guān)系標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:函數(shù)依賴的定義為:設(shè)R(U)是屬性集U的關(guān)系模型X,Y是U的子集,若對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是根據(jù)屬性問(wèn)的依賴情況來(lái)判定關(guān)系是否具有模型不合適的性質(zhì)。6、實(shí)體聯(lián)系模型簡(jiǎn)稱ER模型,是數(shù)據(jù)庫(kù)設(shè)計(jì)常用的一種建模方法。關(guān)于ER模型,下列說(shuō)法錯(cuò)誤的是()A、ER模型能幫助建模人員用一種簡(jiǎn)單的方法描述現(xiàn)實(shí)世界中的數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系B、用ER模型建模的基本思路是分類標(biāo)識(shí)客觀事物,將具有相同屬性特征的事物抽象為實(shí)體集C、ER模型可以描述實(shí)體集之間一對(duì)一、一對(duì)多和多對(duì)多聯(lián)系,也可以描述一個(gè)實(shí)體集中記錄之間的聯(lián)系D、用ER模型描述實(shí)體集之間的聯(lián)系時(shí),需要考慮數(shù)據(jù)在計(jì)算機(jī)中存儲(chǔ)及處理的特征標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要分析這個(gè)數(shù)據(jù)庫(kù)必須存儲(chǔ)的信息及這些信息組成部分之間的關(guān)系,ER模型就是用來(lái)描述數(shù)據(jù)庫(kù)中實(shí)體及其屬性以及各個(gè)實(shí)體間聯(lián)系的描述方法。ER模型建模時(shí),不考慮數(shù)據(jù)庫(kù)在計(jì)算機(jī)中的存儲(chǔ)和處理特性。7、設(shè)在SQLServer2008中,某關(guān)系表需要存儲(chǔ)職工的工資信息,工資的范圍為2000—10000,設(shè)用整型類型存儲(chǔ)。下列數(shù)據(jù)類型中最合適的是()。A、intB、smallintC、tinyintD、bigint標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題主要是對(duì)數(shù)字類型的區(qū)別,體現(xiàn)在表示的位數(shù)和存儲(chǔ)字長(zhǎng)上面。有符號(hào)數(shù)bigint是從-263到263一1的整型數(shù)據(jù),存儲(chǔ)大小為8個(gè)字節(jié);有符號(hào)數(shù)int是從一231到231一1的整型數(shù)據(jù),存儲(chǔ)大小為4個(gè)字節(jié);有符號(hào)數(shù)smallint是從一215到215一1的整型數(shù)據(jù),無(wú)符號(hào)數(shù)smallint從0到216一1,存儲(chǔ)大小為2個(gè)字節(jié);tinyint是從0到255的整型數(shù)據(jù),存儲(chǔ)大小為l字節(jié)。所以選擇B選項(xiàng)。8、在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)。9、某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫(kù)平臺(tái)。在系統(tǒng)運(yùn)行期間,用戶反映某更新操作很慢,無(wú)法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機(jī)和數(shù)據(jù)庫(kù)服務(wù)器上使用數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語(yǔ)句,發(fā)現(xiàn)該語(yǔ)句執(zhí)行后長(zhǎng)時(shí)間無(wú)響應(yīng)。經(jīng)檢查數(shù)據(jù)庫(kù)服務(wù)器CPU使用率小于1%,磁盤IO也非常小。造成此現(xiàn)象可能的原因是()。A、客戶機(jī)到數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)故障B、更新操作涉及到的表沒(méi)有建立主碼C、更新的字段沒(méi)有建立有效的索引D、更新操作涉及到的數(shù)據(jù)被鎖定標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:因?yàn)樵诳蛻舳撕头?wù)器自帶的客戶端工具上都是長(zhǎng)時(shí)間運(yùn)行無(wú)響應(yīng),所以與網(wǎng)絡(luò)無(wú)關(guān),A選項(xiàng)錯(cuò)誤;B選項(xiàng)中表在建立時(shí)必須設(shè)定主碼,若沒(méi)有設(shè)定則默認(rèn)所有屬性集合為主碼,所以B選項(xiàng)錯(cuò);C選項(xiàng)中索引在更新時(shí)比較復(fù)雜,其本身為虛表,在更新時(shí)會(huì)對(duì)其數(shù)據(jù)所在的原表更新。當(dāng)數(shù)據(jù)被上鎖后,若其它事務(wù)對(duì)其進(jìn)行寫操作,只能等其釋放后才能調(diào)用。所以選擇D選項(xiàng)。10、現(xiàn)有課程表(課程號(hào),課程名,學(xué)分,開(kāi)課學(xué)期,課程性質(zhì)),課程號(hào)為主碼。該表數(shù)據(jù)量較大。設(shè)經(jīng)常要對(duì)該表執(zhí)行類似下面的查詢:SELECT*FROM課程表WHERE課程名=’數(shù)據(jù)庫(kù)原理’為提高這類查詢的執(zhí)行效率,下列物理設(shè)計(jì)方案中,正確且最為合理的是()。A、為課程名列建立一個(gè)主索引B、為課程名列建立一個(gè)位圖索引C、為課程名列建立一個(gè)輔索引D、此表上不需要建任何索引標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查索引的設(shè)置。主索引是根據(jù)數(shù)據(jù)對(duì)象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒(méi)有這樣的限制,可以用于任何索引目的并且可以查找多個(gè)數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢時(shí)使用。11、在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲(chǔ)在數(shù)據(jù)庫(kù)中成為討論的焦點(diǎn)問(wèn)題。下列關(guān)于照片存儲(chǔ)與使用的說(shuō)法,錯(cuò)誤的是()。A、將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中可能會(huì)導(dǎo)致備份時(shí)間較長(zhǎng),備份空間占用較多B、將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只存儲(chǔ)照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫(kù)的數(shù)據(jù)量C、將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中雖然會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,但可以方便地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問(wèn)照片數(shù)據(jù)的速度D、與將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中更容易實(shí)現(xiàn)人員信息和照片數(shù)據(jù)的一致性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:照片存儲(chǔ)到數(shù)據(jù)庫(kù)后,多個(gè)用戶同時(shí)對(duì)照片的訪問(wèn)受到了很大的限制,所以,同一時(shí)間的高并發(fā)訪問(wèn)對(duì)數(shù)據(jù)庫(kù)的要求極高。故本題選擇C選項(xiàng)。12、在對(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的取值為{流失,未流失}。現(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í)。分類:通過(guò)學(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)的相似性越大,組間差別越大,聚類就越好,屬于無(wú)監(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)。13、分區(qū)表是將一個(gè)表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問(wèn)數(shù)據(jù)子集?,F(xiàn)有表R(A,B)以及針對(duì)該表的如下SQL語(yǔ)句,如果基于列A對(duì)R進(jìn)行范圍分區(qū),該分區(qū)設(shè)計(jì)方案能提高其性能的SQL語(yǔ)句是()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ū)別子集主要是通過(guò)A屬性。B、D都是基于B屬性對(duì)R的劃分。C只是刪除了,R表中不等于10的記錄,不屬于劃分分區(qū)的方式。14、在SQLServer2008中,設(shè)在某數(shù)據(jù)庫(kù)中建有如下所示的存儲(chǔ)過(guò)程:CREATEPROCP1@aint=20,@bchar(4)AS……設(shè)有下列調(diào)用該存儲(chǔ)過(guò)程的語(yǔ)句:Ⅰ.EXECP1100.’a0l’Ⅱ.EXECPl’a01’Ⅲ.EXECP1@b=’a01’Ⅳ.EXECP1@a=defauh.@b=’a0l’上述語(yǔ)句中,能夠正確調(diào)用該存儲(chǔ)過(guò)程的是()。A、僅Ⅰ和ⅡB、僅Ⅰ、Ⅱ和ⅢC、僅Ⅰ、Ⅲ和ⅣD、全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:由題目存儲(chǔ)過(guò)程可知,存儲(chǔ)過(guò)程P1定義了兩個(gè)帶有默認(rèn)值的參數(shù)。執(zhí)行多個(gè)輸入?yún)?shù)的存儲(chǔ)過(guò)程時(shí),參數(shù)的傳遞方式有兩種:按照參數(shù)位置傳遞值和按參數(shù)名稱傳遞值。如果定義了默認(rèn)值,則在執(zhí)行存儲(chǔ)過(guò)程時(shí)可以不必指定該參數(shù)的值。但若按照參數(shù)位置傳遞值時(shí)必須從左往右賦值,即不能跳過(guò)左邊的某個(gè)默認(rèn)參數(shù)而傳遞某個(gè)值。Ⅱ中的參數(shù)賦值采用按參數(shù)位置傳值,必須從左到右賦值。其他三項(xiàng)均符合存儲(chǔ)過(guò)程的調(diào)用規(guī)則。15、關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的需求分析工作,下列說(shuō)法正確的是()A、通過(guò)需求分析過(guò)程,需要確定出整個(gè)應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說(shuō)明B、在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶試圖C、數(shù)據(jù)需求分析的主要工作是要辨識(shí)出數(shù)據(jù)處理中的數(shù)據(jù)處理流程D、數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的需求包括:數(shù)據(jù)需求分析,數(shù)據(jù)處理需求分析,業(yè)務(wù)需求分析及其在性能、存儲(chǔ)、安全、備份和恢復(fù)等方面的要求。C項(xiàng)中,數(shù)據(jù)需求分析的主要工作是從用戶視圖出發(fā),分析與辨識(shí)應(yīng)用領(lǐng)域所管理的各類數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),形成數(shù)據(jù)字典的主要內(nèi)容。B中在需求分析階段,系統(tǒng)需求分析員與用戶充分溝通,并形成文檔化的需求描述。A中通過(guò)需求分析過(guò)程,需要系統(tǒng)的描述整個(gè)應(yīng)用系統(tǒng)的功能特征、性能特征和約束,并形成需求規(guī)范說(shuō)明文檔。D中數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量和最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)。所以選D。16、根據(jù)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫(kù)關(guān)系模式設(shè)計(jì)的階段是()A、需求分析B、概念分析C、邏輯分析D、物理分析標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)是指從數(shù)據(jù)庫(kù)概念模型出發(fā),設(shè)計(jì)表示為邏輯模式的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要步驟包括ER圖轉(zhuǎn)換為初始關(guān)系模式、對(duì)初始關(guān)系模式進(jìn)行優(yōu)化等。17、統(tǒng)一建模語(yǔ)言UML是一種常用于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的可視化建模語(yǔ)言。關(guān)于UML,下列說(shuō)法錯(cuò)誤的是()。A、UML中的視圖是由一個(gè)或多個(gè)圖組成的,一個(gè)圖是系統(tǒng)模型中的某個(gè)側(cè)面的展示B、用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的物理部署情況C、類圖和對(duì)象圖都是UML的邏輯視圖,用于描述系統(tǒng)在某個(gè)時(shí)間的靜態(tài)結(jié)構(gòu)D、在用例圖中,與系統(tǒng)交互的人和其他實(shí)體都可以成為系統(tǒng)的角色標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:UML中視圖(View)的概念為從不同的角度觀察系統(tǒng)所得到的印象。有了視圖,便可把注意力集中在系統(tǒng)的一個(gè)方面,通過(guò)對(duì)多個(gè)視圖的理解,在大腦中把不同方面的信息拼接起來(lái),最終把握系統(tǒng)的全貌。每個(gè)視圖需要用一組圖(diagram)來(lái)描述,圖中包含的是代表系統(tǒng)模型元素的各種圖形符號(hào),不同的圖體現(xiàn)著系統(tǒng)的不同方面。正如我們觀察一個(gè)物體一樣,從不同的角度看到的局部圖像可能會(huì)出現(xiàn)重疊,不同的視圖之間也可能出現(xiàn)重疊的狀況,所以同一個(gè)圖可以從屬于不同的視圖。用例圖屬于用例視圖,描述系統(tǒng)的功能。行為視圖包括順序圖、交互圖和狀態(tài)圖,描述系統(tǒng)的活動(dòng)。描述物理部署情況的是部署視圖。18、某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過(guò)程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫(kù)服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是()。A、一致性和隔離性B、原子性和一致性C、隔離性和持久性D、原子性和持久性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:兩個(gè)事務(wù)并發(fā)執(zhí)行時(shí),隔離性保證其并行結(jié)果正確性。當(dāng)事務(wù)提交后斷電,則持續(xù)性保證其對(duì)數(shù)據(jù)庫(kù)的改變是永久的,結(jié)果不受影響。事務(wù)的四個(gè)性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務(wù)中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務(wù)執(zhí)行結(jié)果從一個(gè)一致性到另一個(gè)一致性的變化。由題意可知,T1、T2事務(wù)若要使A、B選項(xiàng)結(jié)果正確,則必須遵守事務(wù)的原子性和一致性。19、某公司計(jì)劃開(kāi)發(fā)一套生產(chǎn)管理系統(tǒng),在開(kāi)發(fā)前需對(duì)數(shù)據(jù)庫(kù)產(chǎn)品進(jìn)行選型工作。下列有關(guān)數(shù)據(jù)庫(kù)產(chǎn)品選型的說(shuō)法,錯(cuò)誤的是()。A、由于關(guān)系數(shù)據(jù)庫(kù)均采用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行維護(hù),因此數(shù)據(jù)庫(kù)產(chǎn)品選定后如需進(jìn)行更換,應(yīng)用程序無(wú)需修改B、在選型過(guò)程中需要考慮應(yīng)用系統(tǒng)的可用性、可靠性和連續(xù)性要求C、在選型過(guò)程中需要考慮數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的操作系統(tǒng)平臺(tái),例如SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)只支持在Windows操作系統(tǒng)上運(yùn)行D、部分?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)在大數(shù)據(jù)量和大并發(fā)情況下可能出現(xiàn)速度變慢、死鎖等問(wèn)題,因此在選型過(guò)程中應(yīng)充分考慮數(shù)據(jù)量和性能需求標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)選用中該注意考慮應(yīng)用系統(tǒng)的可用性、可靠性和連續(xù)性要求、數(shù)據(jù)庫(kù)環(huán)境,如操作系統(tǒng)要求等。在存在大數(shù)據(jù)的情況下,還應(yīng)該考慮到數(shù)據(jù)庫(kù)對(duì)大數(shù)據(jù)的處理能力。雖然關(guān)系數(shù)據(jù)庫(kù)均采用比較統(tǒng)一的SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行維護(hù),但是不同的數(shù)據(jù)庫(kù)產(chǎn)品提供不同的應(yīng)用程序接口,因此在更換數(shù)據(jù)庫(kù)產(chǎn)品后,一般原有的應(yīng)用程序和數(shù)據(jù)庫(kù)的接口會(huì)失效,需要重新修改應(yīng)用程序。20、設(shè)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中有下列活動(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ù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。事務(wù)是以可控的方式對(duì)數(shù)據(jù)資源進(jìn)行訪問(wèn)的一組操作,事務(wù)的隔離性使得事務(wù)之間的交互程度有著嚴(yán)格的定義,保護(hù)了數(shù)據(jù)的完整性。Ⅲ中數(shù)字簽名是用于數(shù)據(jù)防篡改,Ⅳ定義主碼是用于實(shí)體的完整性。21、對(duì)于ODS體系,有下列說(shuō)法:Ⅰ.ODSⅠ:第一類ODS數(shù)據(jù)更新頻率是天級(jí),一般隔夜后將數(shù)據(jù)更新到ODS中Ⅱ.ODSⅡ:第二類ODS的數(shù)據(jù)更新頻率是小時(shí)級(jí),如4小時(shí)更新一次Ⅲ.ODSⅢ:第三類ODS的數(shù)據(jù)更新頻率是秒級(jí),即操作型系統(tǒng)中的數(shù)據(jù)發(fā)生改變后,幾乎是立即傳送到ODS中,這類ODS建設(shè)難度大Ⅳ.ODSⅣ:第四類ODS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的,不僅包含來(lái)自操作型環(huán)境的數(shù)據(jù),也包含由數(shù)據(jù)倉(cāng)庫(kù)層和數(shù)據(jù)集市層的應(yīng)用反饋給ODS的一些決策結(jié)果或一些報(bào)表信息以上說(shuō)法正確的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅢC、僅Ⅱ和ⅣD、Ⅰ、Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:ODS(OperationalDataStore)是數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)中的一個(gè)可選部分,ODS具備數(shù)據(jù)倉(cāng)庫(kù)的部分特征和OLTP系統(tǒng)的部分特征,它是“面向主題的、集成的、當(dāng)前或接近當(dāng)前的、不斷變化的”數(shù)據(jù)。第一類ODS數(shù)據(jù)更新頻率是秒級(jí),第二類ODS的數(shù)據(jù)更新頻率是小時(shí)級(jí),第三類ODS的數(shù)據(jù)更新頻率是天級(jí),上述三類是根據(jù)數(shù)據(jù)更新的速度劃分的,ODSⅣ:第四類ODS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的。22、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,如果在事務(wù)中存在和用戶的長(zhǎng)時(shí)間交互,它會(huì)帶來(lái)哪些壞處()。Ⅰ.降低系統(tǒng)的并發(fā)度Ⅱ.增加死鎖的數(shù)量Ⅲ.破壞數(shù)據(jù)的一致性Ⅳ.影響檢查點(diǎn)的效果A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅰ、Ⅲ和ⅣD、僅Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:事務(wù)是并發(fā)控制的基本單位。所謂的事務(wù),它是一個(gè)操作序列,這些操作要么都執(zhí)行,要么都不執(zhí)行,它是一個(gè)不可分割的工作單位。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,事務(wù)的特性之一就是一致性,即在和用戶的交互過(guò)程中,保證數(shù)據(jù)的一致性。其他三項(xiàng)都是事務(wù)長(zhǎng)時(shí)間和用戶交互帶來(lái)的壞處。當(dāng)事務(wù)長(zhǎng)時(shí)間和某個(gè)用戶進(jìn)行交:互時(shí),導(dǎo)致其他用戶需要等待該事務(wù)結(jié)束以獲取資源,因此會(huì)在一定程度上降低了不同事務(wù)的并發(fā)度,同時(shí)因?yàn)殚L(zhǎng)時(shí)間的交互導(dǎo)致資源被用戶占用的時(shí)間過(guò)長(zhǎng),將會(huì)增大死鎖的可能性,系統(tǒng)在執(zhí)行檢查點(diǎn)操作時(shí),所有的事務(wù)處理都被暫時(shí)中止,長(zhǎng)時(shí)間的事務(wù)影響檢查點(diǎn)的效果。23、設(shè)有購(gòu)買表(顧客號(hào),商品號(hào),購(gòu)買時(shí)間)。現(xiàn)要查詢顧客A與顧客B購(gòu)買的相同商品。有下列查詢語(yǔ)句:I.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊAˊAND商品號(hào)IN(SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊBˊ)Ⅱ.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊAˊEXCEPTSELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊBˊⅢ.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊAˊINTERSECTSELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊBˊⅣ.SELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊAˊUNIONSELECT商品號(hào)FROM購(gòu)買表WHERE顧客號(hào)=ˊBˊ上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢要求的是()。A、僅I和ⅡB、僅I和ⅢC、僅I和ⅣD、僅Ⅲ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:SQL中的集合操作符IN、EXCEPT、INTERSECT和UNION的用法分別為:①IN,確定給定的值是否與子查詢或列表中的值相匹配,選擇與列表中的任意一個(gè)值匹配的行;②EXCEPT,指在第一個(gè)集合中存在,但是不存在于第二個(gè)集合中的數(shù)據(jù);③INTERSECT,是指在兩個(gè)集合中都存在的數(shù)據(jù);④UNION,操作符用于合并兩個(gè)或多個(gè)SELECT語(yǔ)句的結(jié)果集,對(duì)于UNION操作符,請(qǐng)注意,UNION內(nèi)部的SELECT語(yǔ)句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時(shí),每條SELECT語(yǔ)句中的列的順序必須相同。要返回A和B相同的商品,則選項(xiàng)Ⅰ中先查出B購(gòu)買的商品號(hào),并且使用IN操作符,查出A購(gòu)買的商品號(hào)且該商品號(hào)同時(shí)也在B購(gòu)買的商品號(hào)結(jié)果集中,即滿足了A和B都購(gòu)買的商品號(hào),符合要求。選項(xiàng)Ⅱ中的EXCEPT操作符使得查詢出的結(jié)果為A購(gòu)買的商品減去B購(gòu)買的商品,不符合要求。選項(xiàng)Ⅲ的INTERSECT操作符表示兩個(gè)結(jié)果集都存在的商品號(hào),即既屬于A又屬于B的商品號(hào),符合要求。選項(xiàng)Ⅳ中的UNION操作符表示兩個(gè)結(jié)果集的合并,即包括A購(gòu)買的商品也包括B購(gòu)買的商品,不符合要求。24、下列關(guān)于SQLServer2008分區(qū)表的說(shuō)法,錯(cuò)誤的是()。A、分區(qū)表是從物理上將一個(gè)表劃分為若干個(gè)分區(qū)B、分區(qū)后的各分區(qū)必須存儲(chǔ)在不同的文件組中C、表中數(shù)據(jù)量的大小并不是是否需要進(jìn)行分區(qū)的唯一考慮因素D、對(duì)表進(jìn)行分區(qū)后,用戶在訪問(wèn)數(shù)據(jù)時(shí)不需要知道被訪問(wèn)數(shù)據(jù)所在的分區(qū)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:分區(qū)表的本質(zhì)是把符合不同標(biāo)準(zhǔn)的數(shù)據(jù)子集存儲(chǔ)在某個(gè)數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)文件組中,通過(guò)元數(shù)據(jù)來(lái)表述數(shù)據(jù)存儲(chǔ)的邏輯地址。故選擇B選項(xiàng)。25、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),關(guān)于索引現(xiàn)有下列說(shuō)法:Ⅰ.在某個(gè)查詢中帶排序的屬性有多個(gè)時(shí)可以考慮在這些屬性上建立復(fù)合索引Ⅱ.一個(gè)表中最多只能有一個(gè)主索引或聚集索引Ⅲ.多屬性索引中,索引屬性的』頃序一般按照屬性的長(zhǎng)度進(jìn)行排列Ⅳ.在頻繁更新的屬性上建立索引可能導(dǎo)致系統(tǒng)開(kāi)銷過(guò)大Ⅴ.B樹(shù)索引一般適用于等值和范圍查詢,散列索引一般適用于范圍查詢以上說(shuō)法正確的是()。A、僅Ⅰ、Ⅱ和ⅣB、僅Ⅳ和ⅤC、僅Ⅱ、Ⅲ和ⅣD、僅Ⅰ、Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:①在多屬性索引中,索引屬性的順序是按照其區(qū)分度進(jìn)行排序;②散列索引根據(jù)HASH算法構(gòu)建索引,所以檢索速度很快,但不能用于范圍查詢。因此選擇A選項(xiàng)。26、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)建模過(guò)程中,經(jīng)常采用UML建模工具。下列關(guān)于UML建模機(jī)制的說(shuō)法:Ⅰ.用例模型是把滿足用戶需求的所有數(shù)據(jù)結(jié)構(gòu)表示出來(lái)的模型Ⅱ.類圖是展現(xiàn)一組類、接口和協(xié)作以及它們之間關(guān)系的靜態(tài)視圖Ⅲ.狀態(tài)圖主要用來(lái)描述一個(gè)實(shí)體在發(fā)生一些事件時(shí)的狀態(tài)變化情況Ⅳ.順序圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行次序V.活動(dòng)圖主要用于描述系統(tǒng)內(nèi)對(duì)象之間的消息發(fā)送和接收流程Ⅵ.包圖是表示包及包之間的關(guān)系的類圖以上說(shuō)法中,正確的是()。A、僅Ⅱ和ⅥB、僅Ⅰ、Ⅱ和VC、僅Ⅲ、Ⅳ和ⅥD、僅Ⅱ、Ⅲ和Ⅵ標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在UML建模機(jī)制中,用例模型是把滿足用戶需求的所有功能表示出來(lái)的工具;類圖是展現(xiàn)一組類、接口和協(xié)作以及它們之間關(guān)系的靜態(tài)視圖;狀態(tài)圖主要用來(lái)描述一個(gè)實(shí)體在發(fā)生一些事件時(shí)的狀態(tài)變化情況;順序圖主要用于描述系統(tǒng)內(nèi)部對(duì)象之間的消息發(fā)送和接收序列;活動(dòng)圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序,并行次序;包圖是表示包及包之間的關(guān)系的類圖。所以說(shuō)法正確的是Ⅱ、Ⅲ和Ⅵ。故答案為D項(xiàng)。27、在強(qiáng)制存取控制中,DBMS將全部實(shí)體劃分為主體和客體兩大類。下列關(guān)于強(qiáng)制存取控制的說(shuō)法,正確的是()。A、僅當(dāng)主體的許可證級(jí)別不低于客體的密級(jí)時(shí),該主體才能讀取相應(yīng)的客體;儀當(dāng)主體的許可證級(jí)別不低于客體的密級(jí)時(shí),該主體才能寫相應(yīng)的客體B、僅當(dāng)主體的許可證級(jí)別不高于客體的密級(jí)時(shí),該主體才能讀取相應(yīng)的客體;僅當(dāng)主體的許可證級(jí)別不高于客體的密級(jí)時(shí),該主體才能寫相應(yīng)的客體C、僅當(dāng)主體的許可證級(jí)別不低于客體的密級(jí)時(shí),該主體才能瀆取相應(yīng)的客體;儀當(dāng)主體的許可證級(jí)別不高于客體的密級(jí)時(shí),該主體才能寫相應(yīng)的客體D、僅當(dāng)主體的許可證級(jí)別不高于客體的密級(jí)時(shí),該主體才能讀取相應(yīng)的客體;僅當(dāng)主體的許可證級(jí)別不低于客體的密級(jí)時(shí),該主體才能寫相應(yīng)的客體標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在強(qiáng)制存取控制中,主體對(duì)客體的存取必須遵循如下規(guī)則:僅當(dāng)主體的許可證級(jí)別不低于客體的密級(jí)時(shí),該主體才能讀取相應(yīng)的客體;僅當(dāng)主體的許可證級(jí)別不高于客體的密級(jí)時(shí),該主體才能寫相應(yīng)的客體。故答案為C項(xiàng)。28、設(shè)在SQLServer2008中,有如下創(chuàng)建分區(qū)函數(shù)的語(yǔ)句:CREATEPARTITIONFUNCTIONPF1(int)ASRANGERIGHTFORVALUES(1,100,200)該語(yǔ)句的作用是()。A、創(chuàng)建了4個(gè)分區(qū),各分區(qū)的取值范圍分別是:分區(qū)1:小于等于1分區(qū)2:大于1且小于等于100分區(qū)3:大于100且小于等于200分區(qū)4:大于200B、創(chuàng)建了4個(gè)分區(qū),各分區(qū)的取值范圍分別是:分區(qū)1:小于1分區(qū)2:大于等于1且小于100分區(qū)3:大于等于100且小于200分區(qū)4:大于等于200C、創(chuàng)建了2個(gè)分區(qū),各分區(qū)的取值范圍分別是:分區(qū)1:大于1且小于等于100分區(qū)2:大于100且小于等于200D、創(chuàng)建了2個(gè)分區(qū),各分區(qū)的取值范圍分別是:分區(qū)1:大于等于1且小于100分區(qū)2:大于等于100且小于200標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:CREATEPARTITIONFUNCTIONPF1(int)ASRANGERIGHTFORVALUES(……n):其中……n用于指定分區(qū)的值得數(shù)目,所創(chuàng)建的分區(qū)數(shù)等于n+1。本題中n值分別為1、100、200,因此可以創(chuàng)建4個(gè)分區(qū)。由于采用了right關(guān)鍵字,在指定分區(qū)間隔值是由數(shù)據(jù)庫(kù)引擎按升序從左到右排列時(shí),指定邊界值處于右側(cè),即1,100,200屬于右側(cè),因此可以推斷出分區(qū)的取值范圍分別是(0,1),[1,100),[100,200),[200,∞)。故答案為B項(xiàng)。29、在一個(gè)ER圖中,有四個(gè)實(shí)體集,兩個(gè)二元一對(duì)多聯(lián)系,兩個(gè)二元多對(duì)多聯(lián)系,一個(gè)三元多對(duì)多聯(lián)系,兩個(gè)一元多對(duì)多聯(lián)系,則將該ER圖轉(zhuǎn)化為關(guān)系模型后,得到的關(guān)系模式個(gè)數(shù)是()。A、6個(gè)B、7個(gè)C、9個(gè)D、8個(gè)標(biāo)準(zhǔn)答案:C知識(shí)點(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(一對(duì)一),1:n(一對(duì)多),m:n(多對(duì)多)。在從ER向關(guān)系模式轉(zhuǎn)換規(guī)則如下:①1:1(一對(duì)一)聯(lián)系聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由兩個(gè)實(shí)體中的任意一個(gè)鍵構(gòu)成。②1:n(一對(duì)多)聯(lián)系聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由n端實(shí)體的鍵組成。③m:n(多對(duì)多)聯(lián)系轉(zhuǎn)換成新的獨(dú)立的模式,模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成,主鍵由兩端實(shí)體的鍵組合而成。由題目可知,該題中有4個(gè)實(shí)體,兩個(gè)二元一對(duì)多聯(lián)系,兩個(gè)二元多對(duì)多聯(lián)系,一個(gè)三元多對(duì)多聯(lián)系,兩個(gè)一元多對(duì)多聯(lián)系。4個(gè)實(shí)體和5個(gè)m:n(多對(duì)多)聯(lián)系可以轉(zhuǎn)換為單獨(dú)的模式,1:m(一對(duì)多)聯(lián)系需要合并到實(shí)體中去。因此可以最終得到9個(gè)模式。故答案為C選項(xiàng)。30、在進(jìn)行事務(wù)設(shè)計(jì)時(shí),如果把多個(gè)小事務(wù)合并成一個(gè)大事務(wù)來(lái)執(zhí)行,則下列關(guān)于這種做法所帶來(lái)影響的敘述,正確的是()。A、提高了事務(wù)的并發(fā)度B、提高了發(fā)生活鎖的可能性C、提高了發(fā)生死鎖的可能性D、提高了系統(tǒng)的事務(wù)吞吐率標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:多個(gè)小事務(wù)合并成大事務(wù),會(huì)增加占有鎖的時(shí)間,可能會(huì)造成大量阻塞事務(wù),甚至?xí)a(chǎn)生死鎖。故答案為C項(xiàng)。31、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的實(shí)施分為四個(gè)步驟。下列屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)施工作的是()。A、系統(tǒng)監(jiān)控B、數(shù)據(jù)初始化C、數(shù)據(jù)轉(zhuǎn)儲(chǔ)D、數(shù)據(jù)庫(kù)性能調(diào)優(yōu)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的實(shí)施工作包括創(chuàng)建數(shù)據(jù)庫(kù)、裝載數(shù)據(jù)、編寫與調(diào)試應(yīng)用程序、數(shù)據(jù)庫(kù)試運(yùn)行。故答案為B項(xiàng)。32、下列關(guān)于SQLServer2008中model數(shù)據(jù)庫(kù)的說(shuō)法,錯(cuò)誤的是()。A、model數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)管理系統(tǒng)自動(dòng)創(chuàng)建的B、用戶創(chuàng)建的數(shù)據(jù)庫(kù)都自動(dòng)包含model數(shù)據(jù)庫(kù)中的內(nèi)容C、用戶數(shù)據(jù)庫(kù)的大小不能小于model數(shù)據(jù)庫(kù)的大小D、model數(shù)據(jù)庫(kù)的空間必須大于master數(shù)據(jù)庫(kù)的空間標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:model數(shù)據(jù)庫(kù)用作SQLServer實(shí)例上創(chuàng)建的所有數(shù)據(jù)庫(kù)的模板。對(duì)model數(shù)據(jù)庫(kù)進(jìn)行的修改(如數(shù)據(jù)庫(kù)大小、排序規(guī)則、恢復(fù)模式和其他數(shù)據(jù)庫(kù)選項(xiàng))將應(yīng)用于以后創(chuàng)建的所有用戶數(shù)據(jù)庫(kù),當(dāng)用戶創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)時(shí),系統(tǒng)自動(dòng)將model數(shù)據(jù)庫(kù)中的全部?jī)?nèi)容復(fù)制到新建數(shù)據(jù)庫(kù)中。故答案為D項(xiàng)。33、下列有關(guān)數(shù)據(jù)庫(kù)運(yùn)行維護(hù)過(guò)程中數(shù)據(jù)庫(kù)的重組和重構(gòu)操作,說(shuō)法錯(cuò)誤的是()。A、整理回收空間碎片屬于數(shù)據(jù)庫(kù)重組操作B、升級(jí)數(shù)據(jù)庫(kù)軟件版本屬于數(shù)據(jù)庫(kù)重構(gòu)操作C、改變某一列的數(shù)據(jù)類型屬于數(shù)據(jù)庫(kù)重構(gòu)操作D、調(diào)整數(shù)據(jù)庫(kù)服務(wù)器磁盤分區(qū)屬于數(shù)據(jù)庫(kù)重組操作標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)重組是指按照系統(tǒng)設(shè)計(jì)要求對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間進(jìn)行全面調(diào)整,如調(diào)整磁盤分區(qū)方法和存儲(chǔ)空間,重新安排數(shù)據(jù)的存儲(chǔ),整理回收碎塊等,以提高數(shù)據(jù)庫(kù)性能。數(shù)據(jù)庫(kù)的重構(gòu)是指由于數(shù)據(jù)庫(kù)應(yīng)用環(huán)境的不斷變化,增加了新的應(yīng)用或新的實(shí)體,取消了某些應(yīng)用,有的實(shí)體與實(shí)體間的聯(lián)系也發(fā)生了變化等,使得原有的數(shù)據(jù)庫(kù)設(shè)計(jì)不能滿足新的需求,此時(shí)需要調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式。數(shù)據(jù)庫(kù)的重組并不修改數(shù)據(jù)庫(kù)原有設(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),而數(shù)據(jù)庫(kù)的重構(gòu)則不同,它可以部分修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式。故答案為B項(xiàng)。34、監(jiān)控?cái)?shù)據(jù)庫(kù)系統(tǒng)運(yùn)行狀態(tài)是數(shù)據(jù)庫(kù)管理員非常重要的職責(zé)。數(shù)據(jù)庫(kù)管理員有如下工作:Ⅰ.定期實(shí)施數(shù)據(jù)庫(kù)完整備份并將備份數(shù)據(jù)傳送到遠(yuǎn)端容災(zāi)中心Ⅱ.定期查看數(shù)據(jù)庫(kù)空間是否滿足業(yè)務(wù)需求Ⅲ.定期查看數(shù)據(jù)緩沖區(qū)命中率、數(shù)據(jù)庫(kù)鎖情況Ⅳ.定期查看數(shù)據(jù)庫(kù)用戶會(huì)話情況Ⅴ.使用自動(dòng)化手段檢查數(shù)據(jù)庫(kù)CPU使用情況,出現(xiàn)異常情況時(shí)自動(dòng)發(fā)短信通知系統(tǒng)管理員上述工作中屬于數(shù)據(jù)庫(kù)監(jiān)控工作的是()。A、僅Ⅰ、Ⅱ和ⅤB、僅Ⅰ、Ⅲ和ⅣC、僅Ⅱ、Ⅲ、Ⅳ和ⅤD、全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:Ⅰ是數(shù)據(jù)庫(kù)維護(hù)工作中的數(shù)據(jù)庫(kù)備份,不屬于數(shù)據(jù)庫(kù)監(jiān)控分析中的內(nèi)容。35、下列關(guān)于SQLServer2008視圖的說(shuō)法,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)中只存儲(chǔ)標(biāo)準(zhǔn)視圖的定義,并不存儲(chǔ)標(biāo)準(zhǔn)視圖的內(nèi)容B、如果在視圖上創(chuàng)建了唯一聚集索引,則數(shù)據(jù)庫(kù)中將保存該視圖的內(nèi)容C、索引視圖的數(shù)據(jù)源可以是基本表,也可以是已建立的其他標(biāo)準(zhǔn)視圖D、索引視圖引用的基本表必須與視圖在同一個(gè)數(shù)據(jù)庫(kù)中標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:創(chuàng)建索引視圖的步驟:①使用SCHEMABINDING子句來(lái)創(chuàng)建一個(gè)視圖。這個(gè)視圖必須符合許多要求,例如,它只能引用同一數(shù)據(jù)庫(kù)中的基表,而不能是其它標(biāo)準(zhǔn)視圖。所有引用的函數(shù)必須是確定性的,行集函數(shù)、派生表和子查詢都不能在索引視圖中使用;②在視圖上創(chuàng)建一個(gè)惟一索引。這個(gè)索引的葉子級(jí)由視圖的完整結(jié)果集組成;③在聚集索引的基礎(chǔ)上根據(jù)需求創(chuàng)建非聚集索引。非聚集索引可以按平常的方式創(chuàng)建;④創(chuàng)建并使用索引視圖。36、下面說(shuō)法正確的是()。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ù)為提高處理效率,必須繞過(guò)DBMS直接對(duì)物理數(shù)據(jù)進(jìn)行讀寫標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)不是用做日常查詢,也不是匯總和統(tǒng)計(jì),而主要用于提取數(shù)據(jù)中的潛在信息和知識(shí)。因此A選項(xiàng)和B選項(xiàng)錯(cuò)誤。OLAP(on-lineanalyticalprocessing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D選項(xiàng)的描述錯(cuò)誤。37、數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后最常見(jiàn)的運(yùn)行維護(hù)任務(wù)之一。下列有關(guān)數(shù)據(jù)庫(kù)性能優(yōu)化的說(shuō)法,錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,如果外部環(huán)境出現(xiàn)瓶頸,單獨(dú)對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)整很難取得較好效果B、在數(shù)據(jù)庫(kù)性能優(yōu)化期間可能對(duì)原有符合范式的關(guān)系轉(zhuǎn)為不符合范式的關(guān)系C、物化視圖將會(huì)預(yù)先計(jì)算并保存耗時(shí)操作的結(jié)果,可大幅度提高查詢效率,但是物化視圖必須人工手動(dòng)刷新D、存儲(chǔ)過(guò)程在執(zhí)行期間不需要重新編譯,可以在一定程度上提高運(yùn)行效率,但是其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,更換數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí)需要重新編寫標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化和數(shù)據(jù)庫(kù)的外部環(huán)境有很大關(guān)系,例如在網(wǎng)絡(luò)帶寬過(guò)窄的情況下導(dǎo)致數(shù)據(jù)庫(kù)速度訪問(wèn)緩慢時(shí),則單獨(dú)對(duì)數(shù)據(jù)庫(kù)本身優(yōu)化無(wú)法取得很好的效果;物化視圖是預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多的操作結(jié)果,這樣,在執(zhí)行查詢時(shí)大大提高了讀取速度。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對(duì)應(yīng)用透明,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語(yǔ)句的正確性和有效性,物化視圖需要占用存儲(chǔ)空間,當(dāng)基表發(fā)生變化時(shí),物化視圖可以手動(dòng)刷新也可以定時(shí)自動(dòng)刷新;存儲(chǔ)過(guò)程是相當(dāng)于加載到數(shù)據(jù)庫(kù)上的模塊,因此再次運(yùn)行時(shí)不用重新編譯,但其與數(shù)據(jù)庫(kù)管理系統(tǒng)綁定,因此如果在更改數(shù)據(jù)庫(kù)管理系統(tǒng)時(shí),需要重新綁定存儲(chǔ)過(guò)程。在數(shù)據(jù)庫(kù)性能優(yōu)化期間有可能改動(dòng)原有的符合范式。38、現(xiàn)在許多中大型企業(yè)建有企業(yè)數(shù)據(jù)倉(cāng)庫(kù)。關(guān)于數(shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)的特點(diǎn),下列說(shuō)法一般情況下正確的是()。A、數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)主要服務(wù)于企業(yè)的基礎(chǔ)業(yè)務(wù)需求,其設(shè)計(jì)應(yīng)重點(diǎn)針對(duì)單點(diǎn)查詢進(jìn)行優(yōu)化B、數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)一般源自企業(yè)的OLTP環(huán)境,因此,其中的數(shù)據(jù)與OLTP環(huán)境中的數(shù)據(jù)一樣,允許對(duì)數(shù)據(jù)做直接更改C、數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)集合具有集成性,實(shí)現(xiàn)企業(yè)數(shù)據(jù)的集成有助實(shí)現(xiàn)企業(yè)范圍的跨部門視圖D、數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)具有時(shí)變性,是指數(shù)據(jù)倉(cāng)庫(kù)一般對(duì)數(shù)據(jù)操作與訪問(wèn)的實(shí)時(shí)性要求很高標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在傳統(tǒng)的OLTP(On-LineTransactionProcessing,聯(lián)機(jī)事務(wù)處理系統(tǒng))中,數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)一般是以面向企業(yè)基本業(yè)務(wù)需要的方式進(jìn)行組織的,而數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)是以面向主題的方式進(jìn)行組織的。故A選項(xiàng)錯(cuò)誤。數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)是一個(gè)集成的,易于訪問(wèn)的,一致的,包含大量歷史數(shù)據(jù)的和經(jīng)過(guò)優(yōu)化處理的數(shù)據(jù)。因此數(shù)據(jù)倉(cāng)庫(kù)具有面向主題性、集成性、不可更新性和時(shí)間特性。這里面的不可更新并不意味著不再向數(shù)據(jù)倉(cāng)庫(kù)中追加新的數(shù)據(jù),只是表示一般不在對(duì)進(jìn)入數(shù)據(jù)倉(cāng)庫(kù)中的原始數(shù)據(jù)進(jìn)行修改。故B選項(xiàng)錯(cuò)誤。數(shù)據(jù)倉(cāng)庫(kù)的時(shí)變性是指數(shù)據(jù)倉(cāng)庫(kù)中的每個(gè)數(shù)據(jù)單元都有時(shí)間標(biāo)志,記錄一般都加有時(shí)間戳,有時(shí)記錄可能包含有事務(wù)的發(fā)生時(shí)間。同時(shí),數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化的特性還指數(shù)據(jù)倉(cāng)庫(kù)在運(yùn)行中必須不斷捕捉操作性環(huán)境中的數(shù)據(jù),并將新的數(shù)據(jù)集成后追加到其中。并不是指對(duì)數(shù)據(jù)操作與訪問(wèn)的實(shí)時(shí)性要求很高。故D選項(xiàng)錯(cuò)誤。39、在IDEF1X數(shù)據(jù)建模方法中,下列關(guān)于從屬實(shí)體集的描述,錯(cuò)誤的是()。A、不同從屬實(shí)體集可以依賴于同一個(gè)獨(dú)立實(shí)體集B、從屬實(shí)體集只能參與標(biāo)定型聯(lián)系C、從屬實(shí)體集用圓角矩形框表示D、從屬實(shí)體集的主碼來(lái)自于所依賴的獨(dú)立實(shí)體集的屬性集標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:IDEF1X是IDEF系列方法中IDEF1的擴(kuò)展版本,是在E—R(實(shí)體聯(lián)系)方法的原則基礎(chǔ)上,增加了一些規(guī)則,使語(yǔ)義更為豐富的一種方法。概念模型設(shè)計(jì)常用IDEF1X方法。IDEF1X建模方法:實(shí)體集(獨(dú)立實(shí)體集、從屬實(shí)體集)、聯(lián)系(標(biāo)定型聯(lián)系、非標(biāo)定型聯(lián)系、分類聯(lián)系、非確定聯(lián)系)。從屬實(shí)體集可以有自己的主碼,并不是只能參與標(biāo)定型聯(lián)系。故答案為B選項(xiàng)。40、下列關(guān)于存儲(chǔ)過(guò)程的說(shuō)法,錯(cuò)誤的是()。A、利用存儲(chǔ)過(guò)程可以進(jìn)行模塊化程序設(shè)計(jì)B、存儲(chǔ)過(guò)程可以接受多個(gè)輸入?yún)?shù),并可返回多個(gè)輸出結(jié)果C、存儲(chǔ)過(guò)程是指存儲(chǔ)在客戶端的可調(diào)用執(zhí)行的代碼段D、存儲(chǔ)過(guò)程的返回結(jié)果可以是一個(gè)集合標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:存儲(chǔ)過(guò)程是一組為了完成特定功能的SQL語(yǔ)句集合,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中,用戶通過(guò)指定存儲(chǔ)過(guò)程的名稱并給出參數(shù)來(lái)執(zhí)行。存儲(chǔ)過(guò)程中可以包含邏輯控制語(yǔ)句和數(shù)據(jù)操縱語(yǔ)句,它可以接受參數(shù)、輸出參數(shù)、返回單個(gè)或多個(gè)結(jié)果集以及返回值。利用存儲(chǔ)過(guò)程可以進(jìn)行模塊化程序設(shè)計(jì)是存儲(chǔ)過(guò)程優(yōu)點(diǎn)之一。故答案為C選項(xiàng)。二、應(yīng)用題(本題共5題,每題1.0分,共5分。)41、設(shè)有如下UML圖。該圖是一種_______圖。標(biāo)準(zhǔn)答案:順序知識(shí)點(diǎn)解析:順序圖主要用于描述系統(tǒng)內(nèi)對(duì)象之間的消息發(fā)送和接收序列。它有兩個(gè)坐標(biāo)軸:縱向表示時(shí)間的持續(xù)過(guò)程,橫向表示對(duì)象,每一個(gè)對(duì)象用矩形框表示,縱向的虛線表示對(duì)象在序列中的執(zhí)行情況。順序圖的第一個(gè)消息一般在左邊第一個(gè)對(duì)象的生命線頂端,其他消息按時(shí)間順序相繼插入順序圖中,后面發(fā)生的消息的線應(yīng)比前面發(fā)生的消息的線畫得低一些,以表示它們之間的時(shí)間關(guān)系。42、設(shè)用UML設(shè)計(jì)某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),設(shè)計(jì)人員規(guī)劃了一組應(yīng)用程序集,該集合由動(dòng)態(tài)鏈接庫(kù)和可執(zhí)行程序構(gòu)成。為了展現(xiàn)這些應(yīng)用程序集間的組織和依賴關(guān)系,以對(duì)源代碼、可執(zhí)行程序的發(fā)布等進(jìn)行系統(tǒng)建模,應(yīng)采用的UML圖是【3】圖。標(biāo)準(zhǔn)答案:組件知識(shí)點(diǎn)解析:組件圖提供系統(tǒng)的物理視圖。UML圖形中組件圖的用途是顯示系統(tǒng)中的軟件對(duì)其他軟件組件(例如,庫(kù)函數(shù))的依賴關(guān)系,它可以在一個(gè)非常高的層次上顯示,從而僅顯示粗粒度的組件,也可以在組件包層次上顯示。43、在SQLServer2008中,計(jì)算兩個(gè)日期之差的函數(shù)是【6】。標(biāo)準(zhǔn)答案:datediff()知識(shí)點(diǎn)解析:DATEDIFF()函數(shù)可以返回兩個(gè)日期之間的天數(shù)。DATEDIFF(datepart,startdate,enddate),startdate和enddalte參數(shù)是合法的日期表達(dá)式。例如SQL表達(dá)式:SELECTDATEDIFF(day,’2008-12-30’,’2008-12-29’)ASDiffDate44、啤酒和尿布的故事是營(yíng)銷界的神話,啤酒和尿布兩個(gè)看上去沒(méi)有關(guān)系的商品擺放在一起進(jìn)行銷售獲得了很好的銷售效益。數(shù)據(jù)挖掘方法中,【15】挖掘就是用于發(fā)現(xiàn)數(shù)據(jù)庫(kù)中數(shù)據(jù)間的關(guān)聯(lián)性的。標(biāo)準(zhǔn)答案:關(guān)聯(lián)規(guī)則知識(shí)點(diǎn)解析:關(guān)聯(lián)規(guī)則反映一個(gè)事物與其他事物之間的相互依存性和關(guān)聯(lián)性。如果兩個(gè)或者多個(gè)事物之間存在一定的關(guān)聯(lián)關(guān)系,那么,其中一個(gè)事物可能存在的行為、特點(diǎn)就能夠通過(guò)其他事物預(yù)測(cè)到。人們希望在海量商業(yè)交易記錄中發(fā)現(xiàn)感興趣的數(shù)據(jù)關(guān)聯(lián)關(guān)系,借此來(lái)幫助商家作出決策。例如,商品分類設(shè)計(jì)、降價(jià)經(jīng)銷分析、生產(chǎn)安排、貨架擺放策略等。45、在進(jìn)行多維分析時(shí),如果將年銷售額投影到每個(gè)月上來(lái)進(jìn)行觀察,這種分析動(dòng)作被稱為【14】。標(biāo)準(zhǔn)答案:鉆取知識(shí)點(diǎn)解析:常用的OLAP多維分析操作有切片、切塊、旋轉(zhuǎn)、下鉆和卷起。通過(guò)這些操作,使用戶能從多個(gè)角度多側(cè)面觀察數(shù)據(jù)。卷起是在數(shù)據(jù)立方體中執(zhí)行聚集操作,通過(guò)在維級(jí)別中上升或通過(guò)消除某個(gè)或某些維來(lái)觀察更概括的數(shù)據(jù)。下鉆是通過(guò)在維級(jí)別中下降或通過(guò)引入某個(gè)或某些維來(lái)更細(xì)致的觀察數(shù)據(jù)。切片和切塊實(shí)現(xiàn)局部數(shù)據(jù)的顯示,幫助用戶從眾多混雜的數(shù)據(jù)中進(jìn)行選擇。旋轉(zhuǎn)就是改變維的方向。三、設(shè)計(jì)與應(yīng)用題(本題共2題,每題1.0分,共2分。)在SQLServer2008數(shù)據(jù)庫(kù)中存在銷售單據(jù)明細(xì)表,其建表語(yǔ)句為:CREATETABLE銷售單據(jù)明細(xì)表(銷售單據(jù)編號(hào)varchar(8),商品編號(hào)varchar(8),單價(jià)money,數(shù)量int,總價(jià)money);在系統(tǒng)運(yùn)行一段時(shí)間后,此表中有近千萬(wàn)條數(shù)據(jù),程序員在數(shù)據(jù)庫(kù)中執(zhí)行如下SQL語(yǔ)句: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ù)訪問(wèn)技術(shù),它將一個(gè)文件的每個(gè)記錄在某個(gè)或某些領(lǐng)域(或稱為屬性)上的取值與該記錄的物理地址直接聯(lián)系起來(lái),提供了一種根據(jù)記錄域的取值快速訪問(wèn)文件記錄的機(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)的性能和可靠性,并說(shuō)明原因。標(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ù)是通過(guò)磁盤陣列集中管理和數(shù)據(jù)備份的。數(shù)據(jù)集中管理是通過(guò)雙機(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ù)器通過(guò)一個(gè)共享的存儲(chǔ)設(shè)備(一般是共享的磁盤陣列或存儲(chǔ)區(qū)域網(wǎng)SAN),通過(guò)安裝雙機(jī)軟件實(shí)現(xiàn)雙機(jī)熱備,稱為共享方式。另一種方式是沒(méi)有共享的存儲(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ù)器通過(guò)心跳線(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、設(shè)有職工表(職工號(hào),姓名,地址1,地址2),其中,職工號(hào)為主碼?,F(xiàn)要求地址1和地址2組合起來(lái)不能有重復(fù)值。在SQLServer2008環(huán)境中有下列創(chuàng)建該表的語(yǔ)句:Ⅰ.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))上述語(yǔ)句能正確實(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)建的表的屬性約束條件,與位置無(wú)關(guān)。2、在SQLServer2008的某數(shù)據(jù)庫(kù)中,設(shè)用戶U1同時(shí)是角色R1和角色R2中的成員?,F(xiàn)已授予角色R1對(duì)表T具有SELECT、INSERT、和LIPDATE權(quán)限,授予角色R2對(duì)表T具有INSERT和DENYUPDATE權(quán)限,沒(méi)有對(duì)U1進(jìn)行其他授權(quán),則U1對(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í),為了安全起見(jiàn),都是DENY優(yōu)先。而沒(méi)有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。所以選擇A選項(xiàng)。3、關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法正確的是()。A、分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(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)。4、下列敘述中不屬于三層B/S結(jié)構(gòu)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)特點(diǎn)和操作特征的是()。A、客戶端使用瀏覽器,瀏覽器與Web應(yīng)用服務(wù)器之間的通信使用超文本傳輸協(xié)議(HTTP)B、數(shù)據(jù)庫(kù)服務(wù)器接受應(yīng)用服務(wù)器提出的數(shù)據(jù)操作請(qǐng)求,對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的操作,并將操作結(jié)果返回給應(yīng)用服務(wù)器C、這種結(jié)構(gòu)使客戶端和服務(wù)器能在不同的系統(tǒng)間通信,但對(duì)客戶機(jī)配置要求較高,且應(yīng)用軟件維護(hù)代價(jià)也較大D、這種結(jié)構(gòu)不受時(shí)空限制,使用者可以在全球任何地方,任何時(shí)間請(qǐng)求數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)提供的各種數(shù)據(jù)服務(wù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:B/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的特點(diǎn)是用戶界面完全通過(guò)WWWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),主要的事務(wù)邏輯在服務(wù)器實(shí)現(xiàn),所以其對(duì)客戶機(jī)配置要求不高,即使對(duì)服務(wù)器要求較高,也不需要安裝客戶端軟件。5、下列關(guān)于函數(shù)依賴概念的說(shuō)法,正確的是()。A、函數(shù)依賴研究一個(gè)關(guān)系中記錄之間的依賴關(guān)系B、函數(shù)依賴研究一個(gè)關(guān)系中屬性之間的依賴關(guān)系C、函數(shù)依賴研究一個(gè)關(guān)系中主碼與外碼之間的依賴關(guān)系D、函數(shù)依賴研究一個(gè)關(guān)系中某列不同行之間取值的依賴關(guān)系標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:函數(shù)依賴的定義為:設(shè)R(U)是屬性集U的關(guān)系模型X,Y是U的子集,若對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是根據(jù)屬性問(wèn)的依賴情況來(lái)判定關(guān)系是否具有模型不合適的性質(zhì)。6、關(guān)于并行數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是()。A、層次結(jié)構(gòu)可以分為兩層,頂層是無(wú)共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)B、無(wú)共享結(jié)構(gòu)通過(guò)最小化共享資源來(lái)降低資源競(jìng)爭(zhēng),因此具有很高的可擴(kuò)展性,適合于OLTP應(yīng)用C、并行數(shù)據(jù)庫(kù)系統(tǒng)經(jīng)常通過(guò)負(fù)載均衡的方法來(lái)提高數(shù)據(jù)庫(kù)系統(tǒng)的業(yè)務(wù)吞吐率D、并行數(shù)據(jù)庫(kù)系統(tǒng)的主要目的是實(shí)現(xiàn)場(chǎng)地自治和數(shù)據(jù)全局透明共享標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:并行數(shù)據(jù)庫(kù)系統(tǒng)的主要目的是通過(guò)高速通信介質(zhì)連接多個(gè)可獨(dú)立處理的單元以并行執(zhí)行的方式完成對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的互聯(lián)查詢、內(nèi)部查詢及各種內(nèi)部操作。分布式數(shù)據(jù)庫(kù)系統(tǒng)的主要目的才是實(shí)現(xiàn)場(chǎng)地自治和數(shù)據(jù)全局透明共享。7、為了減少數(shù)據(jù)庫(kù)管理系統(tǒng)中的死鎖,有下列措施: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)行過(guò)程中由DBMS完成的工作,不是應(yīng)用程序設(shè)計(jì)過(guò)程中采取的措施。剩下三個(gè)屬于在應(yīng)用程序設(shè)計(jì)中預(yù)防死鎖的辦法。所以選擇B選項(xiàng)。8、在并行數(shù)據(jù)庫(kù)中,有關(guān)系R(A,B)和S(A,C),需要將它們根據(jù)A屬性拆分到不同的磁盤上?,F(xiàn)有查詢SELECTBFROMR,SWHERER.A=S.A。下列拆分方式中最適合該查詢的是()。A、輪轉(zhuǎn)法B、散列劃分C、范圍劃分D、列表劃分標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Dimodn的磁盤上,該方式保證了元組在多個(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ū)間將表分成不同的子表。根據(jù)屬性A對(duì)表進(jìn)行散列劃分,然后在每個(gè)劃分內(nèi)部執(zhí)行select語(yǔ)句,會(huì)大幅提高查詢效率。9、設(shè)有某商場(chǎng)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在其生命周期中有下列活動(dòng):Ⅰ.在系統(tǒng)上線之前模擬客戶的消費(fèi)行為,生成銷售數(shù)據(jù),測(cè)試系統(tǒng)是否能正確完成銷售業(yè)務(wù)Ⅱ.為應(yīng)對(duì)商場(chǎng)業(yè)務(wù)迅速增長(zhǎng)帶來(lái)的數(shù)據(jù)快速增長(zhǎng)而擴(kuò)展硬盤空間Ⅲ.監(jiān)控?cái)?shù)據(jù)表的使用情況,根據(jù)表訪問(wèn)率的不同對(duì)系統(tǒng)進(jìn)行優(yōu)化Ⅳ.系統(tǒng)上線后,在正常營(yíng)業(yè)期間運(yùn)行模擬數(shù)據(jù)生成器向正在運(yùn)行的數(shù)據(jù)庫(kù)模擬生成大量銷售數(shù)據(jù),測(cè)試系統(tǒng)的性能Ⅴ.在系統(tǒng)上線運(yùn)行的正常營(yíng)業(yè)期間,手動(dòng)切斷所有數(shù)據(jù)庫(kù)服務(wù)器電源,測(cè)試數(shù)據(jù)庫(kù)系統(tǒng)在發(fā)生軟故障后的恢復(fù)能力Ⅵ.在非營(yíng)業(yè)時(shí)間停機(jī)后給數(shù)據(jù)庫(kù)服務(wù)器增加內(nèi)存以提升服務(wù)器性能以上活動(dòng)屬于商場(chǎng)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)維活動(dòng)的是()A、僅Ⅱ和ⅥB、僅Ⅱ、Ⅲ和ⅥC、僅Ⅱ、Ⅲ、Ⅴ和ⅥD、全是標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:Ⅰ屬于數(shù)據(jù)庫(kù)測(cè)試,Ⅳ、Ⅴ不可行。10、查詢處理器和存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲(chǔ)管理器的說(shuō)法,錯(cuò)誤的是()。A、查詢處理器中的DML編譯器會(huì)對(duì)用戶提交的DML語(yǔ)句進(jìn)行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫(kù)操作指令B、存儲(chǔ)管理器中的查詢執(zhí)行引擎會(huì)根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)功能C、存儲(chǔ)管理器中的緩沖區(qū)管理器負(fù)責(zé)將從磁盤讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時(shí)也負(fù)責(zé)對(duì)緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行維護(hù)D、查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語(yǔ)句,并將生成的元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)字典中標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:查詢處理器中最主要的模塊是查詢編譯器和查詢執(zhí)行器,負(fù)責(zé)DML語(yǔ)句解析和執(zhí)行,因此B項(xiàng)中所闡述的不是存儲(chǔ)管理器的功能,應(yīng)該是查詢處理器的功能。11、下列關(guān)于SQLServer2008中g(shù)uest用戶的說(shuō)法,錯(cuò)誤的是()A、guest用戶沒(méi)有對(duì)應(yīng)的登錄賬戶名B、通過(guò)授權(quán)語(yǔ)句可以啟用數(shù)據(jù)庫(kù)中的guest用戶C、所有數(shù)據(jù)庫(kù)用戶都繼承該數(shù)據(jù)庫(kù)中g(shù)uest用戶的權(quán)限D(zhuǎn)、任何SQLServer登錄賬戶都可以訪問(wèn)啟用了guest用戶的數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:所有的數(shù)據(jù)庫(kù)用戶不是繼承數(shù)據(jù)庫(kù)中g(shù)uest用戶的權(quán)限。12、關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì),有下列說(shuō)法:Ⅰ.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)需要考慮數(shù)據(jù)組織與存儲(chǔ)、數(shù)據(jù)訪問(wèn)與處理、應(yīng)用設(shè)計(jì)等幾個(gè)方面Ⅱ.?dāng)?shù)據(jù)庫(kù)概念設(shè)計(jì)階段,采用自上而下的ER設(shè)計(jì)時(shí),首先設(shè)計(jì)局部ER圖,然后合并各局部ER圖得到全局ER圖Ⅲ.在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段,將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺(tái)支持的關(guān)系表Ⅳ.在數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段,一般需要設(shè)計(jì)視圖和關(guān)系模式的完整性約束上述說(shuō)法正確的是()。A、Ⅰ、Ⅲ和ⅣB、ⅠC、Ⅱ和ⅢD、Ⅱ和Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)3個(gè)步驟,每個(gè)步驟的設(shè)計(jì)活動(dòng)按照數(shù)據(jù)組織與存儲(chǔ)、數(shù)據(jù)訪問(wèn)與處理、應(yīng)用設(shè)計(jì)等幾個(gè)方面進(jìn)行。在數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段,采用自下而上的ER設(shè)計(jì)。將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺(tái)支持的關(guān)系表是數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的工作。設(shè)計(jì)視圖和關(guān)系模式的完整性約束是數(shù)據(jù)邏輯設(shè)計(jì)階段的工作。13、下列有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)及相關(guān)內(nèi)容的說(shuō)法中,錯(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ù)操作,但沒(méi)有提供各種面向具體應(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ì)的說(shuō)明。數(shù)據(jù)字典一般由數(shù)據(jù)庫(kù)管理系統(tǒng)本身管理和維護(hù)。D選項(xiàng)中所說(shuō)的記錄數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)操作情況的日志信息是屬于日志文件的內(nèi)容。14、某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過(guò)程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫(kù)服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是()。A、一致性和隔離性B、原子性和一致性C、隔離性和持久性D、原子性和持久性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:兩個(gè)事務(wù)并發(fā)執(zhí)行時(shí),隔離性保證其并行結(jié)果正確性。當(dāng)事務(wù)提交后斷電,則持續(xù)性保證其對(duì)數(shù)據(jù)庫(kù)的改變是永久的,結(jié)果不受影響。事務(wù)的四個(gè)性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務(wù)中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務(wù)執(zhí)行結(jié)果從一個(gè)一致性到另一個(gè)一致性的變化。由題意可知,T1、T2事務(wù)若要使A、B選項(xiàng)結(jié)果正確,則必須遵守事務(wù)的原子性和一致性。15、以下哪個(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ì)。16、對(duì)于故障管理,下列說(shuō)法正確的是()A、軟件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫(kù)的完全安全B、動(dòng)態(tài)轉(zhuǎn)儲(chǔ)提高了數(shù)據(jù)庫(kù)的可用性,但是數(shù)據(jù)的有效性卻遲遲得不到保證C、介質(zhì)故障是指數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障D、在數(shù)據(jù)庫(kù)系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲(chǔ)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:硬件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫(kù)的完全安全。若數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常的方式終止,則需要重新啟動(dòng)的故障就是系統(tǒng)故障。在數(shù)據(jù)庫(kù)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。17、某大型超市的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):Ⅰ.商品清單Ⅱ.商品銷售細(xì)節(jié)數(shù)據(jù)Ⅲ.DBMS中的數(shù)據(jù)字典Ⅳ.?dāng)?shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明文檔Ⅴ.前端應(yīng)用程序表中數(shù)據(jù)項(xiàng)的定義及說(shuō)明文檔Ⅵ.商品分類銷售匯總數(shù)據(jù)以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是()。A、僅Ⅰ、Ⅲ和ⅥB、僅Ⅱ、Ⅴ和ⅥC、僅Ⅰ、Ⅱ和ⅥD、僅Ⅱ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:元數(shù)據(jù)被定義為描述數(shù)據(jù)及其環(huán)境的數(shù)據(jù),是關(guān)于數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)用于描述數(shù)據(jù)倉(cāng)庫(kù)內(nèi)數(shù)據(jù)的結(jié)構(gòu)和建立方法,可將其按用途的不同分為技術(shù)元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)。一般來(lái)說(shuō),它有兩個(gè)主要的用途:首先能夠提供基于用戶的信息,其次能支持系統(tǒng)對(duì)數(shù)據(jù)的管理和維護(hù)。在傳統(tǒng)的數(shù)據(jù)庫(kù)中,元數(shù)據(jù)描述了數(shù)據(jù)庫(kù)中的各個(gè)對(duì)象,如數(shù)據(jù)庫(kù)中數(shù)據(jù)字典就是一種元數(shù)據(jù),在關(guān)系數(shù)據(jù)庫(kù)中,這種描述就是對(duì)數(shù)據(jù)庫(kù)、表、列等對(duì)象的定義。DBMS數(shù)據(jù)字典、數(shù)據(jù)庫(kù)結(jié)構(gòu)證明文檔、前端應(yīng)用程序表中數(shù)據(jù)庫(kù)的定義及說(shuō)明文檔都是元數(shù)據(jù)。而Ⅰ、Ⅱ和Ⅵ都是提供了基于用戶數(shù)據(jù)的信息,與元數(shù)據(jù)的定義不符,因此Ⅰ、Ⅱ、Ⅵ不是元數(shù)據(jù)。18、從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括下列四個(gè)層次,其中包括構(gòu)件設(shè)計(jì)的是()。A、表示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)訪問(wèn)層D、數(shù)據(jù)持久層標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括下列四個(gè)層次:①表示層,位于最外層,離用戶最近,用于顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù);②業(yè)務(wù)邏輯層,表示層和數(shù)據(jù)訪問(wèn)層之間通信的橋梁,主要負(fù)責(zé)數(shù)據(jù)的傳遞和處理,例如數(shù)據(jù)有效性的檢驗(yàn)、業(yè)務(wù)邏輯描述相關(guān)功能。業(yè)務(wù)邏輯層概要設(shè)計(jì)包括:結(jié)構(gòu)、行為、數(shù)據(jù)接口、故障處理、安全設(shè)計(jì)、系統(tǒng)維護(hù)與保障等方面的內(nèi)容。③數(shù)據(jù)訪問(wèn)層,主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作;④數(shù)據(jù)持久層。由上述可知,業(yè)務(wù)邏輯層的主要任務(wù)是梳理DBAS的各項(xiàng)業(yè)務(wù)活動(dòng),將其表示為各種系統(tǒng)構(gòu)件(如類、模塊、組件等),因此構(gòu)件設(shè)計(jì)屬于業(yè)務(wù)邏輯層。19、沒(méi)有選課表(學(xué)號(hào),課程號(hào),成績(jī)),現(xiàn)要統(tǒng)計(jì)每門課程的選課人數(shù),并將結(jié)果保存到新表:選課情況表下列語(yǔ)句中正確的是()。A、SELECT課程號(hào),COUNT(*)選課人數(shù)FROM選課表INTO選課情況表GROUPBY課程號(hào)B、SELECT課程號(hào),COUNT(*)選課人數(shù)INTO選課情況表FROM選課表GROUPBY課程號(hào)C、SELECT課程號(hào),COUNT(*)FROM選課表INTO選課情況表(課程號(hào),選課人數(shù))GROUPBY課程號(hào)D、SELECT課程號(hào),COUNT(*)INTO選課情況表(課程號(hào),選課人數(shù))FROM選課表GROUPBY課程號(hào)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:包含INTO子句的SELECT語(yǔ)句的語(yǔ)法格式為:SELECT查詢列表序列INTO<新表名>FROM數(shù)據(jù)源。20、在需求分析階段,可以使用。IDEF0方法來(lái)建立系統(tǒng)的功能模型,它的基本元素是矩形框和箭頭。下面列出的描述項(xiàng)目審計(jì)活動(dòng)的IDEFO圖中,正確的是()。A、

B、

C、

D、

標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:組成IDEFO圖的基本元素是矩形框和箭頭,矩形框代表功能活動(dòng),寫在矩形框內(nèi)的動(dòng)詞短語(yǔ)描述功能活動(dòng)的名稱,活動(dòng)的編號(hào)按照要求寫在矩形框右下角指定的位置。其中矩形框左邊的輸入箭頭表示完成活動(dòng)需要的數(shù)據(jù),矩形框上方的控制箭頭描述了影響整個(gè)活動(dòng)執(zhí)行的事件或約束條件;右邊的輸出箭頭說(shuō)明由活動(dòng)產(chǎn)生的結(jié)果及信息,下方進(jìn)入的機(jī)制箭頭表示實(shí)施該活動(dòng)的物理手段或完成活動(dòng)需要的資源(計(jì)算機(jī)系統(tǒng)、人或組織)。只有選項(xiàng)C中上、下、左、右的箭頭滿足要求。故答案為C項(xiàng)。21、在SQLServer2008中,設(shè)有職工表(職工號(hào),姓名,所在部門,工資),各列均不允許空值?,F(xiàn)要查詢?nèi)藬?shù)最多的3個(gè)部門,有下列查詢語(yǔ)句:Ⅰ.SELECqTOP3所在部門,COUNT(*)FROM職工表GROUPBY所在部門ORDERBYCOUNT(*)DESCⅡ.SELECTTOP3所在部門,COUNT(職工號(hào))FROM職工表GROUPBY所在部門ORDERBYCOUNT(職工號(hào))DESCⅢ.SELECTTOP3所在部門,COUNT(所在部門)FROM職工表GROUPBY所在部門ORDERBYCOUNT(所在部門)DESCⅣ.SELECTTOP3所在部門,SUM(職工號(hào))FROM職工表GROUPBY所在部門ORDERBYSUM(職工號(hào))DESC上述語(yǔ)句中,能夠?qū)崿F(xiàn)該查詢要求的是()。A、僅ⅠB、僅ⅣC、僅Ⅰ和ⅡD、僅Ⅰ、Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查的是COUNT()函數(shù)和sUM()函數(shù)的使用。COUNT()函數(shù)用于統(tǒng)計(jì)元組的個(gè)數(shù)或者某個(gè)字段中值的個(gè)數(shù),而SUM()則用來(lái)計(jì)算某個(gè)字段值的總和。故選擇D選項(xiàng)。22、關(guān)于分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)分布策略,下列說(shuō)法錯(cuò)誤的是()。A、集中式數(shù)據(jù)分配就是將所有數(shù)據(jù)片斷安排在一個(gè)場(chǎng)地上B、分割式數(shù)據(jù)分配是所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每個(gè)片斷被分配在一個(gè)場(chǎng)地上C、全復(fù)制式數(shù)據(jù)分配是全局?jǐn)?shù)據(jù)有多個(gè)副本,每個(gè)場(chǎng)地上有一個(gè)完整的數(shù)據(jù)副本D、混合式數(shù)據(jù)分配是一種介于集中式和全復(fù)制式的分布方式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:混合式數(shù)據(jù)分配是一種介于分割式和全復(fù)制式的分布方式。故選擇D選項(xiàng)。23、設(shè)在并行數(shù)據(jù)庫(kù)系統(tǒng)中有表T(a1,a2,…,an),因數(shù)據(jù)量大,采用范圍劃分法根據(jù)劃分屬性a1將表T的元組劃分成若干部分,以提高系統(tǒng)效率?,F(xiàn)有如下查詢需求:Ⅰ.查詢a1值為最大的元組Ⅱ.查詢a1=5的所有元組Ⅲ.查詢a1值屬于[1,100]的元組在以上列出的查詢中,該劃分方法會(huì)提高其查詢效率的是()。A、僅ⅠB、僅ⅡC、僅Ⅰ和ⅡD、僅Ⅰ、Ⅱ和Ⅲ標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:范圍劃分法按照關(guān)系中某個(gè)屬性的取值范圍將數(shù)據(jù)文件劃分為n部分,分別放在磁盤上,該方法適合于范圍查詢以及點(diǎn)查詢。題目中給出了三個(gè)查詢,其中Ⅰ、Ⅲ屬于范圍查詢,Ⅱ?qū)儆邳c(diǎn)查詢。因此選擇D選項(xiàng)。24、在完成數(shù)據(jù)庫(kù)的物理設(shè)計(jì)之后,就進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)施階段。設(shè)有下列活動(dòng):Ⅰ.創(chuàng)建數(shù)據(jù)庫(kù)Ⅱ.裝載數(shù)據(jù)Ⅲ.編寫應(yīng)用程序Ⅳ.?dāng)?shù)據(jù)庫(kù)監(jiān)控與分析Ⅴ.?dāng)?shù)據(jù)庫(kù)性能優(yōu)化上述活動(dòng)中,屬于數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施階段任務(wù)的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅰ、Ⅱ和ⅤD、僅Ⅰ、Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)實(shí)施階段包括:建立數(shù)據(jù)庫(kù)結(jié)構(gòu)、數(shù)據(jù)加載、事務(wù)和應(yīng)用程序的編碼及測(cè)試、系統(tǒng)集成、測(cè)試與試運(yùn)行、系統(tǒng)部署。Ⅳ,Ⅴ屬于數(shù)據(jù)庫(kù)運(yùn)行管理與維護(hù)階段內(nèi)容。故選A選項(xiàng)。25、數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)管理員的重要工作。下列有關(guān)此項(xiàng)工作的說(shuō)法,錯(cuò)誤的是()。A、在進(jìn)行服務(wù)器IO調(diào)整時(shí),為了提高磁盤寫人速度可以將RAID5換成RAID1B、當(dāng)系統(tǒng)CPU繁忙、IO不繁忙時(shí),增加數(shù)據(jù)庫(kù)可用內(nèi)存,提高查詢速度C、監(jiān)控查詢執(zhí)行情況,為經(jīng)常作為查詢條件的列建立索引D、當(dāng)發(fā)現(xiàn)一條SQL語(yǔ)句占用大量數(shù)據(jù)庫(kù)CPU資源時(shí),可以查看其執(zhí)行計(jì)劃以便進(jìn)行調(diào)優(yōu)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:因CPU繁忙而引起的數(shù)據(jù)庫(kù)變慢,可以為服務(wù)器適當(dāng)增加CPU的數(shù)量或者是終止需要許多資源的進(jìn)程來(lái)提高查詢速度。故答案為B項(xiàng)。26、關(guān)于并行數(shù)據(jù)庫(kù)中的數(shù)據(jù)劃分與并行算法,下列說(shuō)法錯(cuò)誤的是()。A、聚集函數(shù)SUM、MIN、MAX的計(jì)算一般都可以通過(guò)“先分后合”的方式實(shí)現(xiàn)并行化B、如果關(guān)系按照范圍劃分的方法進(jìn)行劃分,且排序?qū)傩郧『脼閯澐謱傩?,則可以直接將各個(gè)劃分的排序結(jié)果串接起來(lái),得到完全排好序的關(guān)系C、范圍劃分可以確保數(shù)據(jù)分布的均勻性,保證系統(tǒng)的并行處

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論