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