第 1 頁:模擬試題 |
第 4 頁:應(yīng)用題 |
第 5 頁:設(shè)計與應(yīng)用題 |
第 6 頁:參考答案與解析 |
11.C【解析】由題目存儲過程可知,存儲過程Pl定義了兩個帶有默認(rèn)值的參數(shù)。執(zhí)行多個輸入?yún)?shù)的存儲過程時,參數(shù)的傳遞方式有兩種:按照參數(shù)位置傳遞值和按參數(shù)名稱傳遞值。如果定義了默認(rèn)值,則在執(zhí)行存儲過程時可以不必指定該參數(shù)的值。但若按照參數(shù)位置傳遞值時必須從左往右賦值,即不能跳過左邊的某個默認(rèn)參數(shù)而傳遞某個值。Ⅱ中的參數(shù)賦值采用按參數(shù)位置傳值,必須從左到右賦值。其他三項均符合存儲過程的調(diào)用規(guī)則。
12.C【解析】用FOR關(guān)鍵字定義的觸發(fā)器為后觸發(fā)型觸發(fā)器,即只有在引發(fā)觸發(fā)器執(zhí)行的語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器。其中INSERTED表用于存儲INSERT和UPDATE語句所影響行的新值的副本,DELETED表用于存儲DELETE和UPDATE語句所影響行的舊值的副本。在執(zhí)行“UPDATE T SET b=100 WHERE a=ˊa01ˊ”之后,T表為:(ˊa01ˊ,100),INSERTED表內(nèi)容變?yōu)椋?ˊa01 ˊ,100),DELETED表內(nèi)容變?yōu)椋?ˊa01 ˊ,90)。繼續(xù)判斷約束檢查“SELECT*FROM inserted
WHERE b not between o and l00”,因為INSERTED表中的b等于l00,因此約束不成立,故觸發(fā)器不執(zhí)行。
13.C 【解析】創(chuàng)建索引視圖的步驟:①使用SCHEMABINDING子句來創(chuàng)建一個視圖。這個視圖必須符合許多要求,例如,它只能引用同一數(shù)據(jù)庫中的基表,而不能是其它標(biāo)準(zhǔn)視圖。所有引用的函數(shù)必須是確定性的,行集函數(shù)、派生表和子查詢都不能在索引視圖中使用;②在視圖上創(chuàng)建一個惟一索引。這個索引的葉子級由視圖的完整結(jié)果集組成;③在聚集索引的基礎(chǔ)上根據(jù)需求創(chuàng)建非聚集索引。非聚集索引可以按平常的方式創(chuàng)建;④創(chuàng)建并使用索引視圖。
14.D【解析】在SQL Server 2008中,ALTER DATABASE命令中的FILENAME對應(yīng)的代碼需要帶上單引號,因此選項A和選項B錯誤。FILEGROWTH如果加上%則為百分比,如果省略%,數(shù)據(jù)庫系統(tǒng)則默認(rèn)采用增加單位是MB,因此選項A和選項C錯誤。故選D。
15.C【解析】索引視圖可以提高下列查詢類型的性能:①處理大量行的聯(lián)接和聚合;②許多杏詢經(jīng)常執(zhí)行聯(lián)接和聚合操作;③決策支持工作負(fù)荷。索引視圖通常不會提高下列查詢類型的性能:①具有大量寫操作的OLTP系統(tǒng);②具有大量更新的數(shù)據(jù)庫;③不涉及聚合或聯(lián)接的查詢;@GROUP BY鍵具有高基數(shù)度的數(shù)據(jù)聚合。高基數(shù)度表示列包含許多不同的值。當(dāng)GROUP BY后跟的列值包含許多不同的值,導(dǎo)致視圖圖和表的行數(shù)相等,那么該列使用索引視圖并不能提高查詢效率。
16.C 【解析】所有的數(shù)據(jù)庫用戶不是繼承數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限。
17.B【解析】在“Windows身份驗證模式”下,所有Windows用戶登陸到SQL Server服務(wù)器都無需再提供用戶名和密碼,但SQL Server會從用戶登錄到Windows時提供的用戶名和密碼查找當(dāng)前用戶的信息,判斷其是否是SQL Server的合法用戶,不是,則拒絕登錄。
18.C【解析】數(shù)據(jù)庫關(guān)于鎖的優(yōu)化原則為:鎖是并行處理的重要機(jī)制,能保持?jǐn)?shù)據(jù)并發(fā)的一致性,即按事務(wù)進(jìn)行處理。系統(tǒng)利用鎖保證數(shù)據(jù)的完整性。雖然我們避免不了死鎖,但在設(shè)計時可以充分考慮如何避免長事務(wù),減少排它鎖時間,減少事務(wù)與用戶的交互時間,杜絕讓用戶長時間控制事務(wù),還要避免批量數(shù)據(jù)同時執(zhí)行,尤其是耗時長并使用相同的數(shù)據(jù)表。Ⅰ中采用排他鎖則限制了數(shù)據(jù)的共享,降低了并發(fā)度,其他選項均能提高并發(fā)度。
19.D【解析】數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)工作一般包括數(shù)據(jù)庫的備份、鎖管理、日志的維護(hù)等。若是對運行要求級別較高的數(shù)據(jù)庫采用人工監(jiān)控的辦法,則容錯性低、成本大,因而一般采用自動監(jiān)控手段提高性能。
20.B【解析】數(shù)據(jù)庫維護(hù)的主要內(nèi)容有以下幾方面:①數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);②數(shù)據(jù)庫安全性、完整性控制;③數(shù)據(jù)庫性能的檢測和改善;④數(shù)據(jù)庫的重組和重構(gòu)。Ⅳ選項不屬于數(shù)據(jù)庫維護(hù)工作。
相關(guān)推薦:
各地計算機(jī)等級考試報名入口及官方網(wǎng)站匯總
2015年全國計算機(jī)等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |