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

下載本文檔

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

文檔簡介

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

B、

C、

D、

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

溫馨提示

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

評論

0/150

提交評論