月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師筆試試卷及答案_第1頁(yè)
月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師筆試試卷及答案_第2頁(yè)
月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師筆試試卷及答案_第3頁(yè)
月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師筆試試卷及答案_第4頁(yè)
月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)工程師筆試試卷及答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2011年3月全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)筆試試卷數(shù)據(jù)庫(kù)工程師一、選擇題(1)(20)每題1分,(21)(30)每題2分,共40分)1. 某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)某個(gè)查詢(xún)功能是用多表連接操作實(shí)現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢(xún)的執(zhí)行效率,下列方法中可行的是A. 將此查詢(xún)語(yǔ)句放置在視圖中,使用視圖實(shí)現(xiàn)該查詢(xún)操作B. 修改實(shí)現(xiàn)此功能的查詢(xún)語(yǔ)句,將連接查詢(xún)改為嵌套查詢(xún)C. 將此功能涉及到的表進(jìn)行合并,然后對(duì)合并后的表進(jìn)行查詢(xún)D. 將此查詢(xún)語(yǔ)句放置在存儲(chǔ)過(guò)程中,通過(guò)調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)該查詢(xún)操作答案:A解析:創(chuàng)建多表視圖,將這幾個(gè)表中滿足條件的信息存儲(chǔ)在視圖中,可將表與表之

2、間的復(fù)雜的連接操作和搜索條件對(duì)用戶(hù)隱藏起來(lái),使查詢(xún)語(yǔ)句書(shū)寫(xiě)簡(jiǎn)單,提高查詢(xún)效率。B項(xiàng)增加了查詢(xún)的復(fù)雜度降低了查詢(xún)的效率,C項(xiàng)增加了數(shù)據(jù)庫(kù)的負(fù)擔(dān),也降低了數(shù)據(jù)庫(kù)的效率,D項(xiàng)存儲(chǔ)過(guò)程定義比較復(fù)雜使用起來(lái)也沒(méi)有視圖靈活。2. 在數(shù)據(jù)庫(kù)管理系統(tǒng)中,為保證并發(fā)事務(wù)的正確執(zhí)行,需采用一定的并發(fā)控制技術(shù)。下列關(guān)于基于鎖的并發(fā)控制技術(shù)的說(shuō)法,錯(cuò)誤的是A. 鎖是一種特殊的二元信號(hào)量,用來(lái)控制多個(gè)并發(fā)事務(wù)對(duì)共享資源的使用B. 數(shù)據(jù)庫(kù)中的鎖主要分為排它鎖和共享鎖,當(dāng)某個(gè)數(shù)據(jù)項(xiàng)上已加有多個(gè)共享鎖時(shí),此數(shù)據(jù)項(xiàng)上只能再加一個(gè)排它鎖C. 數(shù)據(jù)庫(kù)管理系統(tǒng)可以采用先來(lái)先服務(wù)的方式防止出現(xiàn)活鎖現(xiàn)象D. 當(dāng)數(shù)據(jù)庫(kù)管理系統(tǒng)檢測(cè)到死鎖后

3、,可以采用撤銷(xiāo)死鎖事務(wù)的方式解除死鎖答案:B解析:當(dāng)某個(gè)數(shù)據(jù)項(xiàng)上有多個(gè)共享鎖時(shí),不能再添加任何排它鎖。3. 在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)是常見(jiàn)的數(shù)據(jù)管理與數(shù)據(jù)分析形式。關(guān)于OLTP和OLAP,一般情況下,下列說(shuō)法正確的是A. OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)B. OLTP系統(tǒng)在訪問(wèn)數(shù)據(jù)時(shí),一般以單條記錄訪問(wèn)為主,集合訪問(wèn)為輔,OLAP系統(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ù)人員使

4、用答案:C解析:A項(xiàng)OLTP安全性比OLAP要高,實(shí)施比較困難。B項(xiàng)OLTP在訪問(wèn)數(shù)據(jù)時(shí),單條記錄和集合都可能會(huì)訪問(wèn)。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。4. 設(shè)在SQL Server 2000中,某關(guān)系表需要存儲(chǔ)職工的工資信息,工資的范圍為200010000,設(shè)用整型類(lèi)型存儲(chǔ)。下列數(shù)據(jù)類(lèi)型中最合適的是A. intB. smallintC. tinyintD. bigint答案:B5. 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計(jì)完成后就進(jìn)入到系統(tǒng)實(shí)現(xiàn)與部署階段。下列關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)現(xiàn)與部署階段工作的說(shuō)法,錯(cuò)誤的是A. 此階段會(huì)根據(jù)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計(jì)方案以及項(xiàng)目選

5、擇的數(shù)據(jù)庫(kù)管理系統(tǒng),編寫(xiě)相關(guān)腳本生成數(shù)據(jù)庫(kù)結(jié)構(gòu)B. 此階段會(huì)將用戶(hù)原有數(shù)據(jù)按照新的數(shù)據(jù)結(jié)構(gòu)導(dǎo)入到新系統(tǒng)中C. 此階段會(huì)進(jìn)行應(yīng)用系統(tǒng)編碼和編碼測(cè)試,編碼測(cè)試可以使用白盒測(cè)試方法也可以使用黑盒測(cè)試方法D. 此階段如果發(fā)現(xiàn)系統(tǒng)的功能、性能不滿足用戶(hù)需求,應(yīng)盡快進(jìn)行系統(tǒng)升級(jí)工作答案:C解析:此階段會(huì)進(jìn)行系統(tǒng)編碼和調(diào)試,而不是編碼和編碼測(cè)試。6. 存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)非常重要的組成部分。下列關(guān)于存儲(chǔ)管理器的說(shuō)法,錯(cuò)誤的是A. 存儲(chǔ)管理器負(fù)責(zé)檢查用戶(hù)是否具有數(shù)據(jù)訪問(wèn)權(quán)限B. 為了提高數(shù)據(jù)訪問(wèn)效率,存儲(chǔ)管理器會(huì)將部分內(nèi)存用于數(shù)據(jù)緩沖,同時(shí)使用一定的算法對(duì)內(nèi)存緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行定期置換C. 存儲(chǔ)管理器

6、會(huì)為編譯好的查詢(xún)語(yǔ)句生成執(zhí)行計(jì)劃,并根據(jù)執(zhí)行計(jì)劃訪問(wèn)相關(guān)數(shù)據(jù)D. 存儲(chǔ)管理器以事務(wù)方式管理用戶(hù)對(duì)數(shù)據(jù)的訪問(wèn),以確保數(shù)據(jù)庫(kù)并發(fā)訪問(wèn)的正確性答案:C解析:C項(xiàng)是查詢(xún)處理器的功能,不是存儲(chǔ)管理器功能。7. 已知某高校圖書(shū)借閱管理系統(tǒng)中包含系、教師、學(xué)生、教師編號(hào)、系名、書(shū)名、圖書(shū)、學(xué)生性別、職稱(chēng)、學(xué)生姓名、書(shū)價(jià)的信息。這些信息中能夠被標(biāo)識(shí)為實(shí)體集的是 系、教師、學(xué)生、圖書(shū)教師編號(hào)、系名、書(shū)名、學(xué)生姓名學(xué)生性別、職稱(chēng)、學(xué)生姓名、書(shū)價(jià)圖書(shū)、教師、書(shū)名A. 僅B. 僅和C. 僅、和D. 全部答案:D解析:實(shí)體是現(xiàn)實(shí)世界中客觀存在并可獨(dú)立區(qū)別于其他對(duì)象的一個(gè)“事件”或“物體”。4個(gè)選項(xiàng)中所羅列的事物均符合該

7、條件。8. 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的需求調(diào)研階段,需要對(duì)用戶(hù)提出的需求進(jìn)行分析和整理。此過(guò)程不僅需要描述用戶(hù)提出的具體功能需求,也需要對(duì)用戶(hù)未明確提出的非功能需求進(jìn)行描述。設(shè)在某商場(chǎng)經(jīng)營(yíng)管理系統(tǒng)的需求分析階段整理了下列需求:系統(tǒng)需要支持會(huì)員制系統(tǒng)不需要考慮財(cái)務(wù)核算功能系統(tǒng)應(yīng)長(zhǎng)期穩(wěn)定運(yùn)行系統(tǒng)應(yīng)有銷(xiāo)售統(tǒng)計(jì)功能系統(tǒng)應(yīng)保證數(shù)據(jù)存儲(chǔ)安全上述需求中屬于非功能需求的是A. 僅和B. 僅和C. 僅和D. 僅、和答案:B解析:、均屬于具體的功能需求,和屬于非功能需求。9. 下列敘述中不屬于三層BS結(jié)構(gòu)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)特點(diǎn)和操作特征的是A. 客戶(hù)端使用瀏覽器,瀏覽器與Web應(yīng)用服務(wù)器之間的通信使用超文本傳輸協(xié)議(HT

8、TP)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)使客戶(hù)端和服務(wù)器能在不同的系統(tǒng)間通信,但對(duì)客戶(hù)機(jī)配置要求較高,且應(yīng)用軟件維護(hù)代價(jià)也較大D. 這種結(jié)構(gòu)不受時(shí)空限制,使用者可以在全球任何地方,任何時(shí)間請(qǐng)求數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)提供的各種數(shù)據(jù)服務(wù)答案:C解析:這種系統(tǒng)對(duì)客戶(hù)機(jī)配置要求不高,對(duì)服務(wù)器配置要求較高。10. 實(shí)體聯(lián)系模型簡(jiǎn)稱(chēng)ER模型,是數(shù)據(jù)庫(kù)設(shè)計(jì)常用的一種建模方法。關(guān)于ER模型,下列說(shuō)法錯(cuò)誤的是A. ER模型能幫助建模人員用一種簡(jiǎn)單的方法描述現(xiàn)實(shí)世界中的數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系B. 用ER模型建模的基本思路是分類(lèi)標(biāo)識(shí)客觀事物,

