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

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷3(共9套)(共425題)計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷第1套一、選擇題(本題共30題,每題1.0分,共30分。)1、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,事務(wù)詳細(xì)編碼設(shè)計(jì)是在下列哪個(gè)階段完成的()。A、系統(tǒng)設(shè)計(jì)B、需求分析C、實(shí)現(xiàn)與部署D、運(yùn)行與維護(hù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計(jì)細(xì)分為概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)3個(gè)步驟。事務(wù)詳細(xì)編碼設(shè)計(jì)采用高級(jí)程序語言設(shè)計(jì)或DBMS提供的事務(wù)實(shí)現(xiàn)機(jī)制,涵蓋于系統(tǒng)設(shè)計(jì)的物理設(shè)計(jì)模塊。故答案為A選項(xiàng)。2、在IDEFO需求建模方法中,每個(gè)功能活動(dòng)可以用帶箭頭的矩形框表示,則矩形框左方的箭頭代表該活動(dòng)的()。A、控制B、輸入C、機(jī)制D、輸出標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:IDEFO是活動(dòng)模型(ICAMDEFinitionMethod)的縮寫,來源于結(jié)構(gòu)化分析與設(shè)計(jì)技術(shù)的一套標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)包含多種層次的圖形語言。輸入(Input)箭頭表示完成特定活動(dòng)所需的數(shù)據(jù),置于矩形框的左側(cè);輸出(Output)箭頭說明由活動(dòng)產(chǎn)生的結(jié)果及信息,置于矩形框的右側(cè);控制(Control)箭頭描述了影響這個(gè)活動(dòng)執(zhí)行的事件或約束條件,置于矩形框的上方;機(jī)制(Mechanisms)箭頭表示實(shí)施該活動(dòng)的物理手段或完成活動(dòng)需要的資源(計(jì)算機(jī)系統(tǒng)、人或組織),置于矩形框的下方。故答案為B選項(xiàng)。3、在IDEF1X數(shù)據(jù)建模方法中,下列關(guān)于從屬實(shí)體集的描述,錯(cuò)誤的是()。A、不同從屬實(shí)體集可以依賴于同一個(gè)獨(dú)立實(shí)體集B、從屬實(shí)體集只能參與標(biāo)定型聯(lián)系C、從屬實(shí)體集用圓角矩形框表示D、從屬實(shí)體集的主碼來自于所依賴的獨(dú)立實(shí)體集的屬性集標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:IDEF1X是IDEF系列方法中IDEF1的擴(kuò)展版本,是在E—R(實(shí)體聯(lián)系)方法的原則基礎(chǔ)上,增加了一些規(guī)則,使語義更為豐富的一種方法。概念模型設(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)。4、考慮到表中數(shù)據(jù)規(guī)模有可能很大,決定將表改為分區(qū)表,這一調(diào)整操作涉及到數(shù)據(jù)庫(kù)的()。A、概念結(jié)構(gòu)B、邏輯結(jié)構(gòu)C、安全結(jié)構(gòu)D、物理結(jié)構(gòu)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:將表分區(qū)是對(duì)于數(shù)據(jù)規(guī)模非常大的表進(jìn)行優(yōu)化的一種有效方法,屬于數(shù)據(jù)庫(kù)物理設(shè)計(jì)。故答案為D選項(xiàng)。5、從功能角度數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)可以劃分為4個(gè)層次來實(shí)現(xiàn),設(shè)計(jì)Web界面的任務(wù)屬于其中的()。A、表示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)持久層D、數(shù)據(jù)訪問層標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:界面表示層是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)提供給用戶的可視化操作界面,供用戶以交互的方式提出請(qǐng)求和接受回答的計(jì)算機(jī)用戶界面。設(shè)計(jì)Web界面的任務(wù)屬于表示層。故答案為A選項(xiàng)。6、在編寫事務(wù)時(shí),各事務(wù)盡量按照相同的順序來訪問資源,這樣做的好處是()。A、降低了發(fā)生活鎖的可能性B、降低了違反一致性的可能性C、降低了發(fā)生死鎖的可能性D、降低了違反持久性的可能性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:事務(wù)是數(shù)據(jù)庫(kù)系統(tǒng)中一個(gè)邏輯數(shù)據(jù)處理單元,其中包含了一系列數(shù)據(jù)操作的集合。數(shù)據(jù)庫(kù)操作是指對(duì)數(shù)據(jù)庫(kù)對(duì)象的查詢、插入、刪除和修改等。在編寫事務(wù)時(shí),各事務(wù)盡量按照相同的順序來訪問資源,這樣做的好處是降低了發(fā)生死鎖的可能性。故答案為C選項(xiàng)。7、完整性約束按照其約束條件的作用對(duì)象可以劃分為不同級(jí)別。已知關(guān)系表:職工(職工號(hào),職工名,經(jīng)理職工號(hào),工資),如果要求職工的工資不能高于其經(jīng)理的工資,則這個(gè)約束的完整性級(jí)別屬于()。A、列級(jí)完整性約束B、元組級(jí)完整性約束C、數(shù)據(jù)庫(kù)級(jí)完整性約束D、關(guān)系級(jí)完整性約束標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果完整性約束涉及到該表的多個(gè)屬性列,必須定義在表級(jí)上。題目中約束涉及到職工關(guān)系中的兩個(gè)不同屬性列。所以要求職工的工資不能高于其經(jīng)理的工資,則這個(gè)約束的完整性級(jí)別屬于關(guān)系級(jí)完整性約束。故答案為D選項(xiàng)。8、已知關(guān)系R(A,B,C),其主碼是屬性A。下列SQL語句中定義了一個(gè)唯一輔索引的是()。A、createuniqueindexidx2onR(A)B、createuniqueindexidx1onR(B)C、createclusteredindexidx3onR(C)D、createclusteredindexidx4onR(A)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:唯一索引可以確保索引列不包含重復(fù)值的值,unique表示唯一索引。在數(shù)據(jù)文件的非主屬性上建立的索引稱為輔索引。題目中主碼是屬性A,所以依賴屬性A建立的索引為主索引,排除A選項(xiàng)。故案為B選項(xiàng)。9、用例模型是把滿足用戶需求的所有功能表示出來的工具,由用例、角色和系統(tǒng)3部分構(gòu)成。關(guān)于用例模型的構(gòu)成元素,下列說法錯(cuò)誤的是()。A、角色是系統(tǒng)內(nèi)部的實(shí)體,角色可以是系統(tǒng)用戶,也可以是子系統(tǒng)或硬件設(shè)備B、用例用于描述從系統(tǒng)用戶的角度來觀察系統(tǒng)應(yīng)具有的功能,幫助分析人員理解系統(tǒng)的行為C、系統(tǒng)用于抽象地表示能夠?qū)崿F(xiàn)的所有基本功能D、一個(gè)角色可執(zhí)行多個(gè)用例,一個(gè)用例也可以被多個(gè)角色使用標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:角色是與系統(tǒng)進(jìn)行交互的外部實(shí)體,可以是系統(tǒng)用戶也可以是其他系統(tǒng)或者硬件設(shè)備。故答案為A選項(xiàng)。10、設(shè)有汽車銷售表(汽車型號(hào),銷售時(shí)間,銷售價(jià)格,銷售數(shù)量),其中(汽車型號(hào),銷售時(shí)間)是主碼?,F(xiàn)要查詢2015年銷售總數(shù)量最多的汽車的汽車型號(hào)和銷售總數(shù)量(包括并列情況)。下列語句中能正確完成該查詢要求的是()。A、SELECTTOP1WITHTIES汽車型號(hào),SUM(銷售數(shù)量)FROM汽車銷售表WHERE銷售時(shí)間BETWEEN′2015/1/1′AND′2015/12/31′GROUPBY汽車型號(hào)ORDERBYSUM(銷售數(shù)量)DESCB、SELECTTOP1WITHTIES汽車型號(hào),SUM(銷售數(shù)量)FROM汽車銷售表WHERE銷售時(shí)間BETWEEN′2015/1/1′AND′2015/12/31′GROUPBY汽車型號(hào)ORDERBYSUM(銷售數(shù)量)ASCC、SELECTTOP1WITHTIES汽車型號(hào),SUM(汽車型號(hào))FROM汽車銷售表WHERE銷售時(shí)間BETWEEN′2015/1/1′AND′2015/12/31′GROUPBY汽車型號(hào)ORDERBYSUM(汽車型號(hào))DESCD、SELECTTOP1WITHTIES汽車型號(hào),SUM(汽車型號(hào))FROM汽車銷售表WHERE銷售時(shí)間BETWEEN′2015/1/1′AND′2015/12/31′GROUPBY汽車型號(hào)ORDERBYSUM(汽車型號(hào))ASC標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:題目中要求查詢2015年銷售總數(shù)量最多的汽車的汽車型號(hào)和銷售總數(shù)量(包括并列情況),所以返回的記錄值為一條數(shù)據(jù),并且按照汽車型號(hào)分組,銷售數(shù)量求和并降序排列。故答案為A選項(xiàng)。11、下列關(guān)于存儲(chǔ)過程的說法,正確的是()。A、一個(gè)存儲(chǔ)過程只能有一個(gè)輸出參數(shù)B、存儲(chǔ)過程不支持輸入?yún)?shù)有默認(rèn)值C、存儲(chǔ)過程的返回結(jié)果可以是一個(gè)集合D、刪除存儲(chǔ)過程的語句是:DELETEPROCEDURE存儲(chǔ)過程名標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在創(chuàng)建存儲(chǔ)過程時(shí)可以聲明一個(gè)或多個(gè)參數(shù)。除非定義了參數(shù)的默認(rèn)值或者將參數(shù)設(shè)置作為等于另外一個(gè)參數(shù)。一個(gè)存儲(chǔ)過程最多可以有2100個(gè)參數(shù)。存儲(chǔ)過程的返回結(jié)果可以是一個(gè)集合;刪除存儲(chǔ)過程的語句是:DROPPROCEDURE存儲(chǔ)過程名。故答案為C選項(xiàng)。12、設(shè)在SQLServer2008中有如下定義存儲(chǔ)過程的語句:CREATEPROCp1@Xchar(10),@Yint,@zint下列關(guān)于調(diào)用該存儲(chǔ)過程的語句,正確的是()。A、EXECp1′abc′,200,100B、EXECp1′abc′,100C、EXECp1′abc′,default,100D、EXECp1@x=′abe′,@z=100標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:調(diào)用存儲(chǔ)過程相應(yīng)的參數(shù)個(gè)數(shù)、類型要一一對(duì)應(yīng)。定義存儲(chǔ)過程的語句中第一個(gè)參數(shù)是字符型,第2個(gè)和第3個(gè)參數(shù)是整型,滿足題意的選擇A選項(xiàng)。故答案為A選項(xiàng)。13、下列關(guān)于聚集索引的說法,錯(cuò)誤的是()。A、一個(gè)表上只能有一個(gè)聚集索引B、聚集索引的作用是保證索引列的值不重復(fù)C、在表上建立聚集索引會(huì)引起表中數(shù)據(jù)的物理排序D、在一個(gè)表上可以同時(shí)有聚集索引和非聚集索引標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:聚集索引是指數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中索引項(xiàng)的排列順序相一致,或者說索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致。一個(gè)表只能有一個(gè)聚集索引,因?yàn)橐粋€(gè)表的物理順序只有一種情況,所以對(duì)應(yīng)的聚集索引只能有一個(gè)。除了聚集索引以外的索引都是非聚集索引,如果某索引不是聚集索引,則數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中索引項(xiàng)的排列順序不一致。與非聚集索引相同,聚集索引的作用是加快數(shù)據(jù)的查詢速度。故答案為B選項(xiàng)。14、下列關(guān)于SQLServer2008分離數(shù)據(jù)庫(kù)的說法,正確的是()。A、分離數(shù)據(jù)庫(kù)會(huì)將數(shù)據(jù)庫(kù)及所包含的文件一起刪除B、分離數(shù)據(jù)庫(kù)是比刪除數(shù)據(jù)庫(kù)效率更高的刪除數(shù)據(jù)庫(kù)方法C、必須先停止SQLServer服務(wù),才能執(zhí)行分離數(shù)據(jù)庫(kù)的操作D、正被用戶訪問的數(shù)據(jù)庫(kù)不能被分離標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:分離數(shù)據(jù)庫(kù)是指將數(shù)據(jù)庫(kù)從SQLServer數(shù)據(jù)庫(kù)列表中刪除,但不刪除數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件。分離數(shù)據(jù)庫(kù)會(huì)保持?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)文件和日志文件的完整和一致。分離成功后,可以把該數(shù)據(jù)庫(kù)文件(.MDF)和對(duì)應(yīng)的日志文件(.LDF)拷貝到其它磁盤中作為備份保存。分離數(shù)據(jù)庫(kù)需要對(duì)數(shù)據(jù)庫(kù)具有獨(dú)占訪問權(quán)限。故答案為D選項(xiàng)。15、下列關(guān)于SQLServer2008中分區(qū)表的說法,錯(cuò)誤的是()。A、分區(qū)表中的每個(gè)分區(qū)必須映射到不同的文件組中B、創(chuàng)建分區(qū)表的第一步是創(chuàng)建一個(gè)分區(qū)函數(shù)C、分區(qū)函數(shù)的作用是定義表的分區(qū)方式D、創(chuàng)建分區(qū)表就是對(duì)表中數(shù)據(jù)進(jìn)行水平劃分標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:分區(qū)表是將表中的數(shù)據(jù)按水平方式劃分成不同的子集,這些數(shù)據(jù)子集存儲(chǔ)在數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)文件組中。故答案為A選項(xiàng)。16、在SQLServer2008中,若要收回用戶U1對(duì)T1表的查詢和插入權(quán)限,下列語句正確的是()。A、REVOKESELECTONT1,INSERTONT1FROMU1B、REVOKESELECT,INSERTONT1FROMU1C、REVOKESELECTONT1FROMU1,INSERTONT1FROMU1D、REVOKEFROMU1SELECT,INSERTONT1標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:回收系統(tǒng)特權(quán)和角色的語法為REVOKE操作命令ON對(duì)象名FROM用戶名。題目中要收回用戶U1對(duì)T1表的查詢和插入權(quán)限,所以操作命令為SELECT、INSERT,對(duì)象名為T1,用戶名為U1。故答案為B選項(xiàng)。17、下列關(guān)于SQLServer2008安全管理的說法,正確的是()。A、“Windows身份驗(yàn)證模式”將允許所有Windows用戶登錄SQLServer服務(wù)器B、具有登錄服務(wù)器權(quán)限的用戶同時(shí)也具有在服務(wù)器上創(chuàng)建數(shù)據(jù)庫(kù)的權(quán)限C、SQLServer2008的身份驗(yàn)證模式有“Windows身份驗(yàn)證模式”和“SQLServer和Windows身份驗(yàn)證模式”兩種D、SQLServer登錄賬戶的來源只能是合法的Windows用戶標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:SQLServer2008的身份驗(yàn)證模式有“Windows身份驗(yàn)證模式”和“SQLServer和Windows身份驗(yàn)證模式”兩種。在Windows身份驗(yàn)證模式下,SQLserver將通過Windows操作系統(tǒng)來獲得用戶信息,并對(duì)登錄名和密碼進(jìn)行重新驗(yàn)證。SQLServer和Windows身份驗(yàn)證模式也稱為混合身份模式,是指SQLServer允許Windows授權(quán)用戶和SQL授權(quán)用戶登錄到SQLServer數(shù)據(jù)庫(kù)服務(wù)器。用戶在有了登錄賬號(hào)之后,他只能連接到SQLServer數(shù)據(jù)庫(kù)服務(wù)器上,并不具有訪問任何用戶數(shù)據(jù)庫(kù)的權(quán)限,只有稱為某數(shù)據(jù)庫(kù)的合法用戶后才能訪問該數(shù)據(jù)庫(kù)。故答案為C選項(xiàng)。18、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行維護(hù)工作的主要目的是保證數(shù)據(jù)庫(kù)系統(tǒng)正常、高效地運(yùn)行。下列工作中不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是()。A、系統(tǒng)上線時(shí)進(jìn)行數(shù)據(jù)裝載B、數(shù)據(jù)庫(kù)恢復(fù)C、數(shù)據(jù)庫(kù)軟件升級(jí)D、新建索引以提高查詢速度標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)維護(hù)工作主要包括:數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);數(shù)據(jù)庫(kù)的安全性和完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫(kù)的重組和重構(gòu)。選項(xiàng)A屬于數(shù)據(jù)庫(kù)實(shí)施階段的任務(wù),所以不屬于數(shù)據(jù)庫(kù)運(yùn)行維護(hù)工作的是系統(tǒng)上線時(shí)進(jìn)行數(shù)據(jù)裝載。故答案為A選項(xiàng)。19、有關(guān)數(shù)據(jù)庫(kù)優(yōu)化,下列說法正確的是()。A、在數(shù)據(jù)庫(kù)發(fā)現(xiàn)性能問題時(shí)首先應(yīng)檢查數(shù)據(jù)庫(kù)補(bǔ)丁是否均已安裝B、在多處理器的服務(wù)器中,業(yè)務(wù)高峰期CPU使用率超過80%說明處理器資源已經(jīng)嚴(yán)重不足C、一般來說優(yōu)化過程無需關(guān)心數(shù)據(jù)庫(kù)網(wǎng)絡(luò)使用情況D、如果數(shù)據(jù)庫(kù)服務(wù)器中運(yùn)行隊(duì)列數(shù)量超過邏輯CPU數(shù)量說明CPU已經(jīng)飽和標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)性能優(yōu)化是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)上線后最常見的運(yùn)行維護(hù)任務(wù)之一,在進(jìn)行數(shù)據(jù)庫(kù)性能優(yōu)化時(shí),需要首先確定優(yōu)化目標(biāo)。對(duì)于一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器來說,如果其在業(yè)務(wù)空閑時(shí)CPU使用率超過90%,說明服務(wù)器缺乏CPU資源。大量的SQL數(shù)據(jù)在之外網(wǎng)絡(luò)上傳輸會(huì)導(dǎo)致網(wǎng)速變慢,所以優(yōu)化過程是需要關(guān)心數(shù)據(jù)庫(kù)網(wǎng)絡(luò)使用情況。故答案為D選項(xiàng)。20、有關(guān)數(shù)據(jù)庫(kù)模式調(diào)整優(yōu)化,下列說法錯(cuò)誤的是()。A、采用分割表進(jìn)行數(shù)據(jù)庫(kù)優(yōu)化時(shí)一般有兩種方式:水平分割和垂直分割B、增加派生性冗余列一般可以減少查詢時(shí)的計(jì)算量C、模式調(diào)整一般需符合第三范式要求D、在表中數(shù)據(jù)量很大的情況下,模式調(diào)整過程中需要考慮如何減少表連接操作標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:對(duì)關(guān)系模式來說,通常情況數(shù)據(jù)邏輯設(shè)計(jì)不是唯一的,規(guī)范化的理論是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的重要理論基礎(chǔ)。在實(shí)際開發(fā)中,模式調(diào)整優(yōu)化到第幾范式需要結(jié)合具體情況具體分析。故答案為C選項(xiàng)。21、索引是數(shù)據(jù)庫(kù)中重要的數(shù)據(jù)結(jié)構(gòu),設(shè)有如下情況:Ⅰ.經(jīng)常作為查詢條件的列Ⅱ.頻繁進(jìn)行排序操作的列Ⅲ.頻繁進(jìn)行分組操作的列Ⅳ.經(jīng)常被查詢輸出的列Ⅴ.經(jīng)常被修改的列以上情況中,適合在該列建立索引的是()。A、僅Ⅰ、Ⅱ和ⅤB、僅Ⅰ、Ⅱ、ⅢC、僅Ⅰ、Ⅳ和ⅤD、僅Ⅲ、Ⅳ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:索引是數(shù)據(jù)庫(kù)中重要數(shù)據(jù)結(jié)構(gòu),根本目的就是為了提高查詢效率,使用原則如下:經(jīng)常在索引中作為條件被使用的列,應(yīng)為其建立索引;頻繁進(jìn)行排序或分組的列,應(yīng)為其建立索引;一個(gè)列的值域很大時(shí),應(yīng)為其建立索引;如果待排列的列有多個(gè),應(yīng)在這些列上建立復(fù)合索引;可以使用系統(tǒng)工具來檢查索引的完整性,必要時(shí)進(jìn)行修復(fù)。故答案為B選項(xiàng)。22、數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)和存取方法優(yōu)化是提高查詢效率非常重要的手段,下列做法中不利于提高查詢效率的是()。A、建立聚簇B、將數(shù)據(jù)文件和日志文件分別放置在不同磁盤上C、為經(jīng)常排序的列建立索引D、將數(shù)據(jù)文件和索引文件放置在同一磁盤上標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果將表數(shù)據(jù)和索引數(shù)據(jù)放在一起,表數(shù)據(jù)的I/O操作和索引的I/O操作將產(chǎn)生影響系統(tǒng)性能的I/O競(jìng)爭(zhēng),降低系統(tǒng)的響應(yīng)速度,不利于提高查詢效率。故答案為D選項(xiàng)。23、下列有關(guān)數(shù)據(jù)庫(kù)故障及解決方法的說法,錯(cuò)誤的是()。A、對(duì)于非預(yù)期的事務(wù)內(nèi)部故障一般需要管理員人工干預(yù)恢復(fù)過程B、預(yù)期的事務(wù)內(nèi)部故障可以通過將事務(wù)回滾,使數(shù)據(jù)庫(kù)達(dá)到一致性狀態(tài)C、數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生軟故障后需要進(jìn)行UNDO和REDO兩項(xiàng)工作D、采用硬件容錯(cuò)可以降低介質(zhì)故障的影響標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:事務(wù)內(nèi)部故障分為預(yù)期和非預(yù)期的,其中大部分是非預(yù)期。非預(yù)期的事務(wù)內(nèi)部故障是不能有事務(wù)程序處理的,如運(yùn)算溢出故障、并發(fā)事務(wù)死鎖故障、違反了某些完整性限制而導(dǎo)致的故障等。事務(wù)故障的恢復(fù)是由系統(tǒng)自動(dòng)完成的,對(duì)用戶是透明的。故答案為A選項(xiàng)。24、在SQLServer2008中,下列有關(guān)數(shù)據(jù)庫(kù)備份類型的說法,錯(cuò)誤的是()。A、“完整數(shù)據(jù)庫(kù)備份+日志備份”策略的數(shù)據(jù)庫(kù)恢復(fù)時(shí)間較長(zhǎng)B、“完整數(shù)據(jù)庫(kù)備份+差異數(shù)據(jù)庫(kù)備份+日志備份”策略的備份和恢復(fù)速度都比較快C、完整數(shù)據(jù)庫(kù)備份適用于數(shù)據(jù)庫(kù)更改頻繁、數(shù)據(jù)丟失造成影響比較大的情況D、僅使用差異數(shù)據(jù)庫(kù)備份無法恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:完整數(shù)據(jù)庫(kù)備份(也稱為完全存儲(chǔ))將備份特定數(shù)據(jù)庫(kù)中的所有數(shù)據(jù),以及可以恢復(fù)這些數(shù)據(jù)的足夠日志。完整數(shù)據(jù)庫(kù)備份是所有備份方法中最基本也是最重要的備份,是備份的基礎(chǔ)。完整數(shù)據(jù)庫(kù)備份備份了數(shù)據(jù)庫(kù)中的全部信息,是恢復(fù)的基線。由于數(shù)據(jù)庫(kù)備份是一個(gè)在線的操作,一個(gè)大的完整數(shù)據(jù)庫(kù)備份可能需要一個(gè)小時(shí)甚至更長(zhǎng)的時(shí)間,數(shù)據(jù)庫(kù)在這段時(shí)間里還會(huì)發(fā)生變化,所以完整數(shù)據(jù)庫(kù)備份還要對(duì)部分事務(wù)日志進(jìn)行備份,以便能夠恢復(fù)數(shù)據(jù)庫(kù)到一個(gè)事務(wù)一致的狀態(tài)。在利用“完整數(shù)據(jù)庫(kù)備份+日志備份”時(shí),需要有序并逐個(gè)還原所有日志備份。如果有差異備份,則“完整數(shù)據(jù)庫(kù)備份+差異備份+日志備份”比“完整數(shù)據(jù)庫(kù)備份+日志備份”還原起來方便快捷,節(jié)省時(shí)間成本。僅有差異備份是無法恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)的。故答案為C選項(xiàng)。25、現(xiàn)有一基于SQLServer2008的商品銷售系統(tǒng)數(shù)據(jù)庫(kù),若不允許丟失任何銷售數(shù)據(jù),則下列有關(guān)該數(shù)據(jù)庫(kù)應(yīng)設(shè)置的恢復(fù)模式最恰當(dāng)?shù)氖?)。A、大容量日志恢復(fù)模式B、簡(jiǎn)單恢復(fù)模式C、關(guān)鍵日志恢復(fù)模式D、完整恢復(fù)模式標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:SQLServer數(shù)據(jù)庫(kù)有3種恢復(fù)模式:簡(jiǎn)單恢復(fù)模式、完整恢復(fù)模式和大容量日志恢復(fù)模式。這些恢復(fù)模式都是基于備份事務(wù)日志來提供完整的可恢復(fù)性及在最大范圍的故障情形內(nèi)防止丟失工作。簡(jiǎn)單恢復(fù)模式可最大程度地減少事務(wù)日志的管理開銷,因?yàn)椴粋浞菔聞?wù)日志,如果數(shù)據(jù)庫(kù)損壞,則簡(jiǎn)單恢復(fù)模式將面臨極大的工作丟失風(fēng)險(xiǎn)。完整恢復(fù)模式需要日志備份,理論上可以恢復(fù)到任意時(shí)點(diǎn)。大容量模式是完整恢復(fù)模式的附加模式,允許執(zhí)行高性能的大容量復(fù)制操作。由于大容量日志恢復(fù)模式不支持時(shí)點(diǎn)恢復(fù),因此必須在增大日志備份與增加工作丟失風(fēng)險(xiǎn)之間進(jìn)行權(quán)衡。故答案為D選項(xiàng)。26、云計(jì)算是一種商業(yè)計(jì)算模型,包含互聯(lián)網(wǎng)上的應(yīng)用服務(wù)及在數(shù)據(jù)中心提供這些服務(wù)的軟硬件設(shè)施,其中PaaS指()。A、產(chǎn)品即服務(wù)B、平臺(tái)即服務(wù)C、人員即服務(wù)D、生產(chǎn)即服務(wù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:PaaS是PlatformasaService的縮寫,表示平臺(tái)即服務(wù),把服務(wù)器平臺(tái)作為一種服務(wù)提供的商業(yè)模式。通過網(wǎng)絡(luò)進(jìn)行程序提供的服務(wù)稱之為SaaS(SoftwareasaService),而云計(jì)算時(shí)代相應(yīng)的服務(wù)器平臺(tái)或者開發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了PaaS(Platformasaservice)。故答案為B選項(xiàng)。27、設(shè)有一個(gè)具有多家分店的大型連鎖商場(chǎng),其統(tǒng)一的數(shù)據(jù)庫(kù)管理系統(tǒng)中的銷售明細(xì)表模式為(銷售記錄ID,商品ID,商品價(jià)格,銷售數(shù)量,總金額,銷售時(shí)間,分店ID),為提高數(shù)據(jù)操作效率,將每個(gè)店每年的銷售數(shù)據(jù)劃為成獨(dú)立的數(shù)據(jù)表,這種數(shù)據(jù)劃分方式是()。A、二維范圍劃分B、輪轉(zhuǎn)劃分C、二維散列劃分D、范圍與輪轉(zhuǎn)劃分標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在并行數(shù)據(jù)庫(kù)中,一維數(shù)據(jù)劃分方法主要包括輪轉(zhuǎn)法、散列劃分和范圍劃分,其中輪轉(zhuǎn)法和范圍劃分適合于掃描整個(gè)關(guān)系的應(yīng)用,散列劃分適合于點(diǎn)查詢的應(yīng)用。這種劃分方式用到了兩個(gè)劃分屬性,運(yùn)用一維劃分已經(jīng)無法完成,因此需要采用多維劃分,即數(shù)據(jù)劃分方式為范圍與輪轉(zhuǎn)劃分。故答案為D選項(xiàng)。28、XML數(shù)據(jù)庫(kù)用于實(shí)現(xiàn)對(duì)XML格式文檔的存儲(chǔ)與管理。下列關(guān)于XML數(shù)據(jù)庫(kù)的說法,錯(cuò)誤的是()。A、相比傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù),XML數(shù)據(jù)庫(kù)不適于管理具有復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集B、由于XML數(shù)據(jù)格式能夠清晰表達(dá)數(shù)據(jù)的層次特征,因此,XML數(shù)據(jù)庫(kù)便于對(duì)層次化的數(shù)據(jù)進(jìn)行操作C、XML數(shù)據(jù)庫(kù)能夠?qū)Π虢Y(jié)構(gòu)化數(shù)據(jù)進(jìn)行有效的存取與管理D、在現(xiàn)階段,XML數(shù)據(jù)處理主要依靠關(guān)系型數(shù)據(jù)庫(kù)廠商在傳統(tǒng)商業(yè)產(chǎn)品中擴(kuò)充XML處理能力來實(shí)現(xiàn)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:XML數(shù)據(jù)庫(kù)是一種支持對(duì)XML格式文檔進(jìn)行存取管理和數(shù)據(jù)查詢的數(shù)據(jù)庫(kù)。XML數(shù)據(jù)庫(kù)與傳統(tǒng)數(shù)據(jù)庫(kù)相比有如下不同和優(yōu)勢(shì)。①XML數(shù)據(jù)庫(kù)能夠?qū)Π虢Y(jié)構(gòu)化數(shù)據(jù)進(jìn)行有效的存取和管理。②提供對(duì)標(biāo)簽和路徑的操作。③當(dāng)數(shù)據(jù)本身具有層次特征時(shí),由于XML數(shù)據(jù)格式能夠清晰表達(dá)數(shù)據(jù)的層次特征,因此XML數(shù)據(jù)庫(kù)便于對(duì)層次化的數(shù)據(jù)進(jìn)行操作。故答案為A選項(xiàng)。29、關(guān)于數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘、決策支持系統(tǒng)和機(jī)器學(xué)習(xí)的相關(guān)概念或說法,下列說法一般情況下錯(cuò)誤的是()。A、數(shù)據(jù)倉(cāng)庫(kù)是服務(wù)于決策支持的數(shù)據(jù)集合B、決策支持系統(tǒng)是指輔助需要決策的人或系統(tǒng)進(jìn)行決策的系統(tǒng)C、數(shù)據(jù)挖掘一般是指數(shù)據(jù)分析師根據(jù)個(gè)人經(jīng)驗(yàn)針對(duì)細(xì)節(jié)數(shù)據(jù)進(jìn)行分析總結(jié),挖掘出有用的知識(shí)的過程D、機(jī)器學(xué)習(xí)是指機(jī)器采用一些方法或模型從數(shù)據(jù)中習(xí)得知識(shí)的過程標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向主題、集成的、非易失的、且隨時(shí)間變化的數(shù)據(jù)集合,用來支持管理人員決策。決策支持系統(tǒng)是輔助決策者通過數(shù)據(jù)、模型和知識(shí),以人機(jī)交互方式進(jìn)行半結(jié)構(gòu)化或非結(jié)構(gòu)化決策的計(jì)算機(jī)應(yīng)用系統(tǒng)。數(shù)據(jù)挖掘就是從數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)記錄中歸納總結(jié)出知識(shí),讓人們從抽象復(fù)雜的數(shù)據(jù)中看到客觀規(guī)律,以便做出決策。數(shù)據(jù)挖掘是從人工智能機(jī)器學(xué)習(xí)中發(fā)展起來的。它研究各種方法和技術(shù),從大量的數(shù)據(jù)中挖掘出有用的信息和知識(shí)。機(jī)器學(xué)習(xí)是研究使計(jì)算機(jī)模擬或?qū)崿F(xiàn)人類的學(xué)習(xí)行為,即讓計(jì)算機(jī)自動(dòng)獲取知識(shí)。故答案為C選項(xiàng)。30、設(shè)有某移動(dòng)通信公司的業(yè)務(wù)支撐數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),該系統(tǒng)中存在如下各種數(shù)據(jù)或文檔Ⅰ.用戶通話詳單表Ⅱ.用戶短信詳單表Ⅲ.用戶業(yè)務(wù)變更登記表Ⅳ.物理平臺(tái)的數(shù)據(jù)字典及其文檔Ⅴ.用戶清單表Ⅵ.系統(tǒng)ERD及說明文檔Ⅶ.用戶每月通信匯總表以上各種數(shù)據(jù)中,屬于元數(shù)據(jù)的是()。A、僅Ⅲ、Ⅴ和ⅥB、僅Ⅳ和ⅥC、僅Ⅳ、Ⅵ和ⅦD、僅Ⅰ、Ⅱ和Ⅴ標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:元數(shù)據(jù)(Metadata)是描述其他數(shù)據(jù)的數(shù)據(jù),或者說是用于提供某種資源的有關(guān)信息的結(jié)構(gòu)數(shù)據(jù)。元數(shù)據(jù)是描述信息資源或數(shù)據(jù)等對(duì)象的數(shù)據(jù),其使用目的在于:識(shí)別資源、評(píng)價(jià)資源、追蹤資源在使用過程中的變化、實(shí)現(xiàn)簡(jiǎn)單高效地管理大量網(wǎng)絡(luò)化數(shù)據(jù)、實(shí)現(xiàn)信息資源的有效發(fā)現(xiàn)、查找、一體化組織和對(duì)使用資源的有效管理。故答案為B選項(xiàng)。二、應(yīng)用題(本題共15題,每題1.0分,共15分。)31、在進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)需求分析時(shí),需要給出允許并發(fā)訪問的最大用戶數(shù),這屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的【1】需求分析。標(biāo)準(zhǔn)答案:性能知識(shí)點(diǎn)解析:性能需求分析主要內(nèi)容包括數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、允許并發(fā)訪問的最大用戶數(shù)和每TPS代價(jià)值(PriceperTPS)。故答案為性能。32、DFD建模方法由數(shù)據(jù)流、處理、數(shù)據(jù)存儲(chǔ)和【2】項(xiàng)這4種基本元素構(gòu)成。標(biāo)準(zhǔn)答案:外部知識(shí)點(diǎn)解析:DFD建模方法由數(shù)據(jù)流、處理、數(shù)據(jù)存儲(chǔ)和外部項(xiàng)這4種基本元素構(gòu)成。數(shù)據(jù)源及數(shù)據(jù)終點(diǎn)被稱做外部項(xiàng)。故答案為外部。33、在UML中,用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行次序的圖稱為【3】圖。標(biāo)準(zhǔn)答案:活動(dòng)知識(shí)點(diǎn)解析:活動(dòng)圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序、并行次序?;顒?dòng)圖用于低層次程序模塊的作用類似于流程圖,但活動(dòng)圖還可以描述并行操作,而流程圖只能描述串行操作。每個(gè)活動(dòng)圖都有一個(gè)起點(diǎn),但不一定有終點(diǎn)?;顒?dòng)由圓角矩形框表示。故答案為活動(dòng)。34、在SELECT語句中,用于去掉查詢結(jié)果集中重復(fù)行的選項(xiàng)是【4】。標(biāo)準(zhǔn)答案:DISTINCT知識(shí)點(diǎn)解析:在select語句中,對(duì)查詢結(jié)果進(jìn)行排序的字句是ORDERBY子句;消除重復(fù)行的關(guān)鍵字是DISTINCT。故答案為DISTINCT。35、在SQLServer2008中,設(shè)有關(guān)系表:職工(工號(hào),姓名,所在部門),現(xiàn)要查詢職工姓名、所在部門及該部門人數(shù),請(qǐng)補(bǔ)全下列語句:SELECT姓名,所在部門,COUNT(*)【5】(PARTITIONBY所在部門)AS部門人數(shù)FROM職工標(biāo)準(zhǔn)答案:OVER知識(shí)點(diǎn)解析:在SQLServer2008中,SQL查詢語句的格式為:SELECTCOUNT(DISTINCTA)OVER(PARTITIONBYB)FROMC。故答案為OVER。36、設(shè)有表Student(Sno,Sname,Sage),現(xiàn)要查詢與“張三”年齡相同的學(xué)生姓名。請(qǐng)補(bǔ)全下列語句:SELECTS1.SnameFR,OMStudentS1JOINStudentS2ONS1.Sage=S2.SageWHERE【6】.Sname=′張三′標(biāo)準(zhǔn)答案:S2知識(shí)點(diǎn)解析:本題考查的是表的自身連接。在SQL語句中,只涉及到一個(gè)表,即Student(Sno,Sname,Sage)。在FROM子句中,為Student表起了兩個(gè)不同的別名,即S1和S2,即為Student表創(chuàng)建了兩個(gè)不同的實(shí)例,要求S1表中的Sage同S2表中的Sage相同,而查詢所需要的結(jié)果,是S1表的Sname。查詢時(shí),使用了條件語句WHERE,要求S2.Sname=′張三′。故答案為S2。37、設(shè)在SQLServer2008中,有如下定義的存儲(chǔ)過程:CREATEPROCP1@deptvarhcar(30),@XintOUTPUTAS……現(xiàn)要調(diào)用該存儲(chǔ)過程。請(qǐng)補(bǔ)全下列語句:DECLARE@iintEXECP1′計(jì)算機(jī)系′,@i【7】標(biāo)準(zhǔn)答案:OUTPUT知識(shí)點(diǎn)解析:存儲(chǔ)過程可以接受輸入?yún)?shù)和輸出參數(shù),對(duì)于輸出參數(shù),必須用OUTPUT詞來標(biāo)明。故答案為OUTPUT。38、設(shè)在SQLServer2008中,要在T1表的C1列上建立一個(gè)按降序排序的非聚集索引。請(qǐng)補(bǔ)全下列語句:CREATEINDEXidx_t1ONT1(【8】)標(biāo)準(zhǔn)答案:C1DESC知識(shí)點(diǎn)解析:建立一個(gè)非聚集索引:CREATEINDEXindex_nameONtable_name(column_name),“column_name”規(guī)定需要索引的列。如果希望以降序索引某個(gè)列中的值,可以在列名稱之后添加保留字DESC。故答案為C1DESC。39、在SQLServer2008中,若要?jiǎng)h除U1登錄賬戶,請(qǐng)補(bǔ)全下列語句:DROP【9】u1標(biāo)準(zhǔn)答案:LOGIN知識(shí)點(diǎn)解析:刪除SQLServer登錄帳戶語法為DROPLOGINlogin_name。故答案為L(zhǎng)OGIN。40、【10】視圖是一種保存了查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)象,其中的數(shù)據(jù)是預(yù)先計(jì)算并保存在對(duì)象中的。標(biāo)準(zhǔn)答案:物化知識(shí)點(diǎn)解析:物化視圖是包括一個(gè)查詢結(jié)果的數(shù)據(jù)庫(kù)對(duì)像,它是遠(yuǎn)程數(shù)據(jù)的的本地副本,或者用來生成基于數(shù)據(jù)表求和的匯總表。物化視圖存儲(chǔ)基于遠(yuǎn)程表的數(shù)據(jù),也可以稱為快照。物化視圖可以用于預(yù)先計(jì)算并保存表連接或聚集等耗時(shí)較多的操作的結(jié)果,這樣,在執(zhí)行查詢時(shí),就可以避免進(jìn)行這些耗時(shí)的操作,而從快速的得到結(jié)果。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對(duì)應(yīng)用透明,增加和刪除物化視圖不會(huì)影響應(yīng)用程序中SQL語句的正確性和有效性;物化視圖需要占用存儲(chǔ)空間;當(dāng)基表發(fā)生變化時(shí),物化視圖也應(yīng)當(dāng)刷新。故答案為物化。41、增加冗余列的調(diào)優(yōu)方法是典型的以空間換【11】的調(diào)優(yōu)方法。標(biāo)準(zhǔn)答案:時(shí)間知識(shí)點(diǎn)解析:空間換取查詢時(shí)間常用的幾個(gè)方法:增加冗余表(計(jì)算匯總表)、增加冗余列(包括計(jì)算字段)、增加索引(包括計(jì)算索引)、增加索引視圖(物化視圖)、數(shù)據(jù)緩存等。故答案為時(shí)間。42、事務(wù)內(nèi)部故障可以分為預(yù)期的和非預(yù)期的,并發(fā)死鎖故障屬于【12】的事務(wù)內(nèi)部故障。標(biāo)準(zhǔn)答案:非預(yù)期知識(shí)點(diǎn)解析:非預(yù)期的事務(wù)內(nèi)部故障指不能由事務(wù)程序處理的,如運(yùn)算溢出故障、并發(fā)事務(wù)死鎖故障、違反了某些完整性限制而導(dǎo)致的故障等。事務(wù)故障的恢復(fù)由系統(tǒng)自動(dòng)完成,對(duì)用戶透明的。故答案為非預(yù)期。43、在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,為了保證全局事務(wù)的原子性,參與事務(wù)執(zhí)行的所有場(chǎng)地或者全部提交,或者全部【13】。標(biāo)準(zhǔn)答案:撤消知識(shí)點(diǎn)解析:原子性要求事務(wù)所包含的全部操作是一個(gè)不可分割的整體,這些操作要么全部提交成功,要么只要其中一個(gè)操作失敗,就全部撤消。故答案為撤消。44、在數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中,數(shù)據(jù)的【14】設(shè)計(jì)是一種重要的設(shè)計(jì)問題,它會(huì)影響到數(shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)量以及系統(tǒng)能回答的查詢的類型。標(biāo)準(zhǔn)答案:粒度知識(shí)點(diǎn)解析:粒度是指數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)單位中保存數(shù)據(jù)的細(xì)化或綜合程度的級(jí)別。細(xì)化程度越高,粒度級(jí)就越??;相反,細(xì)化程度越低,粒度級(jí)就越大。數(shù)據(jù)的粒度一直是一個(gè)設(shè)計(jì)問題。在數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中粒度之所以是主要的設(shè)計(jì)問題,是因?yàn)樗钌畹赜绊懘娣旁跀?shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)量的大小,同時(shí)影響數(shù)據(jù)倉(cāng)庫(kù)所能回答的查詢類型。在數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)量大小與查詢的詳細(xì)程度之間要作出權(quán)衡。故答案為粒度。45、在企業(yè)數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)中,操作型數(shù)據(jù)存儲(chǔ)ODS一般情況下主要用來支持即時(shí)OLAP和全局型【15】?jī)深悜?yīng)用。標(biāo)準(zhǔn)答案:OLTP知識(shí)點(diǎn)解析:在ODS上可實(shí)行的全局應(yīng)用大致可分為:實(shí)現(xiàn)企業(yè)全局的OLTP操作、實(shí)現(xiàn)即時(shí)的OLAP操作。故答案為OLTP。三、設(shè)計(jì)與應(yīng)用題(本題共4題,每題1.0分,共4分。)設(shè)某教學(xué)管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號(hào)、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號(hào)、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號(hào)、課程名和學(xué)分;Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;Ⅴ.查詢某門課程的先修課程信息,列出先修課程號(hào)和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:Ⅰ.一個(gè)系可聘用多名教師,一名教師只能受聘于一個(gè)系;Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程。46、請(qǐng)根據(jù)以上查詢功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:ER圖也稱實(shí)體一聯(lián)系圖,提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。為了簡(jiǎn)化FR圖的處置,現(xiàn)實(shí)世界的事物能作為屬性對(duì)待的則盡量作為屬性對(duì)待。實(shí)體與屬性的劃分給出如下兩條規(guī)則:①作為“屬性”,不能再具有需要描述的性質(zhì),“屬性”必須是不可分的數(shù)據(jù)項(xiàng),不能包含其它屬性。②“屬性”不能與其它實(shí)體有聯(lián)系,即ER圖中所表示的聯(lián)系是實(shí)體之間的聯(lián)系。本題中一個(gè)系可以聘用多名教師,一名教師只能受聘于一個(gè)系,所以系實(shí)體與教師實(shí)體有聯(lián)系;一名教師可以講授多門課程,一門課程可由多名教師講授,所以教師實(shí)體與課程實(shí)體有聯(lián)系,一門課程可以有多門先修課程,所以課程間也有聯(lián)系。47、將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并說明每個(gè)關(guān)系模式的主碼和外碼。標(biāo)準(zhǔn)答案:由于題目要求滿足3NF范式,ER圖向關(guān)系模式轉(zhuǎn)換采用方法一,關(guān)系名采用實(shí)體名或聯(lián)系名。本題中有兩個(gè)一對(duì)多、一個(gè)多對(duì)多聯(lián)系,因此在轉(zhuǎn)換時(shí)一對(duì)多聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由多端實(shí)體的鍵組成。m:n(多對(duì)多)聯(lián)系轉(zhuǎn)換成新的獨(dú)立的模式,模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成,主鍵由兩端實(shí)體的鍵組合而成。系(系編號(hào),系名,系辦公室電話),主碼:系編號(hào);無外碼教師(教師號(hào),教師名,職稱,工資,聘用日期),主碼:教師號(hào);無外碼聘用(教師號(hào),系編號(hào)),主碼:教師號(hào);外碼:系編號(hào)課程(課程號(hào),課程名,學(xué)分),主碼:課程號(hào);無外碼講授(教師號(hào),課程號(hào)),主碼:教師號(hào)、課程號(hào);外碼:教師號(hào)、課程號(hào)先修課程(課程號(hào),先修課程號(hào)),主碼:先修課程號(hào);外碼:課程號(hào)因?yàn)檗D(zhuǎn)換過來的關(guān)系模式中,不存在非主屬性對(duì)于碼的部分函數(shù)和傳遞函數(shù)依賴,所有關(guān)系模式滿足3NF要求,因此對(duì)轉(zhuǎn)換的結(jié)果不需要優(yōu)化。知識(shí)點(diǎn)解析:在將ER圖向關(guān)系模式轉(zhuǎn)換時(shí)規(guī)則如下:①1:1(一對(duì)一)聯(lián)系。方法一:聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由兩個(gè)實(shí)體中的任意一個(gè)鍵構(gòu)成。方法二:聯(lián)系與一端的實(shí)體的關(guān)系模式合并,即將聯(lián)系的屬性加入到實(shí)體的關(guān)系模式內(nèi),主鍵不變。②1:m(一對(duì)多)聯(lián)系。方法一:聯(lián)系轉(zhuǎn)換為獨(dú)立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成;主鍵由m端實(shí)體的鍵組成。方法二:與m端的實(shí)體的關(guān)系模式合并,即將聯(lián)系的屬性加入到實(shí)體的關(guān)系模式內(nèi),主鍵不變。③m:n(多對(duì)多)聯(lián)系轉(zhuǎn)換成新的獨(dú)立的模式,模式的屬性由聯(lián)系本身的屬性及兩個(gè)實(shí)體的鍵構(gòu)成,主鍵由兩端實(shí)體的鍵組合而成。關(guān)系模式滿足3NF,則必須滿足關(guān)系模式中每一個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼,簡(jiǎn)而言之,第三范式就是屬性不依賴于其他非主屬性。48、設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷售表(銷售單據(jù)號(hào),商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售單價(jià))。其中,商品號(hào)代表一類商品,商品號(hào)、單價(jià)、銷售數(shù)量和銷售單價(jià)均為整型。請(qǐng)編寫查詢某年某商品的銷售總毛利的存儲(chǔ)過程,毛利=銷售數(shù)量×(銷售單價(jià)-單價(jià))。要求商品號(hào)和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。標(biāo)準(zhǔn)答案:CREATEPROCEDUREPRODUCT@商品號(hào)int,@年份int,@毛利intoutputASDECLARE@某商品銷售量int,@某商品進(jìn)價(jià)int,@某商品銷售單價(jià)int/*中間變量定義*/BEGINSelect@某商品進(jìn)價(jià)=單價(jià)from商品表where@商品號(hào)=商品號(hào)Select@某商品銷售單價(jià)=銷售單價(jià),@某商品銷售量=count(*)from銷售表where@商品號(hào)=商品號(hào)and銷售時(shí)間=@年份IF@某商品進(jìn)價(jià)isNULLTHEN/*判斷該商品是否存在*/ROLLBACK;RETURN;ENDIFIF@某商品銷售單價(jià)isNULLTHEN/*判斷該商品是否可賣*/ROLLBACK;RETURN;ENDIFSET@毛利=(@某商品銷售單價(jià)-@某商品進(jìn)價(jià))*@某商品銷售量GO知識(shí)點(diǎn)解析:存儲(chǔ)過程是由PL/SQL語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,使用時(shí)只要調(diào)用即可。使用存儲(chǔ)過程具有以下優(yōu)點(diǎn):其已經(jīng)編譯和優(yōu)化過了,所以運(yùn)行效率高,提供了在服務(wù)器端快速執(zhí)行SQL語句的有效途徑;存儲(chǔ)過程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過程,而無需修改其他應(yīng)用程序。創(chuàng)建存儲(chǔ)過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/AsDeclare/*as下面對(duì)應(yīng)的<PL/SQL>塊為過程體*/begin……end如上所示,存儲(chǔ)過程包括過程首部和過程體。過程名是數(shù)據(jù)庫(kù)服務(wù)器合法的對(duì)象標(biāo)識(shí);參數(shù)列表:用名字來標(biāo)識(shí)調(diào)用時(shí)給出的參數(shù)值,必須指定值的數(shù)據(jù)類型。參數(shù)可以是輸入?yún)?shù)或輸出參數(shù),默認(rèn)為輸入?yún)?shù)。49、設(shè)某全國(guó)性的運(yùn)輸企業(yè)建立了大型OLTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉(cāng)庫(kù)。OLTP系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)中有如下數(shù)據(jù)表:運(yùn)輸明細(xì)表(運(yùn)輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運(yùn)輸價(jià)格,發(fā)貨日期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運(yùn)價(jià))匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運(yùn)價(jià))該企業(yè)管理的貨運(yùn)站約有100個(gè),貨物約有500種共10類,各匯總表都建有主碼,且各表有合理的維護(hù)策略,在每次維護(hù)后數(shù)據(jù)能保持一致。設(shè)有視圖V,該視圖的訪問頻率很高,其查詢結(jié)果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價(jià)),該視圖現(xiàn)以匯總表1為計(jì)算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問頻率過高,導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請(qǐng)給出一個(gè)改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡(jiǎn)要說明理由。標(biāo)準(zhǔn)答案:由于匯總表1和視圖的模式訪問頻率都很高,而且視圖的數(shù)據(jù)源來自匯總表1,又因?yàn)槠渌麉R總表的訪問率較低,所以只需要將視圖的數(shù)據(jù)源綁定為匯總表3,因?yàn)閰R總表3也可以滿足視圖的輸出模式。這樣不僅提升了匯總表3的數(shù)據(jù)訪問率,而且降低了匯總表1的數(shù)據(jù)訪問率,系統(tǒng)性能和服務(wù)性能得到很大的優(yōu)化。又因?yàn)樨浳锛s有500種,共10類,可以再建立一個(gè)視圖綁定數(shù)據(jù)源為匯總表4,這樣就可以充分利用匯總表4的數(shù)據(jù)信息,從而可以進(jìn)一步優(yōu)化系統(tǒng)性能。知識(shí)點(diǎn)解析:視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來自由定義視圖的查詢所引用的表,并且在引用視圖時(shí)動(dòng)態(tài)生成。對(duì)其中所引用的基礎(chǔ)表來說,視圖的作用類似于篩選。定義視圖的篩選可以來自當(dāng)前或其他數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)表,或者其他視圖。分布式查詢也可用于定義使用多個(gè)異類源數(shù)據(jù)的視圖。從用戶角度來看,一個(gè)視圖是從一個(gè)特定的角度來查看數(shù)據(jù)庫(kù)中的數(shù)據(jù)。從數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部來看,一個(gè)視圖是由SELECT語句組成的查詢定義的虛擬表。從數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部來看,視圖是由一張或多張表中的數(shù)據(jù)組成的,從數(shù)據(jù)庫(kù)系統(tǒng)外部來看,視圖就如同一張表一樣,對(duì)表能夠進(jìn)行的一般操作都可以應(yīng)用于視圖,如查詢,插入,修改,刪除操作等。視圖一經(jīng)定義便存儲(chǔ)在數(shù)據(jù)庫(kù)中,與其相對(duì)應(yīng)的數(shù)據(jù)并沒有像表那樣又在數(shù)據(jù)庫(kù)中再存儲(chǔ)一份,通過視圖看到的數(shù)據(jù)只是存放在基本表中的數(shù)據(jù)。對(duì)視圖的操作與對(duì)表的操作一樣,可以對(duì)其進(jìn)行查詢、修改(有一定的限制)、刪除。當(dāng)對(duì)通過視圖看到的數(shù)據(jù)進(jìn)行修改時(shí),相應(yīng)的基本表的數(shù)據(jù)也要發(fā)生變化,同時(shí),若基本表的數(shù)據(jù)發(fā)生變化,則這種變化也可以自動(dòng)地反映到視圖中。計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的需求分析階段,設(shè)有如下工作:Ⅰ.分析與描述目標(biāo)系統(tǒng)需要完成的功能Ⅱ.分析與描述目標(biāo)系統(tǒng)對(duì)響應(yīng)時(shí)間、存儲(chǔ)容量的要求Ⅲ.分析與描述目標(biāo)系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之間的關(guān)系Ⅳ.分析與描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)Ⅴ.分析與描述目標(biāo)系統(tǒng)的總體結(jié)構(gòu)、功能活動(dòng)及各功能活動(dòng)之間的關(guān)系以上屬于系統(tǒng)功能建模內(nèi)容的是()。A、僅Ⅰ、Ⅳ和ⅤB、僅Ⅱ、Ⅳ和ⅤC、僅Ⅰ、Ⅱ和ⅢD、僅Ⅲ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等。Ⅱ?qū)儆谖锢碓O(shè)計(jì)階段,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計(jì)階段,故選擇A選項(xiàng)。2、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)。3、數(shù)據(jù)挖掘可以簡(jiǎn)單地理解為從大量的數(shù)據(jù)中發(fā)現(xiàn)或挖掘知識(shí)。設(shè)某公司的客戶關(guān)系管理系統(tǒng)中有客戶表A(CID,v1,v2,…,vn)。給定一個(gè)訓(xùn)練集S(v1,v2,…,vn,c),其中c為客戶類別、vi(i=1..n)為客戶其他屬性。若對(duì)表A中任一客戶x,要使系統(tǒng)能判定x所屬的客戶類別,較合理的方案是()。A、將x對(duì)應(yīng)的元組中的特征向量(v1,v2,…,vn)與訓(xùn)練集S中的元組進(jìn)行匹配,從而判定x所屬的客戶類別B、對(duì)訓(xùn)練集S設(shè)計(jì)適當(dāng)?shù)乃惴?,?gòu)造一個(gè)分類器M,將x對(duì)應(yīng)的特征向量(v1,v2,…,vn)作為M的輸入,用M判定x所屬的客戶類別C、采用關(guān)聯(lián)規(guī)則挖掘算法構(gòu)成一個(gè)關(guān)聯(lián)式分類器M,用M判定x所屬的類別D、采用適當(dāng)?shù)木垲愃惴?,?duì)表A中的所有元組進(jìn)行聚類,將每個(gè)元組歸入訓(xùn)練集S各元組的c列所給出的客戶類別中,從而實(shí)現(xiàn)x所屬客戶類別的判定標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:對(duì)于訓(xùn)練集S,測(cè)試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓(xùn)練集構(gòu)建一個(gè)分類器,將測(cè)試集A作為分類器輸入,經(jīng)過分類器后會(huì)得到相應(yīng)的類別號(hào)。即使相同的類別編號(hào)的訓(xùn)練集也可能對(duì)應(yīng)不同的屬性集,所以單純的通過對(duì)屬性集差別的比較來識(shí)別類別不準(zhǔn)確,故A選項(xiàng)錯(cuò)。關(guān)聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫(kù)中不同商品之間的聯(lián)系,而本題是對(duì)數(shù)據(jù)進(jìn)行分類,與題意不符,故C選項(xiàng)錯(cuò)。D選項(xiàng)屬于無監(jiān)督學(xué)習(xí)算法,對(duì)類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關(guān)。綜上可知,B選項(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)是用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),主要的事務(wù)邏輯在服務(wù)器實(shí)現(xiàn),所以其對(duì)客戶機(jī)配置要求不高,即使對(duì)服務(wù)器要求較高,也不需要安裝客戶端軟件。5、存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)非常重要的組成部分。下列關(guān)于存儲(chǔ)管理器的說法,錯(cuò)誤的是()A、存儲(chǔ)管理器負(fù)責(zé)檢查用戶是否具有數(shù)據(jù)訪問權(quán)限B、為了提高數(shù)據(jù)訪問效率,存儲(chǔ)管理器會(huì)將部分內(nèi)存用于數(shù)據(jù)緩沖,同時(shí)使用一定的算法對(duì)內(nèi)存緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行置換C、存儲(chǔ)管理器會(huì)為編譯好的查詢語句生成執(zhí)行計(jì)劃,并根據(jù)執(zhí)行計(jì)劃訪問相關(guān)數(shù)據(jù)D、存儲(chǔ)管理器以事務(wù)方式管理用戶對(duì)數(shù)據(jù)的訪問,以確保數(shù)據(jù)庫(kù)并發(fā)訪問的正確性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:C項(xiàng)是查詢處理器的功能,不是存儲(chǔ)管理器功能。6、在分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上,則該策略屬于()。A、集中式B、分割式C、全復(fù)制式D、混合式標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:分布式數(shù)據(jù)庫(kù)的分配方式包括集中式、分割式、全復(fù)制式、混合式。集中式指所有數(shù)據(jù)片斷都安排在一個(gè)場(chǎng)地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上;全復(fù)制式是在每個(gè)站點(diǎn)上都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性最大;混合式指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。7、在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)管理與數(shù)據(jù)分析形式。關(guān)于OLTP和OLAP,一般情況下,下列說法正確的是()。A、OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)B、OLAP系統(tǒng)在訪問數(shù)據(jù)時(shí),一般以訪問少量記錄為主,OLTP系統(tǒng)則相反C、OLTP要求系統(tǒng)必須具有很高的響應(yīng)速度,而OLAP對(duì)系統(tǒng)響應(yīng)速度的要求較為寬松D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務(wù)人員使用標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:OLTP是對(duì)數(shù)據(jù)庫(kù)聯(lián)機(jī)的日常操作,通常是對(duì)一條記錄的查詢和修改,要求快速響應(yīng)用戶的請(qǐng)求,對(duì)數(shù)據(jù)的安全性、完整性及事物吞吐量要求很高。而OLAP是對(duì)數(shù)據(jù)的查詢和分析操作,通常是對(duì)海量歷史數(shù)據(jù)的查詢和分析,要訪問的數(shù)據(jù)量非常大,查詢和分析操作十分復(fù)雜。所以A、B選項(xiàng)錯(cuò)。又因?yàn)镺IAP為宏觀分析,OLTP為微觀操作,所以前者面向中上層和決策者使用,而后者面向企業(yè)的中下層業(yè)務(wù)人員使用。所以D選項(xiàng)錯(cuò)。因此選擇C選項(xiàng)。8、下列關(guān)于SQLServer2008架構(gòu)的說法,錯(cuò)誤的是()。A、在一個(gè)數(shù)據(jù)庫(kù)中,一個(gè)用戶可以擁有多個(gè)架構(gòu),一個(gè)架構(gòu)只能屬于一個(gè)用戶B、架構(gòu)相當(dāng)于數(shù)據(jù)庫(kù)對(duì)象的容器,在同一個(gè)數(shù)據(jù)庫(kù)中架構(gòu)不能重名C、架構(gòu)是數(shù)據(jù)庫(kù)中的邏輯命名空間,同一個(gè)數(shù)據(jù)庫(kù)的不同架構(gòu)中可以存在同名表D、在同一個(gè)架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫(kù)對(duì)象標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:架構(gòu)是形成單個(gè)命名空間的數(shù)據(jù)庫(kù)實(shí)體的集合。命名空間也是一個(gè)集合,其中每個(gè)元素的名稱都是唯一的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用戶只能對(duì)應(yīng)一個(gè)架構(gòu),但多個(gè)用戶可以共享一個(gè)架構(gòu),所以選擇A選項(xiàng)。9、設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中有銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售價(jià)格),其中商品號(hào)的類型為char(6),銷售價(jià)格的類型為int?,F(xiàn)要定義統(tǒng)計(jì)指定商品銷售總價(jià)的標(biāo)量函數(shù)。有下列定義該標(biāo)量函數(shù)的語句:I.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBECINReturn(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodlD)ENDⅡ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINReturns(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodlD)ENDⅢ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintBEGINReturn(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodID)ENDⅣ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintReturns(SELECTSUM(銷售價(jià)格)FROM銷售表WHERE商品號(hào)=@GoodID)上述語句中,正確的是()。A、僅Ⅰ和ⅡB、僅Ⅲ和ⅣC、僅Ⅱ和ⅣD、僅Ⅰ和Ⅲ標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:標(biāo)量函數(shù)返回一個(gè)確定類型的標(biāo)量值,函數(shù)體語句定義在BEGIN-ENI)語句內(nèi),其中包含了可以返回值的Transact-SQL命令。創(chuàng)建標(biāo)量函數(shù)的語法如下:CREATEFUNCTION[owner_name]function_name([|@parameter_name[AS][type_schema_name.]parameter_data_type[=default]|[,...n]])RETURNSreturn_data_type[AS]BEGINfunction_bodyRETURNscalar_expressionEND[;]10、某商場(chǎng)經(jīng)營(yíng)管理系統(tǒng)在3點(diǎn)進(jìn)行了數(shù)據(jù)庫(kù)全備份,9點(diǎn)進(jìn)行了數(shù)據(jù)庫(kù)日志備份,10點(diǎn)30分存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)的磁盤出現(xiàn)故障,但日志保存在另外一個(gè)磁盤中。數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)問題后隨即進(jìn)行數(shù)據(jù)恢復(fù)工作,在所有備份均可用的情況下,數(shù)據(jù)庫(kù)數(shù)據(jù)可以恢復(fù)到的時(shí)間點(diǎn)為()。A、3點(diǎn)B、9點(diǎn)C、10點(diǎn)30分D、數(shù)據(jù)庫(kù)不可恢復(fù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:因?yàn)?點(diǎn)進(jìn)行了數(shù)據(jù)庫(kù)全備份,而日志又保存在另一個(gè)磁盤中,且存放日志的磁盤未損壞。因此在故障發(fā)生時(shí),先對(duì)結(jié)尾日志備份,然后依次使用數(shù)據(jù)庫(kù)全備份、日志備份和結(jié)尾日志備份,可以將數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)到10點(diǎn)30分的狀態(tài)。11、在進(jìn)行數(shù)據(jù)庫(kù)性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫(kù)系統(tǒng)軟件、硬件配置、網(wǎng)絡(luò)環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯(cuò)誤的是()A、修改某些頻繁使用的SQL語句,提高其性能,可能會(huì)大幅度降低數(shù)據(jù)庫(kù)CPU使用率B、隨著服務(wù)器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫(kù)性能優(yōu)化一般以更換服務(wù)器硬件為主要調(diào)優(yōu)手段C、當(dāng)數(shù)據(jù)庫(kù)服務(wù)器磁盤IO出現(xiàn)寫瓶頸時(shí),可以考慮使用高速磁盤存儲(chǔ)常用數(shù)據(jù),低速磁盤存儲(chǔ)不常用數(shù)據(jù)D、索引可以提高某些查詢的速度,但也可能降低寫入速度,同時(shí)也會(huì)增加磁盤空間使用標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:增強(qiáng)硬件配置是一種方法,但我們平時(shí)遇到的最多的問題是如何在無法增強(qiáng)硬件配置的情況下將數(shù)據(jù)庫(kù)性能優(yōu)化,因此在實(shí)際應(yīng)用過程中,數(shù)據(jù)庫(kù)本身的優(yōu)化占的比重很大,而且優(yōu)化效果也最明顯。12、ADO對(duì)象模型中,RecordSet對(duì)象的AddNew方法的功能是()。A、在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中增加一條新記錄B、在記錄集中增加一個(gè)新列C、在內(nèi)存中開辟存放一條新記錄的空間D、增加一個(gè)新的記錄集標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:RecordSet對(duì)象用于操作來自提供者的數(shù)據(jù)。使用ADO時(shí),通過RecordSet對(duì)象可對(duì)幾乎所有數(shù)據(jù)進(jìn)行操作,所有RecordSet對(duì)象均使用記錄(行)和字段(列)進(jìn)行構(gòu)造。RecordSet的常用方法為:①AddNew,創(chuàng)建一條新記錄;②Cancel,撤銷一次執(zhí)行;③Close,關(guān)閉一個(gè)RecordSet;④Delete,刪除一條記錄或一組記錄;⑤MoveNext,把記錄指針移動(dòng)到下一條記錄。RecordSet對(duì)象的AddNew方法的功能是在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中增加一條新記錄。13、根據(jù)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫(kù)關(guān)系模式設(shè)計(jì)的階段是()。A、需求分析B、概念設(shè)計(jì)C、邏輯設(shè)計(jì)D、物理設(shè)計(jì)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)是指從數(shù)據(jù)庫(kù)概念模型出發(fā),設(shè)汁表示為邏輯模式的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要步驟包括ER圖轉(zhuǎn)換為初始關(guān)系模式、對(duì)初始關(guān)系模式進(jìn)行優(yōu)化等。14、許多大中型企業(yè)出于多種原因建立了數(shù)據(jù)倉(cāng)庫(kù),以下()不是建立數(shù)據(jù)倉(cāng)庫(kù)的合理理由。A、將企業(yè)的各種應(yīng)用系統(tǒng)集中在一起B(yǎng)、充分利用企業(yè)信息系統(tǒng)生成的各種數(shù)據(jù)C、解決企業(yè)業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用的性能沖突D、以面向主題、集成的方式合理的組織數(shù)據(jù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:建立數(shù)據(jù)倉(cāng)庫(kù)不是簡(jiǎn)單的把企業(yè)的各種應(yīng)用集中在一起,而是利用企業(yè)信息系統(tǒng)生成的數(shù)據(jù),以面向主題、集成的方式合理組織數(shù)據(jù),解決數(shù)據(jù)分析應(yīng)用和企業(yè)基本業(yè)務(wù)之間的性能沖突問題。15、下面說法正確的是()。A、數(shù)據(jù)倉(cāng)庫(kù)是從數(shù)據(jù)庫(kù)中導(dǎo)入的大量數(shù)據(jù),并對(duì)結(jié)構(gòu)和存儲(chǔ)進(jìn)行組織以提高查詢效率B、使用數(shù)據(jù)倉(cāng)庫(kù)的目的在于對(duì)已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)C、數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉(cāng)庫(kù)的海量數(shù)據(jù)中提取具有潛在價(jià)值的信息和知識(shí)D、OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對(duì)物理數(shù)據(jù)進(jìn)行讀寫標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)不是用做日常查詢,也不是匯總和統(tǒng)計(jì),而主要用于提取數(shù)據(jù)中的潛在信息和知識(shí)。因此A選項(xiàng)和B選項(xiàng)錯(cuò)誤。OLAP(0n—lineanalyticalprocessing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D選項(xiàng)的描述錯(cuò)誤。16、數(shù)據(jù)庫(kù)中事務(wù)的并發(fā)操作可能會(huì)引起死鎖,引起死鎖的原因是不同事務(wù)對(duì)數(shù)據(jù)項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,從而引起相互等待導(dǎo)致死鎖。假設(shè)某數(shù)據(jù)庫(kù)系統(tǒng)中存在一個(gè)等待事務(wù)集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T3正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T5正在等待被T1鎖住的數(shù)據(jù)項(xiàng)A。則關(guān)于系統(tǒng)狀態(tài)正確的是()。A、系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個(gè)事務(wù)即可退出死鎖狀態(tài)B、系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)C、系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)D、系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務(wù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:從下面的資源圖可知,系統(tǒng)沒有資源死鎖環(huán),事務(wù)T4完成后釋放A4,T2完成后釋放A2,T1完成后釋放T5,所有事務(wù)即可正常結(jié)束。17、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,如果在事務(wù)中存在和用戶的長(zhǎng)時(shí)間交互,它會(huì)帶來哪些壞處()。Ⅰ.降低系統(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ù)的特性之一就是一致性,即在和用戶的交互過程中,保證數(shù)據(jù)的一致性。其他三項(xiàng)都是事務(wù)長(zhǎng)時(shí)間和用戶交互帶來的壞處。當(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í)間過長(zhǎng),將會(huì)增大死鎖的可能性,系統(tǒng)在執(zhí)行檢查點(diǎn)操作時(shí),所有的事務(wù)處理都被暫時(shí)中止,長(zhǎng)時(shí)間的事務(wù)影響檢查點(diǎn)的效果。18、下列關(guān)于SQLServer2008中分離和附加數(shù)據(jù)庫(kù)的說法,錯(cuò)誤的是()。A、在分離數(shù)據(jù)庫(kù)之前,必須先斷開所有用戶與該數(shù)據(jù)庫(kù)的連接B、分離數(shù)據(jù)庫(kù)只分離數(shù)據(jù)文件,不會(huì)分離日志文件C、附加數(shù)據(jù)庫(kù)時(shí)文件存儲(chǔ)位置可以與分離數(shù)據(jù)庫(kù)時(shí)文件所處的存儲(chǔ)位置不同D、進(jìn)行分離數(shù)據(jù)庫(kù)操作時(shí)不能停止SQLServer服務(wù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:分離數(shù)據(jù)庫(kù)時(shí)不僅分離數(shù)據(jù)文件,還要一起分離日志文件。日志文件是附加數(shù)據(jù)庫(kù)的重要組成部分。故選擇B選項(xiàng)。19、某應(yīng)用系統(tǒng)需使用運(yùn)行于兩個(gè)地點(diǎn)的分布式數(shù)據(jù)庫(kù),該應(yīng)用系統(tǒng)經(jīng)常需要進(jìn)行某一查詢操作,此查詢需要對(duì)兩個(gè)分布在兩地?cái)?shù)據(jù)量很大的表進(jìn)行連接操作。這兩張數(shù)據(jù)變化很慢。為了提高查詢速度,下列方法中最可行的是()。A、使用表水平分割方法,將兩張表分別分割為多張表B、將兩張表復(fù)制交叉復(fù)制到兩地C、增加網(wǎng)絡(luò)帶寬,提高數(shù)據(jù)傳輸速度D、增加數(shù)據(jù)庫(kù)內(nèi)存,緩沖更多的數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:分布式數(shù)據(jù)庫(kù)中,傳輸?shù)拇鷥r(jià)是:I/O代價(jià)+CPU代價(jià)+通信代價(jià)。分布式數(shù)據(jù)庫(kù)中查詢優(yōu)化的首要目標(biāo)是:使查詢執(zhí)行時(shí)通信代價(jià)最省。因此如果把兩張表交叉復(fù)制到兩地就可以省去通信傳輸?shù)臅r(shí)間,相比較于其它三個(gè)選項(xiàng),該方法最優(yōu),因此選擇B選項(xiàng)。20、下列關(guān)于需求分析過程的描述,錯(cuò)誤的是()。A、標(biāo)識(shí)問題B、用IDEF2建立需求模型C、用DFD描述需求D、確認(rèn)需求標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:需求分析過程包括標(biāo)識(shí)問題、建立需求模型、描述需求、確認(rèn)需求。其中DFD和IDEF0可用于建立需求模型;而IDEF2用于系統(tǒng)模擬,建立動(dòng)態(tài)模型。故答案為B項(xiàng)。21、下列關(guān)于分區(qū)表的說法,錯(cuò)誤的是()。A、分區(qū)表機(jī)制將一個(gè)表的數(shù)據(jù)依據(jù)一定的條件水平劃分為多個(gè)數(shù)據(jù)子集B、表中數(shù)據(jù)量的大小是決定是否建立分區(qū)表的唯一考慮因素C、合理使用分區(qū)表技術(shù)可以提高數(shù)據(jù)庫(kù)的整體性能D、分區(qū)表機(jī)制是從物理上將一個(gè)表劃分為若干個(gè)分區(qū)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:是否創(chuàng)建分區(qū)表主要取決于表當(dāng)前的數(shù)據(jù)量大小以及將來的數(shù)據(jù)量大小,同時(shí)還取決于對(duì)表中的數(shù)據(jù)如何進(jìn)行操作。22、下列關(guān)于SQLServer2008數(shù)據(jù)庫(kù)文件組的說法,錯(cuò)誤的是()。A、一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)文件組B、一個(gè)文件組可以包含多個(gè)數(shù)據(jù)文件C、次要數(shù)據(jù)文件不能存放在主文件組中D、一個(gè)數(shù)據(jù)文件不能是多個(gè)文件組的成員標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:主文件組是系統(tǒng)定義好的一個(gè)文件組,它包含主要數(shù)據(jù)文件和任何沒有明確分配給其它文件組的其它數(shù)據(jù)文件。如果次要數(shù)據(jù)文件沒有分配給其它文件組,也是可以放在主文件組中的。23、在IDEF1X建模方法中,學(xué)生可以分為本科生和研究生,則這種學(xué)生類型聯(lián)系屬于()。A、非標(biāo)定型聯(lián)系B、分類聯(lián)系C、標(biāo)定型聯(lián)系D、非確定型聯(lián)系標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在現(xiàn)實(shí)世界中,有些事務(wù)是其他事務(wù)的類。例如本題中本科生和研究生都是學(xué)生類分類。在IDEFlx模型中,可以通過一個(gè)分類聯(lián)系來表達(dá)這類事務(wù)。故答案為B選項(xiàng)。24、從功能角度數(shù)據(jù)庫(kù)應(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知識(shí)點(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)。25、下列關(guān)于SQLServer2008游標(biāo)中@@FETCH—STATUS的說法,正確的是()。A、每當(dāng)對(duì)游標(biāo)執(zhí)行一次FETCH語句,系統(tǒng)都會(huì)自動(dòng)對(duì)@@FETCH_STATUS賦一次值B、用戶可以對(duì)@@FETCH_STATUS變量進(jìn)行賦值C、用戶可以在游標(biāo)中聲明@@FETCH_STATUS變量D、每個(gè)游標(biāo)都有一個(gè)專屬于自己的@@FETCH_STATUS變量標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在對(duì)游標(biāo)數(shù)據(jù)進(jìn)行提取的過程中,可以使用@@FETCH_STATUS全局變量判斷數(shù)據(jù)提取的狀態(tài)。由于@@FETCH_STATUS對(duì)于在一個(gè)連接上的所有游標(biāo)是全局性的,不管是對(duì)哪個(gè)游標(biāo),只要執(zhí)行一次FETCH語句,系統(tǒng)都會(huì)對(duì)@@FETCH_STATUS賦一次值,以表明該FETCH語句的執(zhí)行情況。故答案為A項(xiàng)。26、設(shè)在SQLServer2008中,有如下創(chuàng)建分區(qū)函數(shù)的語句:CREATEPARTITIONFUNCTIONPF1(int)ASRANGERIGHTFORVALUES(1,100,200)該語句的作用是()。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)。27、下列有關(guān)數(shù)據(jù)庫(kù)運(yùn)行維護(hù)過程中數(shù)據(jù)庫(kù)的重組和重構(gòu)操作,說法錯(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)。28、下列關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)、運(yùn)行和維護(hù)工作的敘述,錯(cuò)誤的是()。A、數(shù)據(jù)的備份和恢復(fù)一般由數(shù)據(jù)庫(kù)管理員負(fù)責(zé)B、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)投入運(yùn)行標(biāo)志著數(shù)據(jù)庫(kù)設(shè)計(jì)工作結(jié)束,數(shù)據(jù)庫(kù)進(jìn)入運(yùn)維階段C、為了保證數(shù)據(jù)可靠性,可以考慮將多個(gè)數(shù)據(jù)副本放到不同的地點(diǎn)D、運(yùn)維過程中,應(yīng)對(duì)空間使用的增長(zhǎng)情況進(jìn)行監(jiān)控標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)投入運(yùn)行標(biāo)志著系統(tǒng)開發(fā)任務(wù)的基本完成和系統(tǒng)運(yùn)行維護(hù)工作的開始。故答案為B項(xiàng)。29、在SQLServer2008中,設(shè)有商品表(商品號(hào),商品名,生產(chǎn)日期,單價(jià),類別)。現(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號(hào),商品名,單價(jià)FROM商品表WHERE類別IN(′食品′,′家電′)ORDERBY商品號(hào)現(xiàn)需要在商品表上建立合適的索引來提高該查詢的執(zhí)行效率。下列建立索引的語句,最合適的是()。A、CREATEINDEXIdx1ON商品表(類別)B、CREATEINDEXIdx1ON商品表(商品號(hào),商品名,單價(jià))C、CREATEINDEXIdx1ON商品表(類別,商品號(hào))INCLUDE(商品名,單價(jià))D、CREATEINDEXIdx1ON商品表(商品號(hào))INCLUDE(商品名,單價(jià))WHERE類別=′食品′OR類別=′家電′標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:建立索引是加快查詢速度的有效手段。在SQL語言中,建立索引使用CREATEINDEX語句,一般格式為:CREATE[UNIQUE]INDEX<索弓1名>ON<表名>(<列名>[<次序>],<列名>[<次序>],)INCLUDE(屬性名)WHERE約束條件所以根據(jù)題意選D選項(xiàng)。30、在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)。31、提高事務(wù)的并發(fā)度可以改進(jìn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能。有下列做法:Ⅰ.盡可能使用排它鎖Ⅱ.盡可能使用行鎖Ⅲ.設(shè)定較低的事務(wù)隔離等級(jí)Ⅳ.將大事務(wù)切分成若干小事務(wù)上述做法中,可以提高系統(tǒng)的事務(wù)并發(fā)度的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、以上全部標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)關(guān)于鎖的優(yōu)化原則為:鎖是并行處理的重要機(jī)制,能保持?jǐn)?shù)據(jù)并發(fā)的一致性,即按事務(wù)進(jìn)行處理。系統(tǒng)利用鎖保證數(shù)據(jù)的完整性。雖然我們避免不了死鎖,但在設(shè)計(jì)時(shí)可以充分考慮如何避免長(zhǎng)事務(wù),減少排它鎖時(shí)間,減少事務(wù)與用戶的交互時(shí)間,杜絕讓用戶長(zhǎng)時(shí)間控制事務(wù),還要避免批量數(shù)據(jù)同時(shí)執(zhí)行,尤其是耗時(shí)長(zhǎng)并使用相同的數(shù)據(jù)表。Ⅰ中采用排他鎖則限制了數(shù)據(jù)的共享,降低了并發(fā)度,其他選項(xiàng)均能提高并發(fā)度。32、設(shè)在SQLServer2008中,用戶U1在DB1數(shù)據(jù)庫(kù)中創(chuàng)建了#Temp表。下列關(guān)于#Temp表的說法中,正確的是()。A、只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)B、在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)C、在創(chuàng)建#Temp表的連接未斷開時(shí),DB1數(shù)據(jù)庫(kù)的所有用戶都可以查詢#Temp表數(shù)據(jù)D、在創(chuàng)建#Temp表的連接斷開時(shí),DB1數(shù)據(jù)庫(kù)的所有用戶仍可以查詢#Temp表數(shù)據(jù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在SQLServer2008中,只有創(chuàng)建某個(gè)臨時(shí)表的連接中才能查詢當(dāng)前臨時(shí)表的數(shù)據(jù),并當(dāng)U1創(chuàng)建的該表的連接還未斷開時(shí),才能訪問這個(gè)表的數(shù)據(jù)。33、關(guān)于操作型數(shù)據(jù)和DSS型數(shù)據(jù)特征有如下說法:Ⅰ.操作型數(shù)據(jù)更新頻率高,DSS型數(shù)據(jù)一般不更新Ⅱ.操作型數(shù)據(jù)對(duì)性能要求寬松,DSS型數(shù)據(jù)對(duì)性能要求高Ⅲ.操作型數(shù)據(jù)是詳細(xì)的,DSS型數(shù)據(jù)是綜合的Ⅳ.操作型數(shù)據(jù)有冗余,DSS型數(shù)據(jù)無冗余Ⅴ.操作型數(shù)據(jù)處理需求事先可知,DSS型數(shù)據(jù)處理需求事先不明確以上說法正確的是()。A、Ⅰ、Ⅱ、ⅤB、Ⅱ、Ⅲ、ⅣC、Ⅰ、Ⅲ、ⅤD、Ⅲ、Ⅳ、Ⅴ標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:操作型數(shù)據(jù)對(duì)性能要求較高、無冗余。操作型數(shù)據(jù)與分析型數(shù)據(jù)的區(qū)別如以下表格所示:34、數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),同時(shí)要保證數(shù)據(jù)庫(kù)系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì),下列說法中錯(cuò)誤的是()。A、數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要考慮數(shù)據(jù)的存儲(chǔ)方式、存取路徑和具體的實(shí)現(xiàn)細(xì)節(jié),還需要考慮數(shù)據(jù)的加載方式B、數(shù)據(jù)庫(kù)物理設(shè)計(jì)一般需要根據(jù)數(shù)據(jù)的存儲(chǔ)需求和使用需求確定數(shù)據(jù)庫(kù)管理系統(tǒng)的配置參數(shù)C、數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要權(quán)衡系統(tǒng)的時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求,因此可能會(huì)產(chǎn)生多個(gè)備選方案D、在數(shù)據(jù)庫(kù)物理設(shè)計(jì)后期,可以根據(jù)實(shí)際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程度,以提高查詢效率標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實(shí)現(xiàn)技術(shù)規(guī)范,其目標(biāo)是設(shè)計(jì)數(shù)據(jù)存儲(chǔ)方案,以便提供足夠好的性能并確保數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性、安全性和可恢復(fù)性。通常,數(shù)據(jù)庫(kù)物理設(shè)計(jì)并不包括文件和數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)細(xì)節(jié)(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫(kù)以及如何加載數(shù)據(jù)等)。35、設(shè)有購(gòu)買表(顧客號(hào),商品號(hào),購(gòu)買時(shí)間)?,F(xiàn)要查詢顧客A與顧客B購(gòu)買的相同商品。有下列查詢語句:Ⅰ.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′UNI

溫馨提示

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

評(píng)論

0/150

提交評(píng)論