




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
國家四級數(shù)據(jù)庫工程師模擬試卷3(共9套)(共340題)國家四級數(shù)據(jù)庫工程師模擬試卷第1套一、選擇題(1分)(本題共20題,每題1.0分,共20分。)1、用戶編寫程序時不但要了解全局?jǐn)?shù)據(jù)的分片情況,還要了解各片斷的副本復(fù)制情況及各片斷和它們的副本的場地位置的分配情況,這種分布透明性是---。A、分片透明性B、位置透明性C、局部數(shù)據(jù)模型透明性D、分布透明性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:分布透明性有三種級別:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性。分片透明性位于全局概念模式和分片模式之間,是最高級別的透明性。分片透明性是指數(shù)據(jù)分片對用戶是透明的,用戶編寫程序時只需對全局關(guān)系進(jìn)行操作,當(dāng)數(shù)據(jù)分片改變時,應(yīng)用程序不會受到影響,由此簡化了應(yīng)用程序的維護(hù)。位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時只需考慮數(shù)據(jù)分片情況,無需了解各個分片在各場地的分配情況。局部數(shù)據(jù)模型透明性位于分配模式和局部概念模式之間,它是指用戶編寫程序時不但要了解全局?jǐn)?shù)據(jù)的分片情況,還要了解各片斷的副本復(fù)制情況及各片斷和它們的副本的場地位置的分配情況。2、只允許事務(wù)T讀取和修改數(shù)據(jù)對象A,其他任何事務(wù)既不能讀取也不能修改A,也不能再對A加任何類型的鎖,直到T釋放A上的鎖為止,需要事務(wù)T對A加上——。A、共享鎖B、排它鎖C、讀鎖D、s鎖標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:基本的封鎖類型有兩種:排它鎖和共享鎖。排它鎖也稱為獨(dú)占或?qū)戞i。一旦事務(wù)T對數(shù)據(jù)對象A加上排它鎖,則只允許T讀取和修改A,其它任何事務(wù)既不能讀取或修改A,也不能再對A加任何類型的鎖,直到T釋放A上的鎖為止。共享鎖又稱讀鎖。如果事務(wù)T對數(shù)據(jù)對象A加上共享鎖,其它事務(wù)只能再對A加s鎖,不能加x鎖,直到事務(wù)T釋放A上的S鎖為止。3、VB6.0中RecordSet對象的UPDATE方法作用是______。A)在內(nèi)存中開辟一個存放新記錄的緩沖區(qū)B)將數(shù)據(jù)緩沖區(qū)中的內(nèi)容保存到數(shù)據(jù)庫中C)更改用戶屏幕上顯示的數(shù)據(jù)D)更改數(shù)據(jù)緩沖區(qū)中當(dāng)前行指針的位置A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析4、數(shù)據(jù)文件中的每個查找碼值在索引文件中都對應(yīng)一個索引記錄的索引是______。A)稀疏索引B)聚集索引C)稠密索引D)非聚集索引A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析5、以下哪種類型的聯(lián)系不能出現(xiàn)在最終的IDEF1X模型中______。A)標(biāo)定型聯(lián)系B)非標(biāo)定型聯(lián)系C)分類聯(lián)系D)非確定聯(lián)系A(chǔ)、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析6、在最終的模型中任何一個不確定聯(lián)系必須被轉(zhuǎn)化成______。A)標(biāo)定型聯(lián)系B)非標(biāo)定型聯(lián)系C)分類聯(lián)系D)確定聯(lián)系A(chǔ)、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析7、影響DBAS性能的主要因素包括______。①系統(tǒng)硬件資源②操作系統(tǒng)環(huán)境③網(wǎng)絡(luò)通信設(shè)備性能④數(shù)據(jù)庫的邏輯設(shè)計和物理設(shè)計質(zhì)量⑤DBMS的配置和性能⑥數(shù)據(jù)庫應(yīng)用程序自身A)①③④⑤B)①②④⑥C)②③④⑤D)①②③④⑤⑥A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:影響DBAS性能的主要因素包括系統(tǒng)硬件資源,如CPU數(shù)量與速度、I/O系統(tǒng)容量與速度、內(nèi)存大小、內(nèi)存緩沖區(qū)大小等;網(wǎng)絡(luò)通信設(shè)備性能,如網(wǎng)絡(luò)帶寬、連接速度、數(shù)據(jù)傳輸速度等;操作系統(tǒng)環(huán)境,如對并發(fā)進(jìn)程/線程的支持程度、文件子系統(tǒng)和I/O子系統(tǒng)的性能等;數(shù)據(jù)庫的邏輯設(shè)計和物理設(shè)計質(zhì)量;DBMS的配置和性能,如DBMS采用的查詢優(yōu)化策略、索引優(yōu)化策略、數(shù)據(jù)庫管理配置參數(shù)(內(nèi)存配置選項(xiàng)、I/O配置選項(xiàng)、數(shù)據(jù)庫緩沖區(qū)配置選項(xiàng));數(shù)據(jù)庫應(yīng)用程序自身。所以本題的答案為D。8、對于數(shù)據(jù)模型,下面說法不正確的是______。A、概念模型是信息世界的建模工具B、ER模型是一種概念模型C、概念模型不涉及計算機(jī)的處理細(xì)節(jié)D、關(guān)系模型是一種概念模型標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:關(guān)系模型是一種邏輯模型,它不屬于概念模型。概念模型是用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象。9、刪除Windows身份驗(yàn)證的“Serverl\nt_user”登錄的正確語句是______。A、EXECsp_revokelogin‘Serverl\tit_user’B、DELETEsp_revokelogin‘Serverl\nt_user’C、DROPsp_revokelogin‘Serverl\nt_user’D、EXECsp_droplogin‘ServerI\nt_user’標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:刪除SQLServer身份驗(yàn)證的登錄賬戶使用sp_dropIogre系統(tǒng)存儲過程,刪除Windows身份驗(yàn)證的登錄賬戶使用Sp_revokelogin系統(tǒng)存儲過程,DELETE,DROP是對表的處理。10、關(guān)于數(shù)據(jù)倉庫設(shè)計,下述說法正確是______。A、數(shù)據(jù)倉庫項(xiàng)目的需求很難把握,所以不可能從用戶的需求出發(fā)進(jìn)行數(shù)據(jù)倉庫的設(shè)計,只能從數(shù)據(jù)出發(fā)進(jìn)行設(shè)計B、在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時,應(yīng)該按部門業(yè)務(wù)應(yīng)用的方式來設(shè)計數(shù)據(jù)模型C、在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時要強(qiáng)調(diào)數(shù)據(jù)的集成性D、在進(jìn)行數(shù)據(jù)倉庫概念模型設(shè)計時,需要設(shè)計實(shí)體關(guān)系圖,給出數(shù)據(jù)表的劃分,并給出每個屬性的定義域標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)倉庫系統(tǒng)設(shè)計目標(biāo)主要是在于建立主題數(shù)據(jù)環(huán)境,強(qiáng)調(diào)的是數(shù)據(jù)的集成性,所以選C。11、分布式數(shù)據(jù)庫是數(shù)據(jù)庫技術(shù)和哪種技術(shù)結(jié)合的產(chǎn)物?______A、面向?qū)ο蠹夹g(shù)B、計算機(jī)網(wǎng)絡(luò)C、數(shù)據(jù)分離技術(shù)D、數(shù)據(jù)分布技術(shù)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析12、根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型的描述,得到一個與計算機(jī)軟硬件、DBMS的具體性能無關(guān)的全局概念模式,即E-R模型的階段是______。A、需求分析B、概念設(shè)計C、邏輯設(shè)計D、物理設(shè)計標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型的描述,得到一個與計算機(jī)軟硬件、DBMS的具體性能無關(guān)的全局概念模式,即E-R模型的階段是概念設(shè)計。13、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫用戶的來源是服務(wù)器上已有的登錄賬戶,讓登錄賬戶成為數(shù)據(jù)庫用戶的過程稱為“映射”。一個登錄賬戶可以映射為多個數(shù)據(jù)庫用戶,管理數(shù)據(jù)庫用戶的過程實(shí)際上就是建立登錄賬戶與數(shù)據(jù)庫用戶之間的映射關(guān)系的過程。默認(rèn)情況下,新建立的數(shù)據(jù)庫只有一個用戶:dbo,它是數(shù)據(jù)庫的擁有者。所以本題的答案為C。14、數(shù)據(jù)運(yùn)行一段時間后,由于記錄不斷增刪改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫的性能也下降,這時,數(shù)據(jù)庫管理員就要對數(shù)據(jù)庫進(jìn)行______。A、監(jiān)控分析B、空間管理C、再組織和重構(gòu)造D、參數(shù)調(diào)整標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析15、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析16、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析17、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析18、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析19、數(shù)據(jù)運(yùn)行一段時間后,由于記錄不斷增刪改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫的性能也下降,這時,數(shù)據(jù)庫管理員就要對數(shù)據(jù)庫進(jìn)行______。A、監(jiān)控分析B、空間管理C、再組織和重構(gòu)造D、參數(shù)調(diào)整標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析20、在關(guān)系數(shù)據(jù)庫中,NULL是一個特殊值,在很多數(shù)據(jù)操作中都需要對NULL進(jìn)行特殊處理。關(guān)于NULL,下列說法正確的是A、判斷元組的某一列是否為NULL一般使用“=NULL”B、NULL在數(shù)據(jù)庫中表示尚不確定的值C、在SQLServer2000中執(zhí)行“SELECTNULL+5”將會出現(xiàn)異常D、NULL只適用于字符和數(shù)值類型標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析二、選擇題(2分)(本題共10題,每題1.0分,共10分。)21、可以按照原數(shù)據(jù)庫設(shè)汁要求刈數(shù)據(jù)庫存儲空問進(jìn)行全而調(diào)整,重新安排存儲位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能的是---。A、重組織B、查詢優(yōu)化C、重構(gòu)造D、監(jiān)控分析標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:重組織按原數(shù)據(jù)庫設(shè)計要求重新安排存儲位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能。重構(gòu)造通過部分修改數(shù)據(jù)庫的模式和內(nèi)模式,使數(shù)據(jù)庫適應(yīng)新的應(yīng)用環(huán)境。22、日志文件的內(nèi)容不包括下而哪一項(xiàng)?………一A、每個事務(wù)的開始標(biāo)記B、每個事務(wù)的結(jié)束標(biāo)記C、故障發(fā)生點(diǎn)D、每個事務(wù)的所有更新操作標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:日志文件的內(nèi)容包括:每個事務(wù)的開始標(biāo)記、每個事務(wù)的結(jié)束標(biāo)記以及每個事務(wù)的所有更新操作。23、在SQL中,下列涉及空值的操作中不正確的——。A、AGEISNULLB、AGEISNOTNULLC、AGE=NULLD、NOT(AGEISNULL)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:涉及空值的查詢中,NULL.值在數(shù)據(jù)庫中有特殊的含義,它表示一個未知數(shù)據(jù)或者一個空值。判斷某個值是否為NULL值,不能使用普通的比較運(yùn)算符(=和!=等),只能用專門的判斷NUIA.值的語句來完成。判斷列取值是否為空的語句格式為:列名Is[NOT]NULL。因此c項(xiàng)不正確。24、下列關(guān)于視圖的說法中不正確的是______。A、可以用視圖數(shù)據(jù)暫時從數(shù)據(jù)庫中分離成為自由數(shù)據(jù)B、視圖建立之后,可以脫離數(shù)據(jù)庫單獨(dú)使用C、視圖兼有表和查詢的特點(diǎn)D、視圖可分為本地視圖和遠(yuǎn)程視圖標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:視圖是一個虛表,建立之后,不能脫離數(shù)據(jù)庫單獨(dú)使用。25、VB6.0中,ADO數(shù)據(jù)控件用于連接數(shù)據(jù)源的屬性是______。A、RefreshB、RecordSourceC、CommandTypeD、ConnectionString標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:VB6.0中,ADO數(shù)據(jù)控件用于連接數(shù)據(jù)源的屬性是Con-nectionString,因此本題答案為D。26、日志文件的內(nèi)容不包括下面哪個______。A、每事務(wù)的開始標(biāo)記B、每個事務(wù)的結(jié)束標(biāo)記C、故障發(fā)生點(diǎn)D、每個事務(wù)的所有更新操作標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:日志文件的內(nèi)容不包括故障發(fā)生點(diǎn)。27、以下關(guān)于死鎖檢測與恢復(fù)錯誤的是______。A、死鎖檢測,用于定期檢查系統(tǒng)是否發(fā)生死鎖B、死鎖恢復(fù),用于將系統(tǒng)從死鎖中解救出來C、有效的方法是從后向前REDO這個事務(wù)的部分操作,只要能解開系統(tǒng)死鎖即可D、為了防止某些事務(wù)總是被選做被撤銷的事務(wù),可以限定每個事務(wù)被選為撤出事務(wù)的次數(shù)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:對于每個需要撤銷的死鎖事務(wù),可以簡單地放棄該事務(wù)已經(jīng)完成的全部操作,重新啟動該事務(wù),更有效的方法是從后面向前REDO這個事務(wù)的部分操作,只要能解開系統(tǒng)死鎖即可。28、在學(xué)校的教務(wù)處數(shù)據(jù)庫管理系統(tǒng)中存放著該校的每個學(xué)生的部分在校表現(xiàn)的信息,如果某個教師想查看某個學(xué)生的學(xué)習(xí)成績,則必須經(jīng)過三個認(rèn)證過程,其中第二個認(rèn)證過程是驗(yàn)證______。A、身份驗(yàn)證B、用戶是否是數(shù)據(jù)庫的合法用戶C、數(shù)據(jù)庫用戶是否具有進(jìn)行操作的權(quán)限D(zhuǎn)、其他驗(yàn)證標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:要訪問SQLServer數(shù)據(jù)庫中的數(shù)據(jù)時,第一個要認(rèn)證的是身份驗(yàn)證,第二是驗(yàn)證用戶是否是數(shù)據(jù)庫的合法用戶,第三是驗(yàn)證數(shù)據(jù)庫用戶是否具有要進(jìn)行的操作權(quán)限。29、關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計,有下列說法:Ⅰ.軟件總體設(shè)計的依據(jù)包括需求分析階段得到的數(shù)據(jù)流圖,事務(wù)描述和業(yè)務(wù)規(guī)則等需求分析結(jié)果Ⅱ.軟件總體設(shè)計一般用模塊結(jié)構(gòu)圖表示,模塊結(jié)構(gòu)圖主要關(guān)心模塊的外部特性,即上下級模塊、同級模塊問的數(shù)據(jù)傳遞和調(diào)用關(guān)系,以及模塊內(nèi)部處理流程Ⅲ.?dāng)?shù)據(jù)庫事務(wù)設(shè)計的依據(jù)是事務(wù)自身的事務(wù)處理邏輯Ⅳ.總體設(shè)計階段要對硬件平臺、存儲設(shè)備、操作系統(tǒng)、DBMS等做出合理選擇,并進(jìn)行初步配置設(shè)計上述說法錯誤的是______。A、ⅠB、Ⅱ和ⅢC、ⅣD、Ⅰ和Ⅳ標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:軟件總體設(shè)計的依據(jù)包括需求分析階段得到的數(shù)據(jù)流圖,事務(wù)描述和業(yè)務(wù)規(guī)則等需求分析結(jié)果,總體設(shè)計得到的系統(tǒng)總體結(jié)構(gòu)和分層模塊結(jié)構(gòu)可以用模塊結(jié)構(gòu)圖表示,模塊結(jié)構(gòu)圖主要關(guān)心模塊的外部特性,即上下級模塊、同級模塊間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,與模塊內(nèi)部處理流程無關(guān)。30、在明確了數(shù)據(jù)庫應(yīng)用系統(tǒng)的任務(wù)目標(biāo)和系統(tǒng)范圍之后,需要進(jìn)行項(xiàng)目的可行性分析,關(guān)于可行性分析,下列說法錯誤的是______。A、經(jīng)濟(jì)可行性分析是指對項(xiàng)目進(jìn)行成本效益分析,其中項(xiàng)目成本一般包括開發(fā)費(fèi)用、軟硬件購置費(fèi)用、安裝調(diào)試及維護(hù)費(fèi)用B、技術(shù)可行性分析一般以系統(tǒng)的性能要求為主要依據(jù),對系統(tǒng)的軟件、硬件和技術(shù)方案做出評估和選擇建議C、操作可行性分析的主要目的在于論證系統(tǒng)開發(fā)是否具備所需要的人員、軟件、硬件和工作環(huán)境等條件D、開發(fā)方案選擇的目的在于提出并評價實(shí)現(xiàn)系統(tǒng)的各種開發(fā)方案,并從中選擇出合理的方案標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:經(jīng)濟(jì)可行性分析是指對項(xiàng)目進(jìn)行成本效益分析,其中項(xiàng)目成本一般包括開發(fā)費(fèi)用、軟硬件購置費(fèi)用、安裝調(diào)試、維護(hù)費(fèi)用以及人員培訓(xùn)費(fèi)用。三、簡答題(本題共2題,每題1.0分,共2分。)31、數(shù)據(jù)庫管理系統(tǒng)中的加鎖協(xié)議規(guī)定了事務(wù)的加鎖時間、持鎖時間和釋放鎖時間,其中______協(xié)議可以完全保證并發(fā)事務(wù)數(shù)據(jù)的一致性。標(biāo)準(zhǔn)答案:三級加鎖知識點(diǎn)解析:暫無解析32、在數(shù)據(jù)倉庫設(shè)計和建設(shè)過程中,設(shè)計者需要調(diào)查用戶的決策或數(shù)據(jù)處理需求,并將功能相近且需要相關(guān)聯(lián)數(shù)據(jù)支持的需求進(jìn)行歸類,得到不同的需求集合,并在企業(yè)數(shù)據(jù)模型中尋找能夠滿足各個需求集合的數(shù)據(jù)集合,然后針對各個數(shù)據(jù)集合開展數(shù)據(jù)倉庫數(shù)據(jù)模型的設(shè)計。這種設(shè)計方法稱為______的設(shè)計方法。標(biāo)準(zhǔn)答案:自底向上知識點(diǎn)解析:暫無解析四、設(shè)計題(10分)(本題共4題,每題1.0分,共4分。)會員表Table_Card(CardID,CardName,Score)表示會員的會員號,會員名字以及積分,建立會員卡積分在500~1000分的會員信息視圖HY_Card,并要求通過此視圖修改會員卡表的信息時,視圖中仍然有這些會員的信息。(10)ASSELECT*FROMTable_CardWHERE(11)(12)33、10.標(biāo)準(zhǔn)答案:CREATEVIEWHY_Card知識點(diǎn)解析:暫無解析34、11.標(biāo)準(zhǔn)答案:ScoreBETWEEN500AND1000知識點(diǎn)解析:暫無解析35、12.標(biāo)準(zhǔn)答案:WITHCHECKOPT]ON知識點(diǎn)解析:對區(qū)間范圍的表示用BETWEEN...AND,視圖的定義格式為:CREATEVIEW<視圖名>[(<列名>[,<列名>]...)]AS<子查詢>[WITHCHECKOPTION]36、③將其分解為滿足3NF要求的關(guān)系模式(分解后的關(guān)系模式名自定)標(biāo)準(zhǔn)答案:③分布法為:教師表(教師號,姓名,職稱)課程表(課程號,課程名,學(xué)分,教科書名)教師授課表(教師號,課程號)為在某種程度上保證某數(shù)據(jù)庫系統(tǒng)可靠地運(yùn)行,在SQLserver2000環(huán)境中,對其制定有如下三種備份策略。假設(shè)對此數(shù)據(jù)庫進(jìn)行一次完全備份需要4小時,差異備份需要2小時,日志備份需要1小時。設(shè)所有備份都是從凌晨1:00開始。策略1:每周周日進(jìn)行一次完全備份,每周周一至周六每天進(jìn)行一次日志備份;策略2:每周周日進(jìn)行一次完全備份,每周周一至周六每天進(jìn)行一次差異知識點(diǎn)解析:暫無解析五、設(shè)計題(20分)(本題共1題,每題1.0分,共1分。)37、現(xiàn)有如下兩個關(guān)系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees關(guān)系模式描述了職工編號、姓名和所在部門編號;Departments關(guān)系模式描述了部門編號、名稱和職工總?cè)藬?shù)。請按SQLServer所采用的’rransact—SQL語法格式編寫實(shí)現(xiàn)具有如下功能的后觸發(fā)型觸發(fā)器:每當(dāng)在Employees表中插入一行數(shù)據(jù)時,相應(yīng)部門的職工總?cè)藬?shù)就加1。標(biāo)準(zhǔn)答案:Createtriggersql_triOnemployeesforinserta8declareeidvarchar(11)deekarenamevarehoxf20)declaredeptnovarehar(11)decl8reflyCUrsoOrforseleet*frominsertedopenyJyfetchnextfromyJyintoeid,name,deptnowhile,feteh_status=0beginupdatedepartmentssetto’number=totalnumber+1wheredeptno=deptnofetchnextfromyJyintoeid,name,deptnoendcloseyJydeallocateyJy知識點(diǎn)解析:此題考查了后觸發(fā)型觸發(fā)器的Transact_SQL語句。其語法格式為:CREATETRIGGER觸發(fā)器名稱ONI表名I視圖名I[WITHENCtlYPTION]ASSQL語句AFTER和FOR,指定觸發(fā)器只有在引發(fā)的SQL語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后.才執(zhí)行此觸發(fā)器。即后觸發(fā)型觸發(fā)器。國家四級數(shù)據(jù)庫工程師模擬試卷第2套一、選擇題(1分)(本題共30題,每題1.0分,共30分。)1、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:在關(guān)系數(shù)據(jù)庫中,表中的列對應(yīng)于描述數(shù)據(jù)記錄的屬性,而模式定義了數(shù)據(jù)的邏輯結(jié)構(gòu),如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等。故在關(guān)系數(shù)據(jù)庫中,表對應(yīng)于三級模式結(jié)構(gòu)中的模式。2、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析3、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析4、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析5、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:視圖是由從數(shù)據(jù)庫的基本表中選取出來的數(shù)據(jù)組成的邏輯窗口,數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖包含的數(shù)據(jù)。6、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析7、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析8、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析9、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析10、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析11、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析12、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析13、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析14、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析15、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析16、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析17、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析18、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析19、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析20、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析21、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析22、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析23、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析24、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析25、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析26、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析27、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析28、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析29、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析30、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析二、設(shè)計題(10分)(本題共1題,每題1.0分,共1分。)31、標(biāo)準(zhǔn)答案:知識點(diǎn)解析:暫無解析三、設(shè)計題(20分)(本題共1題,每題1.0分,共1分。)32、標(biāo)準(zhǔn)答案:知識點(diǎn)解析:暫無解析國家四級數(shù)據(jù)庫工程師模擬試卷第3套一、選擇題(1分)(本題共20題,每題1.0分,共20分。)1、對于數(shù)據(jù)文件和它的一個索引文件。如果數(shù)據(jù)文件中只是一部分查找碼的值在索引文件中有對應(yīng)的索引記錄,則該索引為——。A、聚集索引B、非聚集索引C、稠密索引D、稀疏索引標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:對于數(shù)據(jù)文件和它的一個索引文件,如果數(shù)據(jù)文件中只是一部分查找碼的值在索引文件中有對應(yīng)的索引記錄,則該索引為稀疏索引。2、按照數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,在開發(fā)某數(shù)據(jù)庫應(yīng)用系統(tǒng)時,對系統(tǒng)采用的軟硬件及技術(shù)方案等做出合理的評估并提出選擇建議的工作屬于______。A、規(guī)劃與分析階段的系統(tǒng)規(guī)劃與定義B、規(guī)劃與分析階段的可行性分析C、需求分析階段的業(yè)務(wù)規(guī)則需求分析D、系統(tǒng)設(shè)計階段的總體設(shè)計標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:系統(tǒng)開發(fā)的技術(shù)可行性研究正是根據(jù)用戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)的約束條件,對系統(tǒng)軟件、系統(tǒng)硬件、技術(shù)方案做出評估和選擇建議,它屬于規(guī)劃與分析階段的可行性分析。3、某企業(yè)需要在一個SQLServer2000實(shí)例上為多個部門構(gòu)建不同的數(shù)據(jù)庫,有一個通用的數(shù)據(jù)類型需要在這些不同的數(shù)據(jù)庫中,則較好的實(shí)現(xiàn)方法是______。A)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,將此數(shù)據(jù)類型定義在master數(shù)據(jù)庫中B)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,將此數(shù)據(jù)類型定義在model數(shù)據(jù)庫中C)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,將此數(shù)據(jù)類型定義在msdb數(shù)據(jù)庫中D)在創(chuàng)建所有的用戶數(shù)據(jù)庫之前,在每個數(shù)據(jù)庫中分別定義此數(shù)據(jù)類型A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析4、關(guān)于ADO對象模型中的RecordSet,下述說法正確的是______。A)它用于定義連接的數(shù)據(jù)庫名B)它用于定義數(shù)據(jù)的來源C)它是一個對象,用于在客戶端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果D)它是一個對象,用于在服務(wù)器端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析5、關(guān)于分布式數(shù)據(jù)庫,下列說法錯誤的是______。A)在分布式數(shù)據(jù)庫系統(tǒng)中,分片透明性主要是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶無須關(guān)注每個分片被分配的場地B)對于用戶而言,一個分布式數(shù)據(jù)庫系統(tǒng)從邏輯上看如同一個集中式數(shù)據(jù)庫,用戶可在任何一個場地執(zhí)行全局應(yīng)用和局部應(yīng)用C)分布式數(shù)據(jù)庫的查詢處理代價既包括CPU和I/O代價,也需要考慮場地間傳輸數(shù)據(jù)所需的通信代價D)在分布式數(shù)據(jù)庫查詢中,導(dǎo)致場地間數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)問的連接操作和并操作A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:分片透明性是最高層次的分布透明性,即用戶或應(yīng)用程序只對全局關(guān)系進(jìn)行操作而不必考慮數(shù)據(jù)的分片。位置透明性是指用戶或應(yīng)用程序應(yīng)當(dāng)了解分片情況,但不必了解片段的存儲場地。位置透明性位于分片視圖與分配視圖之間。6、在支撐繁忙業(yè)務(wù)的并行數(shù)據(jù)庫系統(tǒng)中,有一個數(shù)據(jù)量很大的表T(a1,a2,…an),對該表的查詢多數(shù)為針對主碼a1的范圍查詢和點(diǎn)查詢,為了改善查詢性能,需要對該表進(jìn)行劃分。關(guān)于該表的劃分和應(yīng)用策略,下列說法錯誤的是______。A)采用輪轉(zhuǎn)法對T中的元組進(jìn)行劃分,這樣數(shù)據(jù)分布均勻,適合于點(diǎn)查詢和范圍查詢B)以a1為劃分屬性,對T采用散列劃分是一種可行的劃分方法,有利于對該表的點(diǎn)查詢C)以a1為劃分屬性,對T采用范圍劃分并建立主索引,是一種有效的劃分方法D)以a1為劃分屬性,對T采用散列劃分和范圍劃分都有可能帶來T的各個數(shù)據(jù)分區(qū)的數(shù)據(jù)分布不均勻的問題A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析7、在為業(yè)務(wù)繁忙的企業(yè)的多個部門服務(wù)的數(shù)據(jù)庫系統(tǒng)中,同時開展各部門的OLTP業(yè)務(wù)和數(shù)據(jù)分析業(yè)務(wù)會給數(shù)據(jù)庫系統(tǒng)帶來性能沖突,下列方案中無法從根本上解決性能沖突的是______。A)抽取出各部門需要的分析數(shù)據(jù),建立各部門獨(dú)立的數(shù)據(jù)集市,將數(shù)據(jù)分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)集市中B)抽取出企業(yè)所有分析功能所需的分析數(shù)據(jù),建立統(tǒng)一的企業(yè)級數(shù)據(jù)倉庫環(huán)境,將企業(yè)的大部分分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)倉庫環(huán)境中C)抽取出企業(yè)的近期業(yè)務(wù)數(shù)據(jù),建立操作型數(shù)據(jù)存儲(ODS),將一些快速分析業(yè)務(wù)轉(zhuǎn)移到操作型數(shù)據(jù)存儲中D)不建立新的數(shù)據(jù)存儲體系,在基本業(yè)務(wù)處理時間內(nèi)開展OLTP業(yè)務(wù),在其余時間開展分析業(yè)務(wù)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析8、索引項(xiàng)根據(jù)鍵值在索引文件中的順序排列,組織成一維線性結(jié)構(gòu),每個索引項(xiàng)直接指向數(shù)據(jù)文件中的數(shù)據(jù)記錄,則該索引文件稱為______。A)稀疏索引B)聚集索引C)稠密索引D)單層索引A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析9、當(dāng)關(guān)系引用了屬性名以后關(guān)系具有以下性質(zhì),其中說法錯誤的是______。A)部分屬性值還可再分B)關(guān)系中不允許出現(xiàn)相同的元組C)元組中屬性左右無序D)關(guān)系中不考慮元組之間的順序A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析10、以下關(guān)于結(jié)構(gòu)化分析及建模方法的主要優(yōu)點(diǎn)敘述錯誤的是______。A)不過早陷入具體的細(xì)節(jié)B)從整體或宏觀人手分析問題C)模型對象涉及較多技術(shù)術(shù)語D)圖形化建模方法方便系統(tǒng)分析員理解和描述系統(tǒng)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:結(jié)構(gòu)化分析及建模方法的主要優(yōu)點(diǎn)是:(1)不過早陷入具體的細(xì)節(jié)。(2)從整體或宏觀人手分析問題,如業(yè)務(wù)系統(tǒng)的總體結(jié)構(gòu),系統(tǒng)及子系統(tǒng)的關(guān)系。(3)通過圖形化的模型對象直觀地表示系統(tǒng)要做什么,完成什么功能。(4)圖形化建模方法方便系統(tǒng)分析員理解和描述系統(tǒng)。(5)模型對象不涉及太多技術(shù)術(shù)語,便于用戶理解模型:所以本題的答案為C。11、數(shù)據(jù)庫系統(tǒng)升級的主要工作內(nèi)容包括______。①改進(jìn)應(yīng)用程序②數(shù)據(jù)庫重組③DBMS版本升級④OS版本升級A)①②④B)①②③C)②③④D)①②③④A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:系統(tǒng)升級的主要內(nèi)容:(1)改進(jìn)應(yīng)用程序。(2)數(shù)據(jù)庫重組。(3)DBMS和OS版本升級。所以本題的答案為D。12、______是數(shù)據(jù)庫技術(shù)與互聯(lián)網(wǎng)技術(shù)結(jié)合的產(chǎn)物,也稱為網(wǎng)絡(luò)數(shù)據(jù)庫。A)集中式數(shù)據(jù)庫系統(tǒng)B)并行數(shù)據(jù)庫系統(tǒng)C)分布式數(shù)據(jù)庫系統(tǒng)D)Web數(shù)據(jù)庫系統(tǒng)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析13、關(guān)于數(shù)據(jù)視圖與三級模式,下列說法錯誤的是______。A)數(shù)據(jù)視圖是指用戶從某個角度看到的客觀世界數(shù)琚對象的特征B)外模式是數(shù)據(jù)庫用戶能使用的局部數(shù)據(jù),描述外模式時,通常需要給出其物理結(jié)構(gòu)C)概念模式以數(shù)據(jù)模型的形式描述數(shù)據(jù)D)三級模式結(jié)構(gòu)實(shí)現(xiàn)了數(shù)據(jù)的獨(dú)立性A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析14、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:系統(tǒng)總體設(shè)計的主要內(nèi)容包括確定DBAS體系結(jié)構(gòu)、軟硬件選型和配置、應(yīng)用軟件結(jié)構(gòu)設(shè)計和業(yè)務(wù)規(guī)則初步設(shè)計等,所以本題的答案為D。15、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析16、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析17、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析18、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析19、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析20、日志文件是數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障以后,保證數(shù)據(jù)正確、一致的重要機(jī)制之一。下列關(guān)于日志文件的說法錯誤的是A、日志的登記順序必須嚴(yán)格按照事務(wù)執(zhí)行的時間次序進(jìn)行B、為了保證發(fā)生故障時能正確地恢復(fù)數(shù)據(jù),必須保證先寫數(shù)據(jù)庫后寫日志C、檢查點(diǎn)記錄是日志文件的一種記錄,用于改善恢復(fù)效率D、事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)都必須使用日志文件標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析二、選擇題(2分)(本題共10題,每題1.0分,共10分。)21、在運(yùn)行正常的數(shù)據(jù)庫系統(tǒng)中,下面有關(guān)“所有事務(wù)都是兩段式的”與“事務(wù)的并發(fā)調(diào)度是可串行化的”的關(guān)系的描述,正確的是——。A、前者是后者的必要條件B、后者是前者的充要條件C、后者是前者的必然結(jié)果D、前者是后者的必然結(jié)果標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:如果一個并發(fā)調(diào)度沖突等價于某個串行調(diào)度,則稱該并發(fā)調(diào)度是沖突可串行的。如果所有事務(wù)都是兩段式的,則事務(wù)的一個并發(fā)調(diào)度沖突等價于申行調(diào)度。22、SQLServer服務(wù)器登錄賬戶默認(rèn)的數(shù)據(jù)庫角色為——。A、PLIBLICB、DB—OWNERC、DB—SECtJRITYADMIND、DB—ACCESSADMIN標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:SQLServer服務(wù)器登錄賬戶默認(rèn)的數(shù)據(jù)庫角色為PUBLIC。23、在數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,內(nèi)模式有---。A、1個B、2個C、3個D、多個標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:內(nèi)模式也稱物理模式或存儲模式,是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)庫內(nèi)部的表示方法,一個數(shù)據(jù)庫只有一個內(nèi)模式。24、日志文件的內(nèi)容不包括下而哪一項(xiàng)?………一A、每個事務(wù)的開始標(biāo)記B、每個事務(wù)的結(jié)束標(biāo)記C、故障發(fā)生點(diǎn)D、每個事務(wù)的所有更新操作標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:日志文件的內(nèi)容包括:每個事務(wù)的開始標(biāo)記、每個事務(wù)的結(jié)束標(biāo)記以及每個事務(wù)的所有更新操作。25、可以通過部分修改數(shù)據(jù)庫的模式和內(nèi)模式,使數(shù)據(jù)庫適應(yīng)新的應(yīng)用環(huán)境的是——。A、重組織B、重構(gòu)造C、參數(shù)調(diào)整D、空間管理標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:重構(gòu)造通過部分修改數(shù)據(jù)庫的模式和內(nèi)模式,使數(shù)據(jù)庫適應(yīng)新的應(yīng)用環(huán)境。26、在學(xué)校的教務(wù)處數(shù)據(jù)庫管理系統(tǒng)中存放著該校的每個學(xué)生的部分在校表現(xiàn)的信息,如果某個教師想查看某個學(xué)生的學(xué)習(xí)成績,則必須經(jīng)過三個認(rèn)證過程,其中第二個認(rèn)證過程是驗(yàn)證______。A、身份驗(yàn)證B、用戶是否是數(shù)據(jù)庫的合法用戶C、數(shù)據(jù)庫用戶是否具有進(jìn)行操作的權(quán)限D(zhuǎn)、其他驗(yàn)證標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:要訪問SQLServer數(shù)據(jù)庫中的數(shù)據(jù)時,第一個要認(rèn)證的是身份驗(yàn)證,第二是驗(yàn)證用戶是否是數(shù)據(jù)庫的合法用戶,第三是驗(yàn)證數(shù)據(jù)庫用戶是否具有要進(jìn)行的操作權(quán)限。27、給定如下數(shù)據(jù):Ⅰ.商品銷售數(shù)據(jù)以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是______。A、Ⅰ和ⅡB、Ⅰ、Ⅲ和ⅣC、Ⅱ和ⅤD、Ⅱ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:元數(shù)據(jù)(MetaData)是關(guān)于數(shù)據(jù)的數(shù)據(jù),其內(nèi)容一般包括主題描述、外部數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的描述、層間數(shù)據(jù)映射關(guān)系、邏輯模型定義、集成時的數(shù)據(jù)轉(zhuǎn)換規(guī)則、數(shù)據(jù)的抽取歷史、數(shù)據(jù)分區(qū)定義以及有關(guān)存儲路徑和結(jié)構(gòu)的描述等。所以本題的答案應(yīng)該為B。28、有教師表(教師號,姓名,職稱,所在系)和授課表(教師號,課程號,授課學(xué)年,授課時數(shù)),同一門課程可由多個教師講授,同一個教師也可講授多門課程,查詢從未被“教授”講授過的課程的課程號,正確的語句是______。A、SELECT課程號FROM授課表aJOIN教師表bONa.教師號=b.教師號WHERE職稱!=‘教授’B、SELECT課程號FROM授課表aR1GHTOUTTERJOIN教師表bONa.教師號=b.教師號C、SELECT課程號FROM授課表WHERE課程號NOTIN(SELECT課程號FROM授課表aJOIN授課表bONa.教師號=b.教師號WHERE職稱!=‘教授’)D、SELECT課程號FROM授課表WHERE課程號IN(SELECT課程號FROM授課表aJOIN授課表bONa.教師號=b.教師號WHERE職稱!=‘教授’)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查的是表記錄的條件查詢,由題意可以看出D選項(xiàng)可以實(shí)現(xiàn)查詢要求,所以本題的答案為D。29、設(shè)有某大型連鎖超市的數(shù)據(jù)庫應(yīng)用系統(tǒng),在系統(tǒng)實(shí)施或改造過程中,需要對系統(tǒng)進(jìn)行測試。設(shè)有下列測試活動Ⅰ.模擬客戶消費(fèi)行為,生成銷售數(shù)據(jù),測試系統(tǒng)是否能正確完成銷售業(yè)務(wù)Ⅱ.編寫模擬數(shù)據(jù)生成器,每秒生成2千筆與銷售業(yè)務(wù)對應(yīng)的銷售數(shù)據(jù),測試系統(tǒng)吞吐率Ⅲ.在數(shù)據(jù)庫中模擬生成5億條銷售數(shù)據(jù),同時開啟所有的收銀臺,測試系統(tǒng)平均響應(yīng)時間Ⅳ.模擬銷售持續(xù)一周時間,在此期間,每天審核系統(tǒng)結(jié)賬功能是否正確Ⅴ.測試數(shù)據(jù)庫應(yīng)用系統(tǒng)能否正確地完成銀聯(lián)卡消費(fèi)業(yè)務(wù)以上測試活動,屬于性能測試的是A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅱ、Ⅲ和ⅤC、僅Ⅱ和ⅢD、僅I、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析30、在在SQLServer2000中,設(shè)有課程表(課程號,課程名,學(xué)分,開課學(xué)期),現(xiàn)要在此關(guān)系表上建立一個查詢指定學(xué)期開設(shè)的課程總門數(shù)和總學(xué)分?jǐn)?shù)的內(nèi)嵌表值函數(shù),函數(shù)名為f_FindTotal。實(shí)現(xiàn)這個函數(shù)的正確代碼是A、CREATEFUNCTIONf_FindTotal(@semesterint)RETURNStableASRETURN(SELECTCOUNT(課程號)as課程門數(shù),SUM(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期=@semester)B、CREATEFUNCTIONf_FindTotal(@semesterint)RETURNStableASRETURN(SELECTCOUNT(課程號)as課程門數(shù),COUNT(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期=@semester)C、CREATEFUNCTIONf_FindTotal(@semesterint)RETURNStableASRETURN(SELECTSUM(課程號)as課程門數(shù),SUM(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期=@semester)D、CREATEFUNCTIONf_FindTotal(@semesterint)RETURNStableASRETURN(SELECTSUM(課程號)as課程門數(shù),COUNT(學(xué)分)as總學(xué)分FROM課程表WHERE開課學(xué)期=@semester)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析三、簡答題(本題共2題,每題1.0分,共2分。)31、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計?試述其設(shè)計步驟?標(biāo)準(zhǔn)答案:邏輯結(jié)構(gòu)設(shè)計是把概念模型結(jié)構(gòu)轉(zhuǎn)換成某個具體的DBMS所支持的數(shù)據(jù)模型。邏輯結(jié)構(gòu)設(shè)計步驟為:①把概念模型轉(zhuǎn)換成一般的數(shù)據(jù)模型;②把一般的數(shù)據(jù)模型轉(zhuǎn)換成特定的DBMS所支持的數(shù)據(jù)模型;③通過優(yōu)化方法將其轉(zhuǎn)化為優(yōu)化的數(shù)據(jù)模型。知識點(diǎn)解析:暫無解析32、①寫出“專業(yè)”屬性上建立聚集索引的SQL語句,索引值按升序排序(索引名為ZY_ind)。標(biāo)準(zhǔn)答案:①CREATECLUSTEREDINDEXZY_indONStudents(專業(yè))知識點(diǎn)解析:暫無解析四、設(shè)計題(10分)(本題共2題,每題1.0分,共2分。)33、現(xiàn)有一個局部應(yīng)用,包括兩個實(shí)體:“出版社”和“作者”,這兩個實(shí)體是多對多的聯(lián)系,請設(shè)計適當(dāng)?shù)膶傩裕嫵鯡—R圖,再將其轉(zhuǎn)換為關(guān)系模型(包括關(guān)系名、屬性名、碼和完整性約束條件)。標(biāo)準(zhǔn)答案:轉(zhuǎn)換后的關(guān)系模型如下圖所示。出版社(出版社名,地址,郵政編碼);作者(姓名,性別,年齡,證件號碼,單位);出版(出版社名,作者姓名,出書數(shù)量。聯(lián)系方式)。知識點(diǎn)解析:建立相應(yīng)的E—R圖的過程如下:a.確定實(shí)體類型。本題有兩個實(shí)體類型,即出版社實(shí)體和作者實(shí)體。b.確定聯(lián)系類型。出版社實(shí)體與作者實(shí)體之間是多對多聯(lián)系,即出版關(guān)系。c.把實(shí)體類型和聯(lián)系類型組合成E—R圖。d.確定實(shí)體類型和聯(lián)系類型的屬性。出版社(出版社名,地址,郵政編碼);作者(姓名,性別,年齡,證件號碼,單位);出版(出版社名,作者姓名,出書數(shù)量,聯(lián)系方式)。根據(jù)E—R圖向邏輯模式轉(zhuǎn)換的規(guī)則,將實(shí)體、屬性和聯(lián)系轉(zhuǎn)換成關(guān)系模式。一個實(shí)體就是一個關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。一個M:N的聯(lián)系轉(zhuǎn)換成一個關(guān)系模式,與該聯(lián)系相連的各實(shí)體的關(guān)鍵字以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,關(guān)系的關(guān)鍵字為各實(shí)體的關(guān)鍵字的組合。34、在SQLServer2000的某數(shù)據(jù)庫中有如下兩張關(guān)系表:學(xué)生表(學(xué)號,姓名,性別,系號),學(xué)號為主碼系表(系號,系名,系簡稱),系號為主碼①在數(shù)據(jù)庫中執(zhí)行如下T-SQL代碼:DECLARE@DePtIDvarchar(10)DECLARE@cntintset@cnt=ODECLAREcursor1cursorFORSELEET系號FROM系表WHERE系名LIKE’%電%’OPENcursorlFETCHNEXTFROMcursor1INTO@DePtIDWHILE@@FETCH_STATUS=OBEGINDECLARE@temp_cntintsELECT@temp_cnt=COUNT(*)FROM學(xué)生表WHERE系號=@DeptIDset@Cnt=@cnt+@temp_cntFETCHNEXTFROMcursor1INTOODePtIDENDCLOSEcursor1DEALLOCATEcursor1SELECT@cnt執(zhí)行過程中發(fā)現(xiàn)速度比較慢,為了解決性能問題,需在功能不變的情況下,將此T-SQL代碼改為一條SQL語句,請寫出此SQL語句(語句中不能含有子查詢)并說明為什么此種修改可以提高性能。②設(shè)在學(xué)生表的(姓名,系號)列上建有一個復(fù)合索引,該索引是否有助于提高下列兩個語句的查詢效率?并說明原因。SELECT*FROM學(xué)生表WHERE系號=‘1’;SELEET*FRoM學(xué)生表WHERE姓名=‘張三’;標(biāo)準(zhǔn)答案:第一句能,第二局不能,系名的重復(fù)率太高,姓名的重復(fù)率低。知識點(diǎn)解析:暫無解析五、設(shè)計題(20分)(本題共1題,每題1.0分,共1分。)35、在學(xué)籍管理中,設(shè)有4個表,關(guān)系模式分別為:ST[JDENT(SNO,SNAME,SEX,BIRTFtDAY,CLASS)TEAC腿R(1FNO,TNAME.SEX.BIRTHDAY,PROFESSION,DEPARTMENT)CO[JRSE(CNO,CNAME,TNO)SCORE(SNO,CNO,DEGREE)說明:學(xué)生關(guān)系模式中:SNO:學(xué)號;SNAME:姓名;SEX:性別;BIRTHDAY:出生口期;CI.ASS:班級:教師關(guān)系模式巾:TNO:教師號;TNAME:姓名;SEX:性別;BIRTHDAY:I葉{生口期;PRO—FESSION:職稱;DEPARTMENT:所在系;課程關(guān)系模式中:CNO:課程號;CNAME:課程名;TNO:任課教師號;成績關(guān)系模式中:SNO:學(xué)號;CNO:課程號;DEGREE:分?jǐn)?shù)。請用SQI。查詢語句實(shí)現(xiàn)下列操作:1)顯示教師所有的單位,即不重復(fù)的DEPARTMENT列。2)顯示STIJDENT表中"95031.’班或性別為“女”的同學(xué)記求。3)以CNO升序,DEGREE降序顯示SCORE表的所有記錄。4)顯示"9503l”班的學(xué)生人數(shù)。5)顯示SCORE表中至少有5名學(xué)生選修的并I:23H:頭的課程號的平均分。6)顯示最低分大于70,最高分小于90的SNO列。7)顯示選修“3一105”課程的成績高于“109”號同學(xué)成績的所有同學(xué)的記錄。8)顯示SCORE表中選學(xué)多門課程的同學(xué)中分?jǐn)?shù)為非最高分成績的記錄。9)列出學(xué)號為“108’’的同學(xué)同年出生的所有學(xué)生的SNO、SNAME和BIRTHDAY。10)顯示“張三”教師任課的學(xué)生成績。標(biāo)準(zhǔn)答案:l)SELECTDISTICTDEPARTMENTFROMTEACHER;2)SELECT*FROMSTUDENTWHERECLASS=‘9503l’ORSEX=‘女’;3)SELECT*FROMSCOREORDERBYCNOASCDEGREEDESC;4)SELECTCOtJNT(*)FROMSTUDENTWHERECLASS=‘9503l’:5)SELECTCNO.AVG(DEGREE)FROMSCOREWHERECNOlike‘3%’GROUPBYCNOHAV-INGCOUNT(*)>5;6)SELECTSNOFROMSCOREGROUPBYSNOMIN(DEGREE)>70ANDMAX(DEGREE)<90;7)SELECTX.CNO,X.SNO.X.DEGREEFROMSCOREX.SCOREYWHEREX.CNO=‘3—105’ANDX.CNO=Y.CNOANDY.SNO=‘109’ANDX.DEGREE>Y.DEGR:EE:8)SELECTA.SNO,A.DEGREE.A.CNOFROMSCOREA.SCOREBWHEREA.SNO=B.SNOANDA.DEGREE知識點(diǎn)解析:主要考查了SQL的數(shù)據(jù)查詢功能、數(shù)據(jù)定義功能和數(shù)據(jù)操縱功能。這類問題主要是考查對sELECTFROMWHERE語句的掌握。國家四級數(shù)據(jù)庫工程師模擬試卷第4套一、選擇題(1分)(本題共20題,每題1.0分,共20分。)1、在關(guān)系中,數(shù)據(jù)分片的依據(jù)不是本關(guān)系屬性的條件,而是其他關(guān)系屬性的條件,這種方法屬于——。A、水平分片B、垂直分片C、導(dǎo)出分片D、混合分片標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:在關(guān)系中,對某一個關(guān)系進(jìn)行分片就是將關(guān)系劃分為多個片斷,這些片斷中包含的信息可以使關(guān)系進(jìn)行重構(gòu)。數(shù)據(jù)分片有四種基本方法,水平分片、垂直分片、導(dǎo)出分片和混合分片。水平分片是從行的角度(元組)依據(jù)一定條件將關(guān)系劃分為不同的片斷,關(guān)系巾的每一行必須至少屬于一個片斷。以便重構(gòu)關(guān)系。分片是從列的角度(屬性)依據(jù)一定條件將關(guān)系分不同的片斷.各片斷必須包含關(guān)系的主碼屬性,以便通過連接方法重構(gòu)關(guān)系。導(dǎo)出分片是導(dǎo)出水平分片,分片的依據(jù)不是本關(guān)系屬性的條件,而是其他關(guān)系屬性的條件。而混合分片則是指上面三種方法的混合。2、在分布式數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)分配的策略有多種,如集中式、分割式以及——。A、分布式和關(guān)聯(lián)式B、分布式和混合式C、全復(fù)制式和混合式D、全復(fù)制式和關(guān)聯(lián)式標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:在分布式數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)分配的策略有集中式、分割式、全復(fù)制式和混合式。3、當(dāng)多個事務(wù)并發(fā)執(zhí)行時,數(shù)據(jù)庫管理系統(tǒng)應(yīng)保證一個事務(wù)的執(zhí)行不被其他事務(wù)干擾,這指的是事務(wù)的什么特性?————A、原子性B、一致性C、隔離性D、持久性標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:事務(wù)具有四個特性:原子性、一致性、隔離性和持久性。①原子性:事務(wù)是數(shù)據(jù)庫的邏輯單位,事務(wù)中包括的操作要么都做,要么都不做。②一致性:即必須保證在數(shù)據(jù)庫狀態(tài)發(fā)生變化時數(shù)據(jù)庫數(shù)據(jù)的一致性,在事務(wù)作用于數(shù)據(jù)庫過程巾,數(shù)據(jù)應(yīng)始終滿足完整性約束。③隔離性:事務(wù)并發(fā)執(zhí)行時的相對獨(dú)立性,這是事務(wù)并發(fā)控制的目標(biāo),一個事務(wù)的執(zhí)行不被其他事務(wù)十?dāng)_。④持續(xù)性:指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久的。4、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配巾,全局?jǐn)?shù)據(jù)有多個副本.在每個物理場地的數(shù)據(jù)副本,這種數(shù)據(jù)分配的方法屬于---。A、集中式B、分害0式C、全復(fù)制式D、混合式標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)分配的方法有集中式、分割式、全復(fù)制式和混合式。集中式是指所有數(shù)據(jù)片斷都在一個場地上。分割式是指所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每一個片斷被分配在一個特定的場地上。全復(fù)制式是指全局?jǐn)?shù)據(jù)有多個副本,在每個物理場地中都有一個完整的數(shù)據(jù)副本?;旌鲜绞侵溉?jǐn)?shù)據(jù)被分成若干個數(shù)據(jù)子集,每個子集被分配在一個或多個不同的場地上,每個場地不一定保存所有數(shù)據(jù)。這種分布方法介于分割式和全復(fù)制式之間。5、有某數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中發(fā)生了系統(tǒng)故障,發(fā)生故障時正在運(yùn)行事務(wù)t1和t2。進(jìn)行故障恢復(fù)時,在日志文件中發(fā)現(xiàn)有t1的事務(wù)開始記錄而沒有結(jié)束記錄,有t2的開始記錄和結(jié)束記錄,但t2對數(shù)據(jù)庫的修改還沒有寫到數(shù)據(jù)庫中,從檢查點(diǎn)開始正向掃描日志文件______。A)掃描到t1時,直接重做t1,掃描到t2時,將t2直接撤銷B)掃描到t1時,將t1加入重做隊列,掃描到t2時,將t2加入撤銷隊列C)掃描到t1時,直接撤銷t1,掃描到t2時,將t2直接重做D)掃描到t1時,將t1加入撤銷隊列,掃描到t2時,將t2加入重做隊列A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:由事務(wù)的原子性可知,一個事務(wù)對數(shù)據(jù)庫的所有操作是一個不可分割的工作單元,要么全部執(zhí)行要么一個也不執(zhí)行,由于t1事務(wù)沒有結(jié)束記錄,應(yīng)該加入撤銷隊列,而t2有開始和結(jié)束記錄卻沒有寫入數(shù)據(jù)庫,應(yīng)該加入重做隊列。6、VB6.0中的數(shù)據(jù)綁定控件必須______。A)同時具有DataSource屬性和DataField屬性B)同時具有ConnectionString屬性和RecordSource屬性C)具有DataSource屬性D)具有ConnectionString屬性A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析7、VB6.0中,ADO數(shù)據(jù)控件用于連接數(shù)據(jù)源的屬性是______。A)RefreshB)RecordSourceC)CommandTypeD)ConnectionStringA、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析8、在分布式數(shù)據(jù)庫系統(tǒng)中,一般不適合作為衡量查詢代價依據(jù)的是______。A)CPU代價B)I/O代價C)通信代價D)存儲代價A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在集中式數(shù)據(jù)庫系統(tǒng)中,查詢代價主要是由CPU代價和I/O代價來衡量的,在分布式數(shù)據(jù)庫系統(tǒng)中,由于數(shù)據(jù)分布在多個不同的場地上,使得查詢處理中還要考慮站點(diǎn)間傳輸數(shù)據(jù)的通信代價。另外,分布式數(shù)據(jù)庫的缺點(diǎn)之一就是復(fù)雜的存取結(jié)構(gòu)。因此本題答案為D。9、DBMS通過加鎖機(jī)制允許用戶并發(fā)訪問數(shù)據(jù)庫,這屬于DBMS提供的______。A、數(shù)據(jù)定義功能B、數(shù)據(jù)操縱功能C、數(shù)據(jù)庫運(yùn)行管理與控制功能D、數(shù)據(jù)庫建立與維護(hù)功能標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:DBMS的數(shù)據(jù)庫運(yùn)行管理與控制功能是指統(tǒng)一管理和控制數(shù)據(jù)庫的建立、運(yùn)行和維護(hù),DBMS通過加鎖機(jī)制允許用戶并發(fā)訪問數(shù)據(jù)庫,這屬于DBMS提供的數(shù)據(jù)庫運(yùn)行管理與控制功能。10、以下哪種類型的數(shù)據(jù)庫使用樹形數(shù)據(jù)結(jié)構(gòu)組織和存儲數(shù)據(jù)______。A)層次數(shù)據(jù)庫B)網(wǎng)狀數(shù)據(jù)庫C)關(guān)系數(shù)據(jù)庫D)面向?qū)ο髷?shù)據(jù)庫A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析11、在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計過程中,不屬于概念設(shè)計范疇的是______。A)應(yīng)用軟件結(jié)構(gòu)設(shè)計B)關(guān)鍵技術(shù)方案初.步?jīng)]計C)模塊使用的數(shù)據(jù)結(jié)構(gòu)設(shè)計D)確定DBAS體系結(jié)構(gòu)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:概念設(shè)計包括數(shù)據(jù)概念模型設(shè)計和系統(tǒng)總體設(shè)計。系統(tǒng)總體設(shè)計的內(nèi)容:(1)確定DBAS體系結(jié)構(gòu)。(2)系統(tǒng)硬件平臺和操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件的選型和配置。(3)應(yīng)用軟件結(jié)構(gòu)設(shè)計。(4)對需求分析階段識別出的業(yè)務(wù)規(guī)則進(jìn)行初步設(shè)計,細(xì)化業(yè)務(wù)規(guī)則流程,分析所處理的業(yè)務(wù)數(shù)據(jù)和處理方式,明確采用的關(guān)鍵技術(shù)和算法等。(5)對系統(tǒng)采用的關(guān)鍵技術(shù)進(jìn)行方案選型和初步設(shè)計。所以本題的答案為C。12、______是數(shù)據(jù)庫技術(shù)與互聯(lián)網(wǎng)技術(shù)結(jié)合的產(chǎn)物,也稱為網(wǎng)絡(luò)數(shù)據(jù)庫。A)集中式數(shù)據(jù)庫系統(tǒng)B)并行數(shù)據(jù)庫系統(tǒng)C)分布式數(shù)據(jù)庫系統(tǒng)D)Web數(shù)據(jù)庫系統(tǒng)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析13、有如下的索引文件:指針號指針號則該索引文件稱為______。A、稀疏索引B、聚集索引C、稠密索引D、非聚集索引標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:稀疏索引是指如果只是一部分查找碼的值有對應(yīng)的索引記錄,則該索引為稀疏索引;稠密索引是如果數(shù)據(jù)文件中的每一個查找碼值在索引文件中都對應(yīng)一個索引記錄,則該索引為稠密索引;對數(shù)據(jù)文件和它的一個特定的索引文件,如果數(shù)據(jù)文件中的數(shù)據(jù)記錄的排列順序與索引文件中索引項(xiàng)的排列順序相一致,或者說,索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則該索引文件稱為聚集索引,否則為非聚集索引。14、下列哪項(xiàng)不是構(gòu)成E-R圖的基本要素?______A、關(guān)系B、屬性C、聯(lián)系D、實(shí)體集標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析15、下列關(guān)于數(shù)據(jù)庫重構(gòu)的描述中,不正確的是______。A、數(shù)據(jù)庫的重構(gòu)就是對數(shù)據(jù)庫的邏輯結(jié)構(gòu)作必要的小范圍改變B、數(shù)據(jù)庫重構(gòu)包括重新設(shè)計數(shù)據(jù)庫及其應(yīng)用程序C、當(dāng)存儲空間的分配過于零散,導(dǎo)致存取效率下降,所以必須重構(gòu)數(shù)據(jù)庫D、如果能夠重構(gòu)數(shù)據(jù)庫,盡量不要重新設(shè)計數(shù)據(jù)庫及相應(yīng)的應(yīng)用程序標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:暫無解析16、允許在轉(zhuǎn)儲過程中對數(shù)據(jù)庫進(jìn)行存取和修改,但不能保證備份數(shù)據(jù)有效性的數(shù)據(jù)轉(zhuǎn)儲類型是______。A、增量轉(zhuǎn)儲B、差量轉(zhuǎn)儲C、靜態(tài)轉(zhuǎn)儲D、動態(tài)轉(zhuǎn)儲標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析17、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析18、A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析19、在SQLServer2000中,public角色是系統(tǒng)提供的一個數(shù)據(jù)庫角色。下列關(guān)于public角色的說法,錯誤的是A、每個數(shù)據(jù)庫用戶都自動是該角色中的成員B、在不刪除數(shù)據(jù)庫用戶的前提下,不能手工從該角色中刪除成員C、該角色中的成員自動具有查詢數(shù)據(jù)庫中用戶表數(shù)據(jù)的權(quán)限D(zhuǎn)、可以為該角色授予用戶表的數(shù)據(jù)操作權(quán)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:Public-角色是一個特殊的數(shù)據(jù)庫角色,首先,數(shù)據(jù)庫中的每個用戶都自動地是public:角色的成員,用戶不能從public角色中添加和刪除成員。其次,用戶可以對這個角色進(jìn)行授權(quán)(其他系統(tǒng)提供的角色的權(quán)限都是固定的,用戶不能更改)。如果想讓數(shù)據(jù)庫中的全體用戶都具有某個特定的權(quán)限,則可將該權(quán)限授予public。每個數(shù)據(jù)庫用戶都自動地具有public角色的權(quán)限。20、關(guān)于數(shù)據(jù)倉庫設(shè)計,下述說法正確的是______。A、數(shù)據(jù)倉庫項(xiàng)目的需求很難把握,所以不可能從用戶的需求出發(fā)來進(jìn)行數(shù)據(jù)倉庫的設(shè)汁,只能從數(shù)據(jù)出發(fā)進(jìn)行設(shè)計B、在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時,應(yīng)該按面向部門業(yè)務(wù)應(yīng)用的方式來設(shè)計數(shù)據(jù)模型C、在進(jìn)行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時要強(qiáng)調(diào)數(shù)據(jù)的集成性D、在進(jìn)行數(shù)據(jù)倉庫概念模型設(shè)計時,需要設(shè)計實(shí)體關(guān)系圖,給出數(shù)據(jù)表的劃分,并給出每個屬性的定義域標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:數(shù)據(jù)倉庫概念模型設(shè)計與數(shù)據(jù)庫的概念模型設(shè)計大致相同,需要設(shè)計實(shí)體關(guān)系圖,給出數(shù)據(jù)表的劃分,并給出每個屬性的定義域。對于在層次結(jié)構(gòu)中的每個主題,需要進(jìn)行詳細(xì)的調(diào)研,確定要分析的指標(biāo),確定用戶從哪些角度來分析數(shù)據(jù)即維度,還要確定用戶分析數(shù)據(jù)的細(xì)化或綜合程度即粒度。二、選擇題(2分)(本題共10題,每題1.0分,共10分。)21、數(shù)據(jù)庫恢復(fù)技術(shù)的基本策略是數(shù)據(jù)冗余,被轉(zhuǎn)儲的冗余數(shù)據(jù)包括——。A、日志文件和數(shù)據(jù)庫副本B、應(yīng)用程序和數(shù)據(jù)庫副本命題專家預(yù)測試卷(1)第3頁(共4頁)C、數(shù)據(jù)字典、日志文件和數(shù)據(jù)庫副本D、應(yīng)用程序、數(shù)據(jù)字典、日志文件和數(shù)據(jù)庫副本標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:用于數(shù)據(jù)庫恢復(fù)的被轉(zhuǎn)儲的冗余數(shù)據(jù)包括日志文件和數(shù)據(jù)庫副本。22、使用哪種身份驗(yàn)證方式需要客戶端應(yīng)用程序連接時提供登錄時需要的用戶標(biāo)識和密碼?——A、Windows身份驗(yàn)證B、SQt.Server身份驗(yàn)證C、以超級用戶身份登錄時D、其他方式登錄時標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:使用SQLServer身份驗(yàn)證,需要客戶端應(yīng)用程序連接時提供登錄需要的用戶標(biāo)識和密碼。23、下列SQL語句中,能夠?qū)崿F(xiàn)實(shí)體完整性控制的語句是…。A、PRIMARYKEYB、FOREIGNKEYC、FOREIGNKEY和.REFERENCESD、REFERENCES標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:能夠?qū)崿F(xiàn)實(shí)體完整性控制的SQL語句是PRIMARYKEY。24、SQL.Server2000的物理數(shù)據(jù)庫構(gòu)架主要包括——。A、表和視圖B、頁面和盤區(qū)C、數(shù)據(jù)和程序D、文件及文件組標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SQLServer2000的物理數(shù)據(jù)庫構(gòu)架主要包括頁面和盤區(qū)。25、對基于檢查點(diǎn)的恢復(fù)技術(shù),下列說法中錯誤的是——。A、無論事務(wù)在檢查點(diǎn)之前還是之后提交,都需執(zhí)行REDO操作B、可以提高恢復(fù)效率C、可以定期建立,也可以按照某種規(guī)則建立檢查點(diǎn)D、能最大限度地減少恢復(fù)數(shù)據(jù)庫時根據(jù)日志記錄所需執(zhí)行的恢復(fù)操作標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:利用檢查點(diǎn)方法進(jìn)行恢復(fù)的步驟:1)從重新開始文件中找到最后一個檢查點(diǎn)記錄在日志文件中的地址,由該地址在日志文件中找到最后一個檢查點(diǎn)記錄。2)由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時刻所有正在執(zhí)行的事務(wù)清單ACTIVE—IJSI’建立兩個事務(wù)隊列UNDO—IJST和REDO—LIST,把ACTIVE—LIST暫時放入UNDO—IJST隊列,REDO—IaST隊列暫為空。3)從檢查點(diǎn)開始正向掃描日志文件,直到日志文件結(jié)束,如有新開始的事務(wù)Ti,把Tj暫時放人UNDO—IJST。隊列,如有提交的事務(wù)Tj,把Tj從uNDO—LIST隊列移到REDO—LIST隊列。4)對UNDO—LIST中的每個事務(wù)執(zhí)行UNDO操作,對REDO—LIST中的每個事務(wù)執(zhí)行REDO操作。26、下列各圖給出的4個并發(fā)調(diào)度中,哪個不是沖突可串行的?——A、B、C、D、標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:沖突操作指的是事務(wù)Ti的操作Ii與事務(wù)Tj的操作Ij是沖突的,當(dāng)且僅當(dāng)Ii和Ij訪問數(shù)據(jù)庫中同一個數(shù)據(jù)項(xiàng)Q,并且Ii和Ij中至少有一個是寫操作、mite(Q)??缮晷谢{(diào)度:如果一個并發(fā)調(diào)度沖突等價于某個串行調(diào)度,則稱該并發(fā)調(diào)度是沖突可串行的。由上可知,D項(xiàng)T1R(A);T4W(A);T4R(B);Tlw(B)不是沖突可串行的。27、下列各圖給出的4個并發(fā)調(diào)度中,哪個不是沖突可串行的?——A、B、C、D、標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:沖突操作指的是事務(wù)Ti的操作Ii與事務(wù)Tj的操作Ij是沖突的,當(dāng)且僅當(dāng)Ii和Ij訪問數(shù)據(jù)庫中同一個數(shù)據(jù)項(xiàng)Q,并且Ii和Ij中至少有一個是寫操作、mite(Q)??缮晷谢{(diào)度:如果一個并發(fā)調(diào)度沖突等價于某個串行調(diào)度,則稱該并發(fā)調(diào)度是沖突可串行的。由上可知,D項(xiàng)T1R(A);T4W(A);T4R(B);Tlw(B)不是沖突可串行的。28、以下關(guān)于死鎖檢測與恢復(fù)錯誤的是______。A、死鎖檢測,用于定期檢查系統(tǒng)是否發(fā)生死鎖B、死鎖恢復(fù),用于將系統(tǒng)從死鎖中解救出來C、有效的方法是從后向前REDO這個事務(wù)的部分操作,只要能解開系統(tǒng)死鎖即可D、為了防止某些事務(wù)總是被選做被撤銷的事務(wù),可以限定每個事務(wù)被選為撤出事務(wù)的次數(shù)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:對于每個需要撤銷的死鎖事務(wù),可以簡單地放棄該事務(wù)已經(jīng)完成的全部操作,重新啟動該事務(wù),更有效的方法是從后面向前REDO這個事務(wù)的部分操作,只要能解開系統(tǒng)死鎖即可。29、下面關(guān)于基本表選擇合適的文件結(jié)構(gòu)的原則錯誤的是______。A、如果數(shù)據(jù)庫中的一個基本表中的數(shù)據(jù)量很少,操作很頻繁,該基本表可以采用堆文件組織方式B、順序文件支持基于查找碼的順序訪問,也支持快速的二分查找C、如果用戶查詢是基于散列閾值的等值匹配,散列文件比較合適D、如果某些重要而頻繁的用戶查詢經(jīng)常需要進(jìn)行多表連接操作的,可以考慮將表組織成為非聚集文件標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析30、給定如下三個關(guān)系表:銷售明細(xì)表(商品標(biāo)識,銷售時間,單價,數(shù)量,金額)日銷售表(商品標(biāo)識,銷售日,總數(shù)量,總金額)月銷售表(商品標(biāo)識,銷售月份,總數(shù)量,總金額)下述說法正確的是______。A、銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大B、日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小C、月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小D、月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:粒度越大,綜合程度越高,如果數(shù)據(jù)倉庫不保存低粒度的數(shù)據(jù),只有粗粒度的數(shù)據(jù),則需要存儲的數(shù)據(jù)量就較少,所以本題的答案為C。三、簡答題(本題共2題,每題1.0分,共2分。)31、請給出預(yù)防死鎖和檢測死鎖的方法。標(biāo)準(zhǔn)答案:預(yù)防死鎖通常有以下兩種方法:①一次封鎖法,就是要求每個事務(wù)必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則該事務(wù)不能繼續(xù)執(zhí)行;②順序封鎖法,是預(yù)先對數(shù)據(jù)對象規(guī)定一個封鎖順序,所有事務(wù)都按這個順序?qū)嵭蟹怄i。檢索死鎖發(fā)生的一種方法是選擇一個處理死鎖代價最小的事務(wù),將其撤銷,釋放此事務(wù)持有的所有鎖,使其他事務(wù)得以繼續(xù)運(yùn)行下去。知識點(diǎn)解析:暫無解析32、VB6.0中RecordSet對象中用于描述記錄集中使用的游標(biāo)類型的屬性是______。標(biāo)準(zhǔn)答案:CursorType知識點(diǎn)解析:暫無解析四、設(shè)計題(10分)(本題共2題,每題1.0分,共2分。)33、已知關(guān)系模式R的全部屬性集U={A,B,C,D,E,G}及函數(shù)依賴集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG}求屬性集閉包(BD)+標(biāo)準(zhǔn)答案:(BD)+=ABCDEGX(0)=BD;由D→EG可知X(1)=BDEG;再由BE→C,可知X(2)=BDEGC;又有CG→BD,CE→AG,可知X(3)=BDEGCA,因?yàn)閄(3)中包含了所有的屬性集,即有(BD)+=X(3)=ABCDEG知識點(diǎn)解析:暫無解析34、在SQLServer2000的某數(shù)據(jù)庫中有如下兩張關(guān)系表:學(xué)生表(學(xué)號,姓名,性別,系號),學(xué)號為主碼系表(系號,系名,系簡稱),系號為主碼①在數(shù)據(jù)庫中執(zhí)行如下T-SQL代碼:DECLARE@DePtIDvarchar(10)DECLARE@cntintset@cnt=ODECLAREcursor1cursorFORSELEET系號FROM系表WHERE系名LIKE’%電%’OPENcursorlFETCHNEXTFROMcursor1INTO@DePtIDWHILE@@FETCH_STATUS=OBEGINDECLARE@temp_cntintsELECT@temp_cnt=COUNT(*)FROM學(xué)生表WHERE系號=@DeptIDset@Cnt=@cnt+@temp_cntFETCHNEXTFROMcursor1INTOODePtIDENDCLOSEcursor1DEALLOCATEcursor1SELECT@cnt執(zhí)行過程中發(fā)現(xiàn)速度比較慢,為了解決性能問題,需在功能不變的情況下,將此T-SQL代碼改為一條SQL語句,請寫出此SQL語句(語句中不能含有子查詢)并說明為什么此種修改可以提高性能。②設(shè)在學(xué)生表的(姓名,系號)列上建有一個復(fù)合索引,該索引是否有助于提高下列兩個語句的查詢效率?并說明原因。SELECT*FROM學(xué)生表WHERE系號=‘1’;SELEET*FRoM學(xué)生表WHERE姓名=‘張三’;標(biāo)準(zhǔn)答案:第一句能,第二局不能,系名的重復(fù)率太高,姓名的重復(fù)率低。知識點(diǎn)解析:暫無解析五、設(shè)計題(20分)(本題共2題,每題1.0分,共2分。)有兩張關(guān)系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是學(xué)生基本信息.Prizing表描述的是學(xué)生獲獎信息。35、①若在應(yīng)用程序中經(jīng)常使用如下查詢語句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONSSID=P.SID請問能否使用聚集文件提高此查詢的性能?并給出原因。標(biāo)準(zhǔn)答案:①可以用聚集文件提高此查詢性能。因?yàn)榫奂募旧泶鎯Σ煌愋捅淼穆?lián)系,能夠減少表間的連接操作,提高查詢性能。知識點(diǎn)解析:暫無解析36、②為了提高查詢性能,數(shù)據(jù)庫管理員在Students表的SName列上建立了一個非聚集索引SName_ind。如果應(yīng)用程序使用如下語句查詢數(shù)據(jù):SELECT*FROMStudentsWHERESNamelike‘%華’請問SName_ind索引是否能夠提高語句的查詢速度,并給出原因。標(biāo)準(zhǔn)答案:②此索引不能提高該語句的查詢速度。因?yàn)樵撍饕墙⒃赟NAME上的非聚集索引,以SNAME首字母排序,而查詢語句卻要求查詢名字最后一個是“華”的SNAME,還是需要全部掃描students表.因此不能提高該語句的查詢速度。知識點(diǎn)解析:暫無解析國家四級數(shù)據(jù)庫工程師模擬試卷第5套一、選擇題(1分)(本題共20題,每題1.0分,共20分。)1、對于數(shù)據(jù)庫管理系統(tǒng),下面說法不正確的是______。A、數(shù)據(jù)庫管理系統(tǒng)是一組軟件B、數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)對數(shù)據(jù)庫的定義和操縱C、數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫D、數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)對數(shù)據(jù)庫的控制標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:數(shù)據(jù)庫管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它的主要功能是數(shù)據(jù)定義,數(shù)據(jù)組織、存儲和管理,數(shù)據(jù)操縱、數(shù)據(jù)庫的事務(wù)管理和運(yùn)行管理、數(shù)據(jù)庫的建立和維護(hù)功能等。2、對于數(shù)據(jù)模型,下面說法不正確的是______。A、概念模型是信息世界的建模工具B、ER模型是一種概念模型C、概念模型不涉及計算機(jī)的處理細(xì)節(jié)D、關(guān)系模型是一種概念模型標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:關(guān)系模型是一種邏輯模型,它不屬于概念模型。概念模型是用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象。3、需求分析最終結(jié)果產(chǎn)生的是______。A、項(xiàng)目開發(fā)計劃B、需求規(guī)格說明書C、設(shè)計說明書D、可行性分析報告標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:可行性分析報告是在可行性分析的最后階段完成的變成文檔,經(jīng)過可行性研究后,就得到一個項(xiàng)目是否值得開發(fā)的結(jié)論,接下來就是制定項(xiàng)目開發(fā)計劃。而需求規(guī)格說明書是在需求分析最后階段完成的文檔。4、當(dāng)數(shù)據(jù)對象A被事務(wù)加上排他鎖,則其他事務(wù)對A______。A、加排他式封鎖B、不能再加任何類型的鎖C、可以加排他式封鎖和保護(hù)式封鎖D、加保護(hù)式封鎖標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:排他鎖又稱寫鎖(簡稱X鎖,當(dāng)事務(wù)對數(shù)據(jù)對象加了X鎖后,則只允許T讀取和修改該數(shù)據(jù),其他的任何事務(wù)都不能再對它加任何類型的鎖,直到事務(wù)釋放了該數(shù)據(jù)對象的鎖。5、下面關(guān)系函數(shù)依賴的傳述中,不正確的是______。A、若XY——>Z,則X——>Z,Y——>ZB、若X——>Y,Y——>Z,則X——>YZC、若X——>Y,Z包含Y,則X——>ZD、若X——>Y,Y——>Z,則X——>Z標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:多值函數(shù)依賴中不存在C這種關(guān)系。6、以下說法正確的是______。A、在IDEFO圖上,箭頭代表流或是順序B、每個矩形框要至少有一個控制箭頭,可以沒有輸出箭頭C、一個活動可以沒有輸出但不允許既沒有輸入又沒有輸出D、一個模型由圖形文字說明、詞匯表及相互的交叉引用表組成,其中詞匯表是主要成分標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:一個模型由圖形文字說明、詞匯表及相互的交叉引用組成,其中圖形是主要組成成分,在IDEFO中箭頭代表的是數(shù)據(jù),而不是流或是順序。每個矩形框至少有一個控制箭頭和輸出箭頭,一個活動可以沒有輸出但不允許沒有輸入又沒有控制。7、某高校五個系的學(xué)生信息放在一張基本表里,下列措施可使各系的管理員只能讀取本系的學(xué)生信息的是______。A、建立各系的列級信息,并將對該視圖的讀取權(quán)限賦予該系的管理員B、建立各系的行級視圖,并將對該視圖的讀取權(quán)限賦予該系的管理員C、將學(xué)生信息表的部分列的讀取權(quán)限賦予各系的管理員D、將修改學(xué)生信息表的權(quán)限賦予各系的管理員標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:進(jìn)行存取權(quán)限控制時,可以為不同的用戶定義不同的視圖,把數(shù)據(jù)對象限制在一定范圍內(nèi),因此只要建立各系的行級視圖,并將權(quán)限賦予該系的管理員,就可以實(shí)現(xiàn)各系的管理員只能讀取本系的學(xué)生信息。8、以下關(guān)于鎖的粒度敘述錯誤的是______。A、施加X鎖和S鎖的數(shù)據(jù)項(xiàng)的大小稱為鎖的粒度B、鎖粒度與事務(wù)并發(fā)執(zhí)行的程度和DBMS并發(fā)控制的開銷密切相關(guān)C、在關(guān)系數(shù)據(jù)庫中,可以對數(shù)據(jù)頁、索引和塊等物理單元進(jìn)行加鎖D、當(dāng)鎖粒度比較大時,事務(wù)的并發(fā)度高,但是系統(tǒng)開銷比較大標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:鎖粒度越大,系統(tǒng)中可以被加鎖的數(shù)據(jù)項(xiàng)就越少,事務(wù)并發(fā)執(zhí)行度也越低,但同時系統(tǒng)的開銷也越小。9、對于基本表,下面一些屬性上不可建立索引的是______。A、在WHERE查詢子句中引用率較高的屬性B、在ORDERBY子句、GROUPBY子句中出現(xiàn)的屬性C、在某些范圍內(nèi)頻繁搜索的屬性和按照排序順序頻繁檢索的屬性D、表的外碼標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:對于基本表,下面一些屬性上可以考慮建立索引:表的主碼,一般由DBMS自動建立索引,在WHERE查詢子句中引用率較高的屬性,參與了鏈接操作的屬性,在ORDERBY子句
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級科技活動組織與引導(dǎo)計劃
- 社團(tuán)發(fā)展戰(zhàn)略計劃
- 可持續(xù)發(fā)展與財務(wù)規(guī)劃計劃
- 小兒輔食知識培訓(xùn)課件
- 企業(yè)戰(zhàn)略控制概述
- 簡單的護(hù)理查房
- 靜脈輸血護(hù)理查房
- 鋰電池安全知識培訓(xùn)課件
- 第十單元實(shí)驗(yàn)活動6:酸、堿的化學(xué)性質(zhì)教學(xué)設(shè)計-2023-2024學(xué)年九年級化學(xué)人教版下冊
- 腰椎穿刺患者術(shù)后護(hù)理
- 金融公司早會內(nèi)容
- 藥劑學(xué)第9版課件:第一章-緒論
- 《下載-綜合布線》課件
- 可穿戴生理傳感器驅(qū)動的深度學(xué)習(xí)情緒識別模型在心理健康評估中的應(yīng)用
- 風(fēng)力發(fā)電塔管桁架施工方案
- 2024-2030年中國工控機(jī)行業(yè)發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報告
- 標(biāo)準(zhǔn)土方工程招標(biāo)文件樣本
- 如何提升管理能力和水平
- 智慧漁政網(wǎng)格管理平臺項(xiàng)目方案
- GB/T 7716-2024聚合級丙烯
- 《弱電知識培訓(xùn)》課件
評論
0/150
提交評論