第 1 頁:單選題 |
第 4 頁:應用題 |
第 5 頁:設計與應用題 |
第 6 頁:參考答案與解析 |
16.A【解析】在SQL Server 2008中,只有創(chuàng)建某個I臨時表的連接中才能查詢當前I臨時表的數(shù)據(jù),并當U1創(chuàng)建的該表的連接還未斷開時,才能訪問這個表的數(shù)據(jù)。
17.B【解析】稀疏索引是指如果只是一部分查找碼的值有對應的索引記錄,則該索引為稀疏索引;稠密索引是指如果數(shù)據(jù)文件中的每一個查找碼值在索引文件中都對應一個索引記錄,則該索引為稠密索引。對于數(shù)據(jù)文件和它的一個特定的索引文件,如果數(shù)據(jù)文件中的數(shù)據(jù)記錄的排列順序與索引文件中索引項的排列順序相一致,或者說,索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則該索引文件稱為聚集索引,否則為非聚集索引。因此選B。
18.A【解析】Ⅱ、V都屬于對數(shù)據(jù)庫邏輯和物理結構的調整,不屬于SQL語句的優(yōu)化。
19.D【解析】一個數(shù)據(jù)庫應用系統(tǒng)開發(fā)完成后,運行管理與維護往往是一個長久的過程,時問一般是以年為單位,其成本消耗也是巨大的。
20.B【解析】兩段鎖協(xié)議是指所有事務必須分兩個階段對數(shù)據(jù)項加鎖和解鎖:①在對任何數(shù)據(jù)進行讀、寫操作之前,要申請并獲得對該數(shù)據(jù)的封鎖;②在釋放一個封鎖之后,事務不再申請和獲得其它任何封鎖。可以證明,若并發(fā)執(zhí)行的所有事務均遵守兩段鎖協(xié)議,則對這些事務的任何并發(fā)調度策略都是可串行化的。
另外要注意兩段鎖協(xié)議和防止死鎖的一次封鎖法的異同之處。一次封鎖法要求每個事務必須一次將所有要使用的數(shù)據(jù)全部加鎖,否則就不能繼續(xù)執(zhí)行,因此一次封鎖法遵守兩段鎖協(xié)議。但兩段鎖協(xié)議并不要求事務必須一次將所有要使用的數(shù)據(jù)全部加鎖,因此遵守兩段鎖協(xié)議的事務可能發(fā)生死鎖。加鎖階段事務可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,但是不允許釋放任何鎖。
21.C【解析】數(shù)據(jù)庫不是用做日常查詢,也不是匯總和統(tǒng)計,而主要用于提取數(shù)據(jù)中的潛在信息和知識。因此A和B錯誤。OLAP(on-line analytical processing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D的描述錯誤。
22.A【解析】Ⅳ中插人字段的第四個字段“3”不滿足“CHECK(State in(0,1,2))”的條件,因此插入不成功。V中更新第四個字段“State=3”同樣不滿足“CHECK(State in(0,1,2))”的條件,更新失敗。Ⅵ中
因為沒有“CardlD=ˊ1004ˊ”的記錄,所以更新失敗。
23.C【解析】分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。其中分片透明性是分布式數(shù)據(jù)庫中最高層次的分布透明性,位于全局概念模型和分片模型之間。用戶編寫程序只須對全局關系進行操作,不必考慮數(shù)據(jù)的分片及存儲場地。當分片模式改變時,只須改變全局概念到分片模式的映象,而不會影響全局概念模式和應用程序,即實現(xiàn)了分片透明性。
24.C 【解析】操作型數(shù)據(jù)對性能要求較高、無冗余。操作型數(shù)據(jù)與分析型數(shù)據(jù)的區(qū)別如以下表格所示:
操作型數(shù)據(jù) |
分析型數(shù)據(jù) |
表示業(yè)務處理的動態(tài)情況 |
表示業(yè)務處理的靜態(tài)情況 |
在存取的瞬間是正確的 |
代表過去的數(shù)據(jù) |
可更新,可由錄入人員更新 |
不可更新,終端用戶的訪問權限常常是只讀的 |
處理細節(jié)問題 |
更多關注的是結論性的數(shù)據(jù),是綜合的,或是提煉的 |
操作需求事先可知,系統(tǒng)可按預計的工作量進行優(yōu)化 |
操作需求事先不知道,永遠不知道下一步用戶要做什么 |
有許多事務,每個事務影響數(shù)據(jù)的一小部分 |
有數(shù)目不多的一些查詢,每個查詢可訪問大量數(shù)據(jù) |
面向應用,支持日常操作 |
面向分析,支持管理需求 |
用戶不必理解數(shù)據(jù)庫,只是輸入數(shù)據(jù)庫 |
用戶需要理解數(shù)據(jù)庫,以便從數(shù)據(jù)中得出有意義的結論 |
25.A【解析】數(shù)據(jù)倉庫有四個特點:①面向主題,操作型數(shù)據(jù)庫的數(shù)據(jù)組織面向事務處理任務,各個業(yè)務系統(tǒng)之間各自分離,而數(shù)據(jù)倉庫中的數(shù)據(jù)按照一定的主題域進行組織。主題是一個抽象概念,是指用戶使用數(shù)據(jù)倉庫進行決策時所關心的重點方面,一個主題通常與多個操作型信息系統(tǒng)相關;②集成的,面向事務處理的操作型數(shù)據(jù)庫通常與某些特定的應用相關,數(shù)據(jù)庫之間相互獨立,并且往往是異構的。而數(shù)據(jù)倉庫中的數(shù)據(jù)是在對原有分散的數(shù)據(jù)庫數(shù)據(jù)抽取、清理的基礎上經(jīng)過系統(tǒng)加工、匯總和整理得到的,必須消除源數(shù)據(jù)中的不一致性,以保證數(shù)據(jù)倉庫內的信息是關于整個企業(yè)的一致的全局信息;③穩(wěn)定的,操作型數(shù)據(jù)庫中的數(shù)據(jù)通常實時更新,數(shù)據(jù)根據(jù)需要及時發(fā)生變化。數(shù)據(jù)倉庫的數(shù)據(jù)主要供企業(yè)決策分析之用,所涉及的數(shù)據(jù)操作主要是數(shù)據(jù)查詢,一旦某個數(shù)據(jù)進入數(shù)據(jù)倉庫以后,一般情況下將被長期保留,也就是數(shù)據(jù)倉庫中一般有大量的查詢操作,但修改和刪除操作很少,通常只需要定期的加載、刷新;④反映歷史變化,操作型數(shù)據(jù)庫主要關心當前某一個時間段內的數(shù)據(jù),而數(shù)據(jù)倉庫中的數(shù)據(jù)通常包含歷史信息,系統(tǒng)記錄了企業(yè)從過去某一時點(如開始應用數(shù)據(jù)倉庫的時點)到目前的各個階段的信息,通過這些信息,可以對企業(yè)的發(fā)展歷程和未來趨勢做出定量分析和預測。
26.C【解析】首先,通信代價較I/O代價容易估計。其次,對于分布式數(shù)據(jù)庫查詢優(yōu)化而言,通信代價比I/O代價和CPU代價更為重要。
27.D【解析】事務是構成數(shù)據(jù)庫應用中一個獨立邏輯工作單元的操作的集合,也是訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。數(shù)據(jù)庫系統(tǒng)通過執(zhí)行各種事務實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的操作,管理和執(zhí)行事務是DBMS的基本功能。事務的四大特性為:①原子性;②一致性;③隔離性;④持久性。事務調度則是為了保證事務的此四大特性。調度分為串行調度和并發(fā)調度。串行調度的特點是一個事務的所有操作都執(zhí)行完后才開始執(zhí)行另一事務,不存在事務操作的交叉執(zhí)行;不同事務操作的交叉執(zhí)行稱為并發(fā)調度,DBMS交叉執(zhí)行來自多個事務的各個操作,以提高數(shù)據(jù)庫系統(tǒng)的性能。并發(fā)調度中不同的事務的操作可以交叉執(zhí)行。
28.D【解析】某些情況下,需要把數(shù)字數(shù)據(jù)類型顯示為相應的文本名稱,這就碰到了多表連接建立記錄集的問題。多表連接的類型主要有l(wèi)eft join、right join和inner join。其主要區(qū)別如下:①left join(左聯(lián)接),返回包括左表中的所有記錄和右表中聯(lián)結字段相等的記錄;②right join(右聯(lián)接),返回包括右表中的所有記錄和左表中聯(lián)結字段相等的記錄;③inner join(等值連接),只返回兩個表中聯(lián)結字段相等的行。因此本題采用inner join,結果集將返回包括table_1和table_2都滿足條件的行。
29.C【解析】觸發(fā)器(trigger)是SQL Server提供給程序員和數(shù)據(jù)分析員用來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關的特殊的存儲過程,執(zhí)行不是由程序調用,也不是手工啟動,而是由事件來觸發(fā),比如當對一個表進行操作(insert,delete,update)時就會激活它并執(zhí)行,且經(jīng)常用于加強數(shù)據(jù)的完整性約束和業(yè)務規(guī)則等。教師表中要求基本工資的取值與教師的職稱有關,即當對教師的職稱進行操作的時候,要求基本工資的取值隨著職稱變化而變化,因此采用觸發(fā)器可以達到要求。
30.C【解析】事務日志是一個與數(shù)據(jù)庫文件分開的文件。它存儲對數(shù)據(jù)庫進行的所有更改,并記錄全部插入、更新、刪除、提交、回退和數(shù)據(jù)庫模式變化等操作。事務日志是數(shù)據(jù)備份和數(shù)據(jù)恢復的重要文件,也是使用SQL Remote或[復制代理]復制數(shù)據(jù)所必需的。
相關推薦:
2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |