數(shù)據(jù)庫管理習(xí)題庫_第1頁
數(shù)據(jù)庫管理習(xí)題庫_第2頁
數(shù)據(jù)庫管理習(xí)題庫_第3頁
數(shù)據(jù)庫管理習(xí)題庫_第4頁
數(shù)據(jù)庫管理習(xí)題庫_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、不定項選擇題1.create trigger語句中的with encryption參數(shù)的作用是 A.加密觸發(fā)器文本 B.加密定義觸發(fā)器的數(shù)據(jù)庫C.加密定義觸發(fā)器的數(shù)據(jù)庫的數(shù)據(jù) D.以上都不對2.下列有關(guān)觸發(fā)器的說法,錯誤的是 A.觸發(fā)器是一種特殊的存儲過程,它可以包含if、while、case的復(fù)雜的T-sql語句B.使用觸發(fā)器需要兩步:先創(chuàng)建觸發(fā)器,然后調(diào)用觸發(fā)器C.如果檢測到修改的數(shù)據(jù)不滿足業(yè)務(wù)規(guī)則,觸發(fā)器可以回滾,進行撤銷操作D.使用觸發(fā)器可以創(chuàng)建比check約束更復(fù)雜的高級約束。3.當執(zhí)行update觸發(fā)器語句時,系統(tǒng)將自動創(chuàng)建 邏輯表A.temp B.deleted C.hold

2、 D.inserted4.update觸發(fā)器能夠?qū)ο铝?修改進行檢查A.修改數(shù)據(jù)庫名稱 B.修改表中的某行數(shù)據(jù)C.修改表中的某列數(shù)據(jù) D.修改表結(jié)構(gòu)5. 在“連接”組中有兩種連接認證方式,其中在 方式下,需要客戶端應(yīng)用程序連接時提供登錄時需要的登錄賬戶和密碼。AWindows身份驗證BSQL Server 身份驗證C以超級用戶身份登錄時D其他方式登錄時6. 下列 不是SQL SERVER 的身份驗證模式。AWindows身份驗證BSQL Server 身份驗證C混合身份驗證模式DIPSEC身份驗證模式7. 關(guān)于登陸賬戶和數(shù)據(jù)庫用戶,下面表述錯誤的是 。A登陸賬戶是在服務(wù)器級創(chuàng)建的,數(shù)據(jù)庫用戶是

3、在數(shù)據(jù)庫級創(chuàng)建的 B創(chuàng)建數(shù)據(jù)庫用戶時必須存在該用戶的登陸賬戶 C用戶和登陸賬戶必須同名 D一個登陸賬戶可以對應(yīng)多個數(shù)據(jù)庫用戶8.下列 固定服務(wù)器角色具有創(chuàng)建數(shù)據(jù)庫的權(quán)限A.BulkAdmin B.DbcreatorC.DiskAdmin D.ServerAdmin9.下列 數(shù)據(jù)庫角色就有創(chuàng)建表的權(quán)限A.db_accessadmin B.db_datawriteC.db_ddladmin D.db_owner10.SQL Server的權(quán)限可以被 A.授予 B.回收 C.拒絕 D.刪除11. 備份類型支持把數(shù)據(jù)庫還原到某個特定的時間點。A.完整數(shù)據(jù)庫備份 B.差異數(shù)據(jù)庫備份 C.事物日志備份 D

4、.以上都是12. 可以使用 方法建立數(shù)據(jù)庫的完整備份。A操作員 B作業(yè) C維護計劃 D性能監(jiān)視器13. 下面 工具不適合將數(shù)據(jù)的副本復(fù)制到多個SQL Server中。A. 分離附加 B. 備份 C. 帶INTO子句的查詢 D. SSIS導(dǎo)入/導(dǎo)出向?qū)?14小王對AdventureWorks 數(shù)據(jù)庫執(zhí)行一個在午夜結(jié)束的完全備份,而差異備份自04:00開始每四小時執(zhí)行一次,事務(wù)日志備份每五分鐘執(zhí)行一次。那么09:15執(zhí)行的事務(wù)日志備份包含什么樣的信息呢?A. 自09:10以來發(fā)生的所有事務(wù)B. 自09:10以來提交的所有事務(wù)C. 自09:10以來發(fā)生變化的頁D. 自09:10以來發(fā)生變化的存儲區(qū)1

5、5A 有一臺運行SQL Server 2008 Enterprise Edition的服務(wù)器SQL1。SQL1的RAM為2 GB,其中的1.6 GB用于默認的SQL Server數(shù)據(jù)庫引擎實例。所有數(shù)據(jù)庫的平均月數(shù)據(jù)增長是100 MB。用戶報告說報告處理的時間在增長,小王需要評估一下是否需要更多的RAM,因此,他需要使用系統(tǒng)監(jiān)視器創(chuàng)建一個計數(shù)日志以幫助自己決定是否需要增加RAM。他應(yīng)當向計數(shù)日志添加哪個功能對象 ?AMSAS 2005:CacheBSQLServer: SQL StatisticsCSQLServer:General StatisticsDSQLServer:Buffer Ma

6、nager16可以用 來聲明游標。A、CREATE CURSOR B、ALTER CURSORC、SET CURSOR D、DECLARE CURSOR17為數(shù)據(jù)表創(chuàng)建索引的目的是 。A提高查詢的檢索性能 B歸類C創(chuàng)建主鍵 D創(chuàng)建唯一索引18、表具有的權(quán)限類別有 Aselect BdeleteCupdate Dexec19、公司 A 使用的是 SQL SERVER 2008 數(shù)據(jù)庫。一個用戶報告說:訂單處理應(yīng)用在處理一個訂單事務(wù)的過程中停止響應(yīng)。這個用戶對應(yīng)的 SQL SERVER 進程 ID 是 54.你需要查出進程 54 是否被其他連接阻塞。如果是,你需要確定阻塞者的進程ID,下面能達到這

7、個目的方法是 ? A.在SQL Server Management Studio,打開活動監(jiān)視器,打開進程信息頁,查看進程54的阻塞者列信息。B.在SQL Server Management Studio,打開活動監(jiān)視器,打開按進程分類的鎖頁,查看進程54請求模式列。C.在SQL Server Management Studio,打開新查詢窗口并且執(zhí)行如下語句:SELECT * FROM sys.dm_exec_requests WHERE session_id = 54 然后查看blocking_session_id列。D.在SQL Server Management Studio,打開新查

8、詢窗口并且執(zhí)行如下語句:SELECT * FROM sys.dm_exec_sessionsWHERE session_id = 54 查看status列。20、下列關(guān)于差異備份敘述錯誤的是 A在執(zhí)行了至少一次完整備份后,才能進行差異備份。B備份自上一次完整備份以來數(shù)據(jù)庫改變的部分C備份自上一次差異備份以來數(shù)據(jù)庫改變的部分D備份自上一次日志備份以來數(shù)據(jù)庫改變的部分。21、SSIS是一個數(shù)據(jù)集成轉(zhuǎn)換平臺,主要用于進行 等任務(wù)A數(shù)據(jù)分析。 B數(shù)據(jù)轉(zhuǎn)換C數(shù)據(jù)提取 D數(shù)據(jù)加載。22、操作員收到通知的方式有 。A短信。 B電子郵件C尋呼機 Dnet send消息。23、關(guān)于角色描述正確的是 。A用戶可以

9、自定義服務(wù)器角色。 B角色用來簡化將很多權(quán)限分配給很多用戶這一復(fù)雜任務(wù)的管理C每個用戶至少擁有一個角色D數(shù)據(jù)庫角色是系統(tǒng)內(nèi)置的,用戶是不可以自己定義的。24、下列哪幾個是sql 數(shù)據(jù)庫文件的后綴 。A.mdf                          B.ldfC.dbf      

10、;                    D.ndf25、在SQL Server Profiler中跟蹤記錄可以保存為 類型。ABinary文件。 BTXT文件CSQL Server表 D逗號限制符文件26. 關(guān)于登陸賬戶和數(shù)據(jù)庫用戶,下面表述錯誤的是 。A 登陸賬戶是在服務(wù)器級創(chuàng)建的,數(shù)據(jù)庫用戶是在數(shù)據(jù)庫級創(chuàng)建的 B創(chuàng)建數(shù)據(jù)庫用戶時必須在存在該用戶的登陸賬戶 C用戶和登陸賬戶必須同名 D一個登陸賬戶可以對

11、應(yīng)多個數(shù)據(jù)庫用戶27. 對于數(shù)據(jù)庫規(guī)模小,變化不頻繁的數(shù)據(jù)庫,最好采用的備份策略為 。A.完整數(shù)據(jù)庫備份 B.差異數(shù)據(jù)庫備份 C.完全+事物日志備份 D. 完全+差異數(shù)據(jù)備份28.關(guān)于日志備份敘述錯誤的是 A.在執(zhí)行了至少一次完整備份后,才能進行事務(wù)日志備份B.如果沒有與其相一致的數(shù)據(jù)庫備份,則不能恢復(fù)事務(wù)日志。C.可以在大容量日志恢復(fù)模式下建立日志備份D.備份自上一次完整備份以來數(shù)據(jù)庫改變的部分。29.對于數(shù)據(jù)量較大、并且反復(fù)變化的是相同數(shù)據(jù)的數(shù)據(jù)庫,采用的備份策略最好是 A完整備份策略 B。完整和事務(wù)日志備份策略C.差異數(shù)據(jù)庫備份策略 D.完整和差異數(shù)據(jù)庫備份策略30.假如你想讓技術(shù)支持人

12、員可以備份某個數(shù)據(jù)庫,但是沒有數(shù)據(jù)庫或sql server實例的其它權(quán)限,應(yīng)該授予其 角色A db_accessadmin B. db_ownerC. db_backupoperator D.sysadmin31.把文本格式的數(shù)據(jù)導(dǎo)入到SQL Server數(shù)據(jù)庫,可以使用 工具A.SSIS導(dǎo)入導(dǎo)出向?qū)?B.備份C.復(fù)制 D.日志傳送32.SSIS是一個數(shù)據(jù)基礎(chǔ)集成轉(zhuǎn)換平臺,主要用于進行 等任務(wù)A數(shù)據(jù)分析 B.數(shù)據(jù)轉(zhuǎn)換C.數(shù)據(jù)提取 D.數(shù)據(jù)加載33.死鎖的發(fā)生的原因是 A. 并發(fā)控制 B.服務(wù)器故障C.數(shù)據(jù)錯誤 D.操作失誤34.SQL Server 忠發(fā)生死鎖需要 A. 用戶處理 B.系統(tǒng)自動

13、處理C.修改數(shù)據(jù)源 D.取消事務(wù)35.SQL Server的事務(wù)不具有的特征是 A原子性 B.隔離性C. 一致性 D.共享性36. SQL Server中常見的鎖類型包括 A. 共享 B.架構(gòu)C .行 D.排他37.事務(wù)的隔離級別包括 A. read uncommitted B. read committedC.repeatable only D. snapshot38.存儲過程是SQL Server服務(wù)器的一組預(yù)先定義并 的t-sql語句A保存 B.編譯 C.解釋 D.編寫39. 下面有關(guān)于存儲過程的說法不正確的是A存儲過程是一種獨立的數(shù)據(jù)庫對象,它在服務(wù)器上創(chuàng)建和運行 B使用存儲過程可以減

14、少網(wǎng)絡(luò)流量C存儲過程提供了一種安全機制D存儲過程每次調(diào)用都要進行重新的編譯和優(yōu)化,降低了執(zhí)行效率40. 對于下面的存儲過程:CREATE PROCEDURE Myp1 P Int As select Studentname,Age from Strdents where Age=p如果在students表中查找年齡18歲的學(xué)生,正確調(diào)用存儲過程的是 Aexec Myp1 p=18 Bexec Myp1 p=18Cexec Myp1 p=18 Dexec Myp1 p=1841. 創(chuàng)建觸發(fā)器不需要指定的選項有 。A觸發(fā)器的名稱 B在其上定義觸發(fā)器的表C觸發(fā)器將何時觸發(fā) D執(zhí)行觸發(fā)操作的編程語句4

15、2. 關(guān)于觸發(fā)器敘述正確的是 。A觸發(fā)器是自動執(zhí)行的,可以在一定條件下觸發(fā)B觸發(fā)器不可以同步數(shù)據(jù)庫的相關(guān)表進行級聯(lián)更改CSQL Server 2008不支持DDL觸發(fā)器D觸發(fā)器不屬于存儲過程43. 在DML觸發(fā)器工作中,有可能生成的兩個內(nèi)存表是 。AINSERTED, DELETED BUPDATED, INSERTEDCDELETED,ADDED DADDED, DELETED45. 下列( )是對觸發(fā)器的描述A定義了一個有相關(guān)列和行的集合B當用戶修改數(shù)據(jù)時,一種特殊形式的存儲過程被自動執(zhí)行CSQL語句的預(yù)編譯集合D它根據(jù)一或多列的值,提供對數(shù)據(jù)庫表的行的快速訪問46.在 SQL Serve

16、r中,觸發(fā)器不具有 類型A insert觸發(fā)器 B.update觸發(fā)器C. delete觸發(fā)器 D.select觸發(fā)器47. 允許用戶定義一組操作,這些操作通過對指定的表進行刪除、插入和更新命令來執(zhí)行或觸發(fā)A.存儲過程 B.規(guī)則C觸發(fā)器 D.索引48.為了使用輸出參數(shù),需要在create procedure語句中制定關(guān)鍵字 A.option B.output C.check D.default49. 小王對AdventureWorks 數(shù)據(jù)庫執(zhí)行一個在午夜結(jié)束的完全備份,而差異備份自04:00開始每四小時執(zhí)行一次,事務(wù)日志備份每五分鐘執(zhí)行一次。那么09:15執(zhí)行的事務(wù)日志備份包含什么樣的信息呢

17、?A. 自09:10以來發(fā)生的所有事務(wù)B. 自09:10以來提交的所有事務(wù)C. 自09:10以來發(fā)生變化的頁D. 自09:10以來發(fā)生變化的存儲區(qū)50. 小王從04:00開始每隔四小時對AdventureWorks 數(shù)據(jù)庫執(zhí)行一次差異備份,每天午夜執(zhí)行一次完全備份。在中午執(zhí)行的差異備份中包含什么數(shù)據(jù)?A. 自午夜以來發(fā)生變化的數(shù)據(jù)頁B. 自午夜以來發(fā)生變化的存儲區(qū)C. 自08:00以來發(fā)生變化的數(shù)據(jù)頁D. 自08:00以來發(fā)生變化的存儲區(qū)二、寫SQL語句(1)在student數(shù)據(jù)庫上新建一個名為stud_proc1的存儲過程,該存儲過程定義了兩個日期時間類型的輸入?yún)?shù)和一個字符型輸入?yún)?shù),返回

18、stud_info表中所有出生日期在兩個輸入日期之間,性別與輸入的字符型參數(shù)相同的學(xué)生信息,其中字符型輸入?yún)?shù)指定的默認值為“女”create proc stud_proc1(starttime datetime,endtime datetime,xingbie nchar(2) default '女')asselect * from stud_info where biraryday between starttime and endtime and xingbie =xingbie(2)在數(shù)據(jù)庫student中的lesson_info表上建立一個觸發(fā)器(teacher_update),當修改lesson_info表中的course_id列值時,也將同時修改該記錄course_id列值在teacher_info表中對應(yīng)的記錄。create trigger teacher_updateon lesson_info instead of updateasraiserror ('')go(3)編寫一個函數(shù)(Maxnianl),求在數(shù)據(jù)庫student中的stud_info表中年齡最大的男性或女性學(xué)生的姓名,其中性別通過輸入?yún)?shù)給定,表stud_info中有字段name,birthday,gender,分別表示

溫馨提示

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

最新文檔

評論

0/150

提交評論