9、將具有相同屬性特征的事物抽象為實(shí)體集C. ER模型可以描述實(shí)體集之間一對(duì)一、一對(duì)多和多對(duì)多聯(lián)系,也可以描述一個(gè)實(shí)體集中記錄之間的聯(lián)系D. 用ER模型描述實(shí)體集及實(shí)體集之間的聯(lián)系時(shí),需要考慮數(shù)據(jù)在計(jì)算機(jī)中存儲(chǔ)及處理的特征答案:D解析:用ER模型描述實(shí)體集及實(shí)體集之間聯(lián)系時(shí),不需要考慮數(shù)據(jù)在計(jì)算機(jī)中存儲(chǔ)及處理的特征。11. 日志文件對(duì)實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)故障的恢復(fù)有非常重要的作用。下列關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)日志文件的說(shuō)法,正確的是A. 數(shù)據(jù)庫(kù)系統(tǒng)不要求日志的寫(xiě)入順序必須與并行事務(wù)執(zhí)行的時(shí)間次序一致B. 為了保證數(shù)據(jù)庫(kù)是可恢復(fù)的,必須嚴(yán)格保證先寫(xiě)數(shù)據(jù)庫(kù)后寫(xiě)日志C. 日志文件中檢查點(diǎn)記錄的主要作用是提高系統(tǒng)出現(xiàn)故障

10、后的恢復(fù)效率D. 系統(tǒng)故障恢復(fù)必須使用日志文件以保證數(shù)據(jù)庫(kù)系統(tǒng)重啟時(shí)能正?;謴?fù),事務(wù)故障恢復(fù)不一定需要使用日志文件答案:C解析:A項(xiàng)日志的寫(xiě)入順序必須與并發(fā)事務(wù)執(zhí)行的時(shí)間次序一致。B項(xiàng)為了保證數(shù)據(jù)庫(kù)是可恢復(fù)的必須先寫(xiě)日志后寫(xiě)數(shù)據(jù)庫(kù)。D項(xiàng)系統(tǒng)故障、事務(wù)故障恢復(fù)都必須使用日志文件。12. 設(shè)某數(shù)據(jù)庫(kù)在非工作時(shí)間(每天8:00以前、18:00以后、周六和周日)不允許授權(quán)用戶(hù)在職工表中插入數(shù)據(jù)。下列方法中能夠?qū)崿F(xiàn)此需求且最為合理的是A. 建立存儲(chǔ)過(guò)程B. 建立后觸發(fā)型觸發(fā)器C. 定義內(nèi)嵌表值函數(shù)D. 建立前觸發(fā)型觸發(fā)器答案:D解析:前觸發(fā)型觸發(fā)器只執(zhí)行觸發(fā)器指定的內(nèi)容而不執(zhí)行引發(fā)觸發(fā)器的SQL語(yǔ)句,為

11、職工表中插入數(shù)據(jù)設(shè)定一個(gè)非工作時(shí)間的前觸發(fā)型觸發(fā)器后就可實(shí)現(xiàn)該功能。13. 下列關(guān)于函數(shù)依賴(lài)概念的說(shuō)法,正確的是A. 函數(shù)依賴(lài)研究一個(gè)關(guān)系中記錄之間的依賴(lài)關(guān)系B. 函數(shù)依賴(lài)研究一個(gè)關(guān)系中屬性之間的依賴(lài)關(guān)系C. 函數(shù)依賴(lài)研究一個(gè)關(guān)系中主碼與外碼之間的依賴(lài)關(guān)系D. 函數(shù)依賴(lài)研究一個(gè)關(guān)系中某列不同行之間取值的依賴(lài)關(guān)系答案:B解析:函數(shù)依賴(lài)?yán)碚撗芯康氖且粋€(gè)關(guān)系中屬性之間的依賴(lài)關(guān)系。14. 在SQL Server 2000的某數(shù)據(jù)庫(kù)中,設(shè)U1用戶(hù)是R1角色中的成員,現(xiàn)已授予R1角色對(duì)T表具有SELECT和DEN YUPDATE權(quán)限,同時(shí)授予了U1用戶(hù)對(duì)T表具有INSERT和UPDATE權(quán)限,則U1用戶(hù)最

12、終對(duì)T表具有的權(quán)限是A. SELECT和INSERTB. INSERT和UPDATEC. SELECT、INSERT和UPDATED. INSERT答案:A解析:角色R1具有SELECT權(quán)限,拒絕了UPDATE權(quán)限,因此U1作為R1的角色成員就沒(méi)有了UPDATE權(quán)限,加上已有的 INSERT權(quán)限,U1 共有SELECT和INSERT兩項(xiàng)權(quán)限。15. 下列關(guān)于概念數(shù)據(jù)模型的說(shuō)法,錯(cuò)誤的是A. 概念數(shù)據(jù)模型并不依賴(lài)于具體的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)B. 概念數(shù)據(jù)模型便于用戶(hù)理解,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶(hù)交流的工具,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)C. 概念數(shù)據(jù)模型不僅描述了數(shù)據(jù)的屬性特征,而且描述了數(shù)據(jù)應(yīng)滿足的完

13、整性約束條件D. 概念數(shù)據(jù)模型是現(xiàn)實(shí)世界到信息世界的第一層抽象,強(qiáng)調(diào)語(yǔ)義表達(dá)功能答案:C解析:數(shù)據(jù)的完整性約束條件的確定是在邏輯設(shè)計(jì)階段,因此選C。16. 在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲(chǔ)在數(shù)據(jù)庫(kù)中成為討論的焦點(diǎn)問(wèn)題。下列關(guān)于照片存儲(chǔ)與使用的說(shuō)法,錯(cuò)誤的是A. 將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中可能會(huì)導(dǎo)致備份時(shí)間較長(zhǎng),備份空間占用較多B. 將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只存儲(chǔ)照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫(kù)的數(shù)據(jù)量C. 將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中雖然會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,但可以方便地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶(hù)訪問(wèn)照片數(shù)據(jù)的速度D. 與

14、將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中更容易實(shí)現(xiàn)人員信息和照片數(shù)據(jù)的一致性答案:C解析:照片存儲(chǔ)到數(shù)據(jù)庫(kù)中后,對(duì)照片的訪問(wèn)就受到了很大的限制,不能再隨意地共享了。17. 現(xiàn)有課程表(課程號(hào),課程名,學(xué)分,開(kāi)課學(xué)期,課程性質(zhì)),課程號(hào)為主碼。該表數(shù)據(jù)量較大。設(shè)經(jīng)常要對(duì)該表執(zhí)行類(lèi)似下面的查詢(xún):SELECT*FROM課程表WHERE課程名:數(shù)據(jù)庫(kù)原理,為提高這類(lèi)查詢(xún)的執(zhí)行效率,下列物理設(shè)計(jì)方案中,正確且最為合理的是A. 為課程名列建立一個(gè)主索引B. 為課程名列建立一個(gè)位圖索引C. 為課程名列建立一個(gè)輔索引D. 此表上不需要建任何索引答案:C解析:課程名不是主碼,建立輔索引可提高查詢(xún)效率。1

15、8. 關(guān)于并行數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是A. 層次結(jié)構(gòu)可以分為兩層,頂層是無(wú)共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤(pán)結(jié)構(gòu)B. 無(wú)共享結(jié)構(gòu)通過(guò)最小化共享資源來(lái)降低資源競(jìng)爭(zhēng),因此具有很高的可擴(kuò)展性,適合于OLTP應(yīng)用C. 并行數(shù)據(jù)庫(kù)系統(tǒng)經(jīng)常通過(guò)負(fù)載均衡的方法來(lái)提高數(shù)據(jù)庫(kù)系統(tǒng)的業(yè)務(wù)吞吐率D. 并行數(shù)據(jù)庫(kù)系統(tǒng)的主要目的是實(shí)現(xiàn)場(chǎng)地自治和數(shù)據(jù)全局透明共享答案:D解析:分布式數(shù)據(jù)庫(kù)系統(tǒng)的目的是實(shí)現(xiàn)場(chǎng)地自治和全局透明共享,并行數(shù)據(jù)庫(kù)的目的是提高系統(tǒng)吞吐率降低事物處理時(shí)間。19. 現(xiàn)有一個(gè)具有多個(gè)分店的大型連鎖超市,該連鎖超市使用統(tǒng)一的連鎖業(yè)務(wù)經(jīng)營(yíng)管理系統(tǒng)管理其日常業(yè)務(wù)。已知其中的銷(xiāo)售數(shù)據(jù)明細(xì)表結(jié)構(gòu)為(銷(xiāo)售記錄ID,商

16、品ID,價(jià)格,數(shù)量,總金額,銷(xiāo)售時(shí)問(wèn),分店ID,該表數(shù)據(jù)量很大。為了提高數(shù)據(jù)訪問(wèn)效率,系統(tǒng)將每年每個(gè)分店的銷(xiāo)售數(shù)據(jù)劃分成獨(dú)立的數(shù)據(jù)表,這種劃分方式被稱(chēng)為A. 輪轉(zhuǎn)劃分B. 范圍劃分C. 散列劃分D. 多維劃分答案:D解析:這種劃分方式用到了兩個(gè)劃分屬性,運(yùn)用一維劃分已經(jīng)無(wú)法完成,因此需要使用多維劃分。20. 在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),使用存儲(chǔ)過(guò)程可以提高數(shù)據(jù)訪問(wèn)效率,降低網(wǎng)絡(luò)流量。下列關(guān)于存儲(chǔ)過(guò)程的說(shuō)法,錯(cuò)誤的是A. 存儲(chǔ)過(guò)程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回B. 存儲(chǔ)過(guò)程可以有多個(gè)輸入?yún)?shù),但只能有一個(gè)輸出參數(shù)C. 定義存儲(chǔ)過(guò)程時(shí),在一個(gè)存儲(chǔ)過(guò)程中可以同時(shí)包含數(shù)據(jù)的增、刪、改、

17、查操作D. 存儲(chǔ)過(guò)程的輸入?yún)?shù)和輸出參數(shù)均可有默認(rèn)值答案:B解析:輸出參數(shù)可以有多個(gè)。21. 下列關(guān)于關(guān)系數(shù)據(jù)模型和關(guān)系表的說(shuō)法,正確的是關(guān)系數(shù)據(jù)模型以集合論為基礎(chǔ)表示和處理數(shù)據(jù)關(guān)系數(shù)據(jù)模型同時(shí)支持非過(guò)程化語(yǔ)言和過(guò)程化語(yǔ)言直接存取數(shù)據(jù)“create table”語(yǔ)句用于定義關(guān)系表的結(jié)構(gòu)及數(shù)據(jù)完整性約束在關(guān)系表上執(zhí)行select或delete操作時(shí),DBMS會(huì)檢查數(shù)據(jù)完整性約束A. 僅和B. 僅II和C. 僅和D. 僅和答案:A解析:項(xiàng),關(guān)系數(shù)據(jù)模型不能支持過(guò)程化語(yǔ)言直接存取。項(xiàng),執(zhí)行SELECT時(shí),不會(huì)檢查完整性約束。22. 某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)使用SQL Server 2000作為數(shù)據(jù)庫(kù)平臺(tái)。在

18、系統(tǒng)運(yùn)行期間,用戶(hù)反映某更新操作很慢,無(wú)法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶(hù)的客戶(hù)機(jī)和數(shù)據(jù)庫(kù)服務(wù)器上使用數(shù)據(jù)庫(kù)管理系統(tǒng)自帶的客戶(hù)端工具執(zhí)行此更新操作語(yǔ)句,發(fā)現(xiàn)該語(yǔ)句執(zhí)行后長(zhǎng)時(shí)間無(wú)響應(yīng)。經(jīng)檢查數(shù)據(jù)庫(kù)服務(wù)器CPU使用率小于1,磁盤(pán)IO也非常小。造成此現(xiàn)象可能的原因是A. 客戶(hù)機(jī)到數(shù)據(jù)庫(kù)服務(wù)器的網(wǎng)絡(luò)故障B. 更新操作涉及到的表沒(méi)有建立主碼C. 更新的字段沒(méi)有建立有效的索引D. 更新操作涉及到的數(shù)據(jù)被鎖定答案:D解析:A項(xiàng),數(shù)據(jù)庫(kù)服務(wù)器端也出現(xiàn)問(wèn)題,說(shuō)明不是網(wǎng)絡(luò)的原因。B項(xiàng),表都要有主碼,沒(méi)有主碼的表是無(wú)法建立的。C項(xiàng),由于磁盤(pán)IO很小,說(shuō)明更新后并沒(méi)有在表中進(jìn)行大量的查找,只有當(dāng)涉及到數(shù)據(jù)被鎖定時(shí),

19、才符合題目中所說(shuō)情況。23. 在SQL Server 2000中,設(shè)各系統(tǒng)數(shù)據(jù)庫(kù)當(dāng)前主數(shù)據(jù)文件及日志文件的大小如下表所示:A. 15MBB. 4MBC. 8MBD. 6MB答案:B解析:創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù)時(shí),model數(shù)據(jù)庫(kù)自動(dòng)被復(fù)制到新建數(shù)據(jù)庫(kù)中,因此用戶(hù)數(shù)據(jù)庫(kù)中主數(shù)據(jù)文件不能小于4MB。24. 在SQL Server 2000中,設(shè)先對(duì)MyDB數(shù)據(jù)庫(kù)進(jìn)行了一次完全備份,然后對(duì)該數(shù)據(jù)庫(kù)進(jìn)行了一次日志備份,這兩次備份均備份在BK設(shè)備上。假設(shè)BK設(shè)備上只有這兩次備份的內(nèi)容。現(xiàn)要從備份中恢復(fù)MyDB數(shù)據(jù)庫(kù),正確的恢復(fù)過(guò)程及語(yǔ)句是A. AB. BC. CD. D答案:D解析:完全備份是使用日志備份的基礎(chǔ)

20、,因此首先恢復(fù)完全備份,再恢復(fù)日志備份,恢復(fù)完日志備份后數(shù)據(jù)庫(kù)可以不用加norecovery。25. 在分布式數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)過(guò)程中,對(duì)全局關(guān)系進(jìn)行分片設(shè)計(jì)時(shí),下列說(shuō)法正確的是A. 對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,但允許某些數(shù)據(jù)同時(shí)屬于不同的片斷B. 對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也允許某些數(shù)據(jù)同時(shí)屬于不同的片斷C. 對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,也不允許某些數(shù)據(jù)同時(shí)屬于不同的片斷D. 對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,但不允許某些數(shù)據(jù)同時(shí)屬于不同的片斷答案:A解析:對(duì)于一個(gè)全局關(guān)

21、系,可以允許某些數(shù)據(jù)屬于不同片斷,但不允許不屬于任一片斷。26. 設(shè)有工作表(工作編號(hào),最低工資,最高工資),其中工作編號(hào)、最低工資和最高工資均為整型,工作編號(hào)為主碼?,F(xiàn)要求最高工資必須大于等于最低工資,但不能超過(guò)最低工資的2倍。在SQL Server 2000環(huán)境中有下列創(chuàng)建該表的語(yǔ)句:CREATE TABLE工作表(工作編號(hào)int primary key,最低工資int,最高工資int check(最高工資between最低工資and最低工資*2)CREATE TABLE工作表(工作編號(hào)int,最低工資int,最高工資int,primary key(工作編號(hào)),check(最高工資betw

22、een最低工資and最低工資*2)CREATE TABLE工作表(工作編號(hào)int primary key(工作編號(hào)),最低工資int,最高工資int,check(最高工資between最低工資and最低工資*2).CREATE TABLE工作表(工作編號(hào)int primary key(工作編號(hào)),最低工資int,最高工資int check(最高工資between最低工資and最低工資*2)上述語(yǔ)句中正確的是A. 僅和B. 僅和C. 僅和D. 全部答案:B解析:check檢查的內(nèi)容涉及到2列,當(dāng)check涉及到2列以上屬性就要定義為表級(jí)約束性。27. 在SQL Server 2000中,設(shè)U1用

23、戶(hù)在某數(shù)據(jù)庫(kù)中是db_datawriter角色中的成員,則用戶(hù)U1從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是查詢(xún)插入更改刪除A. 僅B. 僅和C. 僅、和D. 全部答案:C解析:db_datawriter可以更改數(shù)據(jù)庫(kù)中所有用戶(hù)表中的數(shù)據(jù),但不能查詢(xún)。因此,U1獲得了除查詢(xún)以外的三項(xiàng)權(quán)限,因此選C。28. 在SQL Server 2000中,master是一個(gè)非常重要的系統(tǒng)數(shù)據(jù)庫(kù),如果master損壞將會(huì)對(duì)系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對(duì)master進(jìn)行備份。SQL Server 2000對(duì)數(shù)據(jù)庫(kù)提供的備份有:完全備份差異備份日志備份以上備份方法中能夠應(yīng)用在master數(shù)據(jù)庫(kù)上的是A. 僅B.

24、僅和C. 僅和D. 全部答案:D解析:完全備份將數(shù)據(jù)庫(kù)中的全部信息進(jìn)行備份,差異備份是備份從上次備份之后對(duì)數(shù)據(jù)所作的修改,日志備份是備份從上次備份之后的日志記錄。三種方法各有優(yōu)缺,但都能恢復(fù)出數(shù)據(jù)庫(kù),因此都可用。29. 現(xiàn)要為某大型商場(chǎng)開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在該應(yīng)用系統(tǒng)的生命周期中,設(shè)有下列活動(dòng):開(kāi)發(fā)人員執(zhí)行DDL代碼建立數(shù)據(jù)庫(kù)結(jié)構(gòu)編寫(xiě)商品信息錄入和導(dǎo)入程序,在系統(tǒng)投入運(yùn)行前建立商品信息清單根據(jù)商場(chǎng)銷(xiāo)售業(yè)務(wù)開(kāi)展情況,調(diào)整數(shù)據(jù)庫(kù)中的商品清單和價(jià)格準(zhǔn)備銷(xiāo)售新商品時(shí),使用商品信息錄入或?qū)氤绦?,將新商品信息加入到商品清單中為了防止?shù)據(jù)丟失,定期對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲(chǔ)以上活動(dòng)中,屬于商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用

25、系統(tǒng)實(shí)施活動(dòng)的是A. 僅和B. 僅、和C. 僅和D. 僅和答案:A解析:、屬于實(shí)施活動(dòng),、屬于運(yùn)行和維護(hù)活動(dòng)。30. 設(shè)有商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在其生命周期中,可能發(fā)生如下故障:因場(chǎng)地火災(zāi)導(dǎo)致數(shù)據(jù)庫(kù)服務(wù)器燒毀,該服務(wù)器中的數(shù)據(jù)庫(kù)數(shù)據(jù)全部丟失因數(shù)據(jù)庫(kù)服務(wù)器感染病毒,導(dǎo)致服務(wù)器中的數(shù)據(jù)丟失因機(jī)房環(huán)境惡劣,空調(diào)損壞導(dǎo)致服務(wù)器風(fēng)扇損壞,致使服務(wù)器CPU燒毀由于數(shù)據(jù)庫(kù)服務(wù)器電源故障導(dǎo)致服務(wù)器無(wú)法上電啟動(dòng)因數(shù)據(jù)庫(kù)服務(wù)器內(nèi)存發(fā)生硬件故障,導(dǎo)致系統(tǒng)無(wú)法正常運(yùn)行以上故障中,不屬于介質(zhì)故障(硬故障)的是A. 僅B. 僅、和C. 僅、和D. 僅、和答案:D解析:屬于計(jì)算機(jī)病毒故障,、屬于系統(tǒng)故障。二、應(yīng)用題(每空2分

26、,共30分)1. 數(shù)據(jù)庫(kù)管理系統(tǒng)為三級(jí)模式結(jié)構(gòu)提供了兩層映像機(jī)制,其中模式內(nèi)模式映像提供了【1】獨(dú)立性。答案:數(shù)據(jù)的物理2. 數(shù)據(jù)庫(kù)管理系統(tǒng)中的加鎖協(xié)議規(guī)定了事務(wù)的加鎖時(shí)間、持鎖時(shí)間和釋放鎖時(shí)間,其中【2】協(xié)議可以完全保證并發(fā)事務(wù)數(shù)據(jù)的一致性。答案:三級(jí)加鎖3. 數(shù)據(jù)庫(kù)管理系統(tǒng)為用戶(hù)和應(yīng)用程序提供了【3】語(yǔ)言,用此語(yǔ)言可以定義數(shù)據(jù)庫(kù)的模式結(jié)構(gòu),但此語(yǔ)言執(zhí)行后的結(jié)果不能回滾。答案:DDL4. 按照數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,系統(tǒng)設(shè)計(jì)階段細(xì)分為概念設(shè)計(jì)、【4】設(shè)計(jì)和物理設(shè)計(jì)三個(gè)步驟。答案:邏輯5. 設(shè)有課程表(課程號(hào),課程名,學(xué)分,先修課程號(hào)),已知某應(yīng)用程序需要列出“數(shù) 據(jù)庫(kù)原理”課程的一門(mén)先修

27、課程,查詢(xún)結(jié)果要求輸出(課程名,學(xué)分,先修課名稱(chēng),先修課學(xué)分),可以用【5】連接操作在一個(gè)查詢(xún)中實(shí)現(xiàn)此功能。答案:內(nèi)6. 設(shè)某并行數(shù)據(jù)庫(kù)采用一臺(tái)具有14個(gè)刀片的刀片服務(wù)器,每個(gè)刀片具有獨(dú)立的內(nèi)存和磁盤(pán),各刀片之間通過(guò)刀片服務(wù)器上的以太網(wǎng)交換機(jī)實(shí)現(xiàn)通信,則該并行數(shù)據(jù)庫(kù)采用的體系結(jié)構(gòu)是【6】結(jié)構(gòu)。答案:無(wú)共享7. 當(dāng)用戶(hù)在一個(gè)關(guān)系表的某一列上建立一個(gè)非聚集索引(該表沒(méi)有聚集索引)時(shí),數(shù)據(jù) 庫(kù)管理系統(tǒng)會(huì)自動(dòng)為該索引維護(hù)一個(gè)索引結(jié)構(gòu)。該索引結(jié)構(gòu)中的記錄是由【7】和它相對(duì)應(yīng)的指針構(gòu)成的。答案:查找碼8. 在數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)和建設(shè)過(guò)程中,設(shè)計(jì)者需要調(diào)查用戶(hù)的決策或數(shù)據(jù)處理需求,并將功能相近且需要相關(guān)聯(lián)數(shù)據(jù)支持

28、的需求進(jìn)行歸類(lèi),得到不同的需求集合,并在企業(yè)數(shù)據(jù)模型中尋找能夠滿足各個(gè)需求集合的數(shù)據(jù)集合,然后針對(duì)各個(gè)數(shù)據(jù)集合開(kāi)展數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)模型的設(shè)計(jì)。這種設(shè)計(jì)方法稱(chēng)為【8】的設(shè)計(jì)方法。答案:自底向上9. 在SQL Server 2000的某用戶(hù)數(shù)據(jù)庫(kù)中,設(shè)有T表,現(xiàn)要在T表的c1列和c2列上建立一個(gè)復(fù)合唯一聚集索引,其中c1列值重復(fù)率為20,c2列為10。請(qǐng)補(bǔ)全下列語(yǔ)句建立一個(gè)性能最優(yōu)的索引: CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(【9】)答案:C210. 在數(shù)據(jù)庫(kù)系統(tǒng)出現(xiàn)系統(tǒng)故障后進(jìn)行恢復(fù)時(shí),對(duì)于事務(wù)T,如果日志文件中有BEGINTRANSACTION記錄,而沒(méi)

29、有COMMIT或ROLLBACK記錄,則數(shù)據(jù)庫(kù)管理系統(tǒng)處理這種事務(wù)時(shí)應(yīng)執(zhí)行的操作是【10】。答案:撤銷(xiāo)11. 設(shè)用UML設(shè)計(jì)某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),設(shè)計(jì)人員規(guī)劃了一組應(yīng)用程序集,該集合由動(dòng)態(tài)鏈接庫(kù)和可執(zhí)行程序構(gòu)成。為了展現(xiàn)這些應(yīng)用程序集間的組織和依賴(lài)關(guān)系,以對(duì)源代碼、可執(zhí)行程序的發(fā)布等進(jìn)行系統(tǒng)建模,應(yīng)采用的UML圖是【11】圖。答案:組件12. 在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,涉及到多個(gè)站點(diǎn)的分布式查詢(xún)的查詢(xún)代價(jià)主要是由【12】代價(jià)來(lái)衡量的。答案: CPU和I/O13. 設(shè)有學(xué)生表(學(xué)號(hào),姓名,所在系名)和選課表(學(xué)號(hào),課程號(hào),成績(jī))?,F(xiàn)要建立統(tǒng)計(jì)每個(gè)系選課人數(shù)的視圖。請(qǐng)補(bǔ)全下列語(yǔ)句:CREATE VIEW

30、V1(系名,人數(shù))ASSELECT所在系名,【13】FROM選課表JOIN學(xué)生表ON選課表學(xué)號(hào)=學(xué)生表學(xué)號(hào)【14】答案: COUNT(DISTINCT學(xué)號(hào)) WITH CHECK OPTION14. 在SQL Server 2000中,設(shè)U1是SQL Server身份驗(yàn)證模式的數(shù)據(jù)庫(kù)服務(wù)器登錄賬戶(hù),現(xiàn)希望U1在該數(shù)據(jù)庫(kù)服務(wù)器上具有系統(tǒng)管理員權(quán)限。請(qǐng)補(bǔ)全下列語(yǔ)句:EXEC sp_addsrvrolemember u1,【15】答案:User_role三、設(shè)計(jì)與應(yīng)用題(1)題20分,(2)題10分,共30分。)1. 已知某教務(wù)管理系統(tǒng)的設(shè)計(jì)人員在需求分析階段收集到下列原始數(shù)據(jù)表格:答案:(1)教師(教師號(hào),教師名,職稱(chēng)名,上級(jí)領(lǐng)導(dǎo)教師號(hào))職稱(chēng)(職稱(chēng)號(hào),工資)課程(課程號(hào),課程名,學(xué)分,任課教師號(hào))教材(教材號(hào),教材名,出版社名,課程號(hào))ER圖2. 在SQL Server 2000中,設(shè)某數(shù)據(jù)庫(kù)中有商品表(商品號(hào),商品名,進(jìn)貨價(jià)格),商品號(hào)為主碼;銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售價(jià)格,本次利潤(rùn)),商品號(hào)和銷(xiāo)售時(shí)間為主碼,銷(xiāo)售價(jià)格為本次銷(xiāo)售商品的單價(jià)。現(xiàn)要求每當(dāng)在銷(xiāo)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論