第 1 頁:模擬試題 |
第 6 頁:參考答案與解析 |
二、應用題
1.聚集
【解析】建立索引是加快查詢速度的有效手段。用戶可以根據(jù)應用環(huán)境的需要,在基本表上建立一個或多個索引,以提供多種存取路徑,加快查找速度。聚集索引是指索引項的順序與表中記錄的物理順序一致的索引組織。
2.邏輯
【解析】視圖是從一個或幾個基本表中導出的虛表。數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在原表中,并且視圖在一定程度上能提供數(shù)據(jù)的邏輯獨立性。比如重構數(shù)據(jù)庫時,將一個基本表垂直地分成多個基本表,盡管數(shù)據(jù)庫的邏輯結構改變了,但應用程序不必修改,因為新建立的視圖定義為用戶原來的關系,使用戶的外模式保持不變,用戶的應用程序通過視圖仍然能夠查找數(shù)據(jù)。
3.角色
【解析】用例圖是外部用戶(參與者)所能觀察到的系統(tǒng)功能的模型圖,顯示系統(tǒng)中的用例與角色及其相互關系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。用例模型由用例、角色和系統(tǒng)三部分組成。
4.@@FETCH—STATUS
【解析】游標是系統(tǒng)為用戶開設的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結果,每個游標區(qū)都有一個名字。用戶可以通過游標逐一獲取記錄,并賦給主變量,交由主語言進一步處理。游標經(jīng)常會和全局變量@@FETCH_STATUS與WHILE循環(huán)來共同使用,以達到遍歷游標所在數(shù)據(jù)集的目的。在執(zhí)行一條fetch語句后,必須在對另一游標執(zhí)行另一fetch語句前測試@@FETCH_STATUS。
5.EXCEPT
【解析】SELECT語句的查詢結果是元組的集合,所以多個SELECT語句的結果可以進行集合操作。集合操作主要包括并操作UNION、交操作INTERSECT和差操作EXCEPT。參加集合操作的各查詢結果的列數(shù)必須相同,對應項的數(shù)據(jù)類型也必須相同。
6.datediff()
【解析】DATEDIFF()函數(shù)可以返回兩個日期之間的天數(shù)。
DATEDIFF(datepart,startdate,enddate),startdate和enddate參數(shù)是合法的日期表達式。例如SQL表達式:
SELECT DATEDIFF(day,ˊ2008-12-30ˊ,ˊ2008-12-29 ˊ)AS DiffDate
7.output
【解析】存儲過程是SQL語句和可選控制流語句的預編譯集合,它用一個名字存儲一個處理單元。創(chuàng)建存儲過程為:
CREATE Procedure過程名([參數(shù)1,參數(shù)2,…])
AS;
默認的參數(shù)全為輸入?yún)?shù),如果包含輸出參數(shù),在相應的參數(shù)后面加0utput標識。如:
CREATE Procedure過程名([參數(shù)1,參數(shù)2 0utput,…])
AS;
執(zhí)行存儲過程時則調(diào)用EXEC存儲過程名參數(shù)名1,參數(shù)名2 0utput,執(zhí)行存儲過程的參數(shù)與CREATE時的參數(shù)對應。
8.40
【解析】SQL Server中數(shù)據(jù)存儲的基本單位是頁,為數(shù)據(jù)庫中的數(shù)據(jù)文件(.mdf或.ndf)分配的磁盤空間可以從邏輯上劃分成頁(從0到n連續(xù)編號),磁盤I/0操作在頁級執(zhí)行,也就是說,SQL Server讀取或?qū)懭胨袛?shù)據(jù)頁。在SQL Server中,頁的大小為8 KB,這意味著SQL Server數(shù)據(jù)庫中每MB有128頁。每頁的開頭是96字節(jié)的標頭,用于存儲有關頁的系統(tǒng)信息,此信息包括頁碼、頁類型、頁的可用空間以及擁有該頁的對象的分配單元ID。行不能跨頁,但是行的部分可以移出行所在的頁,因此行實際可能非常大。頁的單個行中的最大數(shù)據(jù)量和開銷是8,060字節(jié),由于題目中每行數(shù)據(jù)占用3000字節(jié),所以一頁可以存放兩個數(shù)據(jù)行,1MB的存儲空問大約有l(wèi)28頁,對應256行數(shù)據(jù),用10000/256即可得到需要的存儲空間為40MB。
9.db_datawriter
【解析】數(shù)據(jù)庫角色是被命名的一組與數(shù)據(jù)庫操作的相關的權限,角色是權限的集合。因此,可以為一組具有相同權限的用戶創(chuàng)建一個角色,使用角色來管理數(shù)據(jù)庫權限可以簡化授權的過程。SQL提供了9個內(nèi)置的角色,以便在數(shù)據(jù)庫級別授予用戶特殊的權限集合,如下表:
db OWIler | 具有在數(shù)據(jù)庫中執(zhí)行任何操作的權限,包括配置、維護數(shù)據(jù)庫及刪除數(shù)據(jù)庫 |
db accessadmin | 該角色的成員可以從數(shù)據(jù)庫中增加或者刪除用戶的權限 |
db_backupoperator | 該角色的成員允許備份數(shù)據(jù)庫、備份日志的權限 |
db_datareader | 具有查詢數(shù)據(jù)庫中所有用戶數(shù)據(jù)的權限 |
db_datawriter | 具有插入、刪除和更新數(shù)據(jù)庫中所有用戶的權限 |
db_ddladmin | 具有執(zhí)行數(shù)據(jù)定義語言的權限 |
db_denydatareader | 不允許具有查詢數(shù)據(jù)庫中所有用戶數(shù)據(jù)的權限 |
db_denydatawriter | 不具有插入、刪除和修改數(shù)據(jù)庫中所有用戶數(shù)據(jù)的權限 |
db_securityadmin | 具有管理數(shù)據(jù)庫角色、角色成員以及數(shù)據(jù)庫中語句和對象的權限 |
public | 默認角色 |
10.事務內(nèi)部
【解析】數(shù)據(jù)庫系統(tǒng)中的故障的種類分為事務內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障、計算機病毒。事務故障分為預期事務內(nèi)部故障和非預期事務內(nèi)部故障。非預期的事務內(nèi)部故障是不可預期的,不能由應用程序處理的,包括運算溢出、并發(fā)事務發(fā)生死鎖而被撤銷該事務、違反了某些完整性限制等。而系統(tǒng)故障是造成系統(tǒng)停止運轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動。介質(zhì)故障指硬件損壞等。
11.可串行
【解析】DBMS對并發(fā)事務不同的調(diào)度可能會產(chǎn)生不同的結果。為了衡量調(diào)度正確性,執(zhí)行結果如果可以等價于串行調(diào)度則認為是正確的,這樣的調(diào)度叫可串行調(diào)度。而兩段鎖協(xié)議就是實現(xiàn)可串行調(diào)度的協(xié)議。若并發(fā)執(zhí)行的所有事務均遵守兩段鎖協(xié)議,則這些事務的任何并發(fā)調(diào)度都是可串的。
12.差量
【解析】差量備份只記錄數(shù)據(jù)庫上一次完全轉(zhuǎn)儲后的變化部分,這樣可以提高轉(zhuǎn)儲效率,同時保證了備份中數(shù)據(jù)的完整性。
13.半
【解析】數(shù)據(jù)在網(wǎng)絡中傳輸時,則是以整個關系(也可以是片段)傳輸,顯然這是一種冗余的方法。在一個關系傳輸?shù)搅硪粓龅睾螅⒎敲總數(shù)據(jù)都參與連接操作,因此,不參與連接的數(shù)據(jù)或無用的數(shù)據(jù)不必在網(wǎng)絡中來回傳輸。采用半連接操作即可在網(wǎng)絡中只傳輸參與連接的數(shù)據(jù)。
14.鉆取
【解析】常用的OLAP多維分析操作有切片、切塊、旋轉(zhuǎn)、下鉆和卷起。通過這些操作,使用戶能從多個角度多側(cè)面觀察數(shù)據(jù)。卷起是在數(shù)據(jù)立方體中執(zhí)行聚集操作,通過在維級別中上升或通過消除某個或某些維來觀察更概括的數(shù)據(jù)。下鉆是通過在維級別中下降或通過引入某個或某些維來更細致的觀察數(shù)據(jù)。切片和切塊實現(xiàn)局部數(shù)據(jù)的顯示,幫助用戶從眾多混雜的數(shù)據(jù)中進行選擇。旋轉(zhuǎn)就是改變維的方向。
15.技術
【解析】元數(shù)據(jù)是關于數(shù)據(jù)的數(shù)據(jù)。在數(shù)據(jù)倉庫系統(tǒng)中,元數(shù)據(jù)可以幫助數(shù)據(jù)倉庫管理員和數(shù)據(jù)倉庫的開發(fā)人員非常方便地找到他們所關心的數(shù)據(jù)。元數(shù)據(jù)是描述數(shù)據(jù)倉庫內(nèi)數(shù)據(jù)的結構和建立方法的數(shù)據(jù),可將其按用途的不同分為兩類:技術元數(shù)據(jù)和業(yè)務元數(shù)據(jù)。
相關推薦:
2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |