SQLServer選擇題(含答案)(去原題)_第1頁
SQLServer選擇題(含答案)(去原題)_第2頁
SQLServer選擇題(含答案)(去原題)_第3頁
SQLServer選擇題(含答案)(去原題)_第4頁
SQLServer選擇題(含答案)(去原題)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

/20第一套選擇題.下列說法錯誤的是()。A.內嵌表信函數沒有函數主體,返回的表是單個 SELEC詔句的結果集B.多語句表值函數的調用與內嵌表值函數的調用方法相同C.多語句表信函數的功能可以用標量函數來實現(xiàn)D.在內嵌表值函數的定義中,不使用BEGIN。-ENDft定義函數主體.以下哪個事件不能激活DMLM發(fā)器的執(zhí)行( )。A.SELECTB.UPDATEC.INSERTD.DELETE以下哪個數據庫實例不屬于系統(tǒng)數據庫()。A.masterB .modelC.msdb D .temp執(zhí)行以下語句:DECLARE@nintSet@n=3WHILE@n<5BeginIF@n=4Printltrim(@n)+‘的平方數為’+ltrim(@n*@n)Set@n=@n+1End執(zhí)行完成后循環(huán)次數為()。A.0次 B.1次2次 D.死循環(huán).利用游標來操縱數據時,所用的FORUPDATE旬充分利用了事務的哪個特性( )。A.原子性 B.一致性C.永久性 D.隔離性.關于觸發(fā)器的描述,下列說法正確的是()。A.觸發(fā)器是在數據修改前被觸發(fā),約束是在數據修改后被觸發(fā)B.觸發(fā)器是一個能自動執(zhí)行的特殊的存儲過程C.觸發(fā)器作為一個獨立的對象存在,與數據庫中其他對象無關D.inserted表和deleted表是數據庫中的物理表.關于服務器角色與數據庫角色,說法正確的是()。A,只能將一個登錄名添加為某個固定服務器角色的成員.只能將一個登錄名添加為某個固定數據庫角色的成員C.sysadmin是固定數據庫角色db_owner是固定服務器角色關于創(chuàng)建永久備份設備,下列說法錯誤的是()。A.執(zhí)行系統(tǒng)存儲過程sp_addumpdevice創(chuàng)建永久備份設備B.執(zhí)行系統(tǒng)存儲過程sp_dropdevice刪除永久備份設備C.若被刪除的“命名備份設備”白類型為磁盤,那么必須指定 DELFILE選項D.只須指定該命名備份設備的物理名,無須指定該命名備份設備的邏輯名

能夠將‘java’課的學分賦值給變量的語句是哪一個()。A.selectcreditinto@creditfromcoursewherecname= ‘java’B.selectcredit=@creditfromcoursewherecname= ‘java’C.select@credit=creditfromcoursewherecname= ‘java’D.selectcreditfromcoursewherecname=‘java’andcredit=@credit游標的處理步驟的第二步是()。A.打開游標A.打開游標C.關閉游標B.定義游標D.取值到變量在定義存儲過程時,下面說法不正確的是()。A.不要以A.不要以sp_為前綴創(chuàng)建任何存儲過程,因為sp_前綴是SQLServer用來命名系統(tǒng)存儲過程的如果定義了默認值,執(zhí)行存儲過程時可以不提供實參VARYING1于指定作為輸出參數支持的結果集,且僅適用于定義 cursor輸出參數OUTPUT1鍵詞用于指定參數為輸入參數類型調用標量函數時,至少應使用()和函數名。A.服務器名B.數據庫名C.數據庫架構名 D.用戶名下面關于數據操縱語句,說法錯誤的是()。A.使用Insert語句一次只能插入一行數據B.使用Insert語句一次可以插入多行數據C.使用Update語句一次可以更新多行數據D.使用Delete語句一次可以刪除多行數據14.關于T-SQL語言,以下說法正確的是( )。T-SQL語言能用于Oracle數據庫SQLServer數據庫可以使用PL/SQL語言T-SQL語言提供了流程控制功能T-SQL語言并不提供標準的SQL#令15.SQLServer可以識別的日期常量,格式錯誤的是()。A.’October15,2013’B.’ 10/15/2013’C.’ 2013-10-15’D.’ 2013:10:15’假設表中沒有數據,下列語句中能夠正確執(zhí)行的是()。A.altertablestudentdropageB.altertablestudentaddcolumnmemoC.altertablestudentdropcolumnageD.altertablestudentaddmemo當表中的某一屬性列被設置了主鍵約束,則該屬性列也同時具有如下約束( )。A.check約束和unique約束B.unique約束和notnull約束C.check約束和notnull約束D.以上選項均錯誤在數據庫系統(tǒng)中,視圖可以提供數據的()。A.完整性 B .并發(fā)性

C.安全性 D .可恢復性有如下語句:Declare@xintIf@xisnullTOC\o"1-5"\h\zSelect ‘A’If@x=0Select ‘B’If@x=’’Select ‘C’查詢的結果為()。A.A B .BC.C D .有編譯錯誤)。20.SQLServer服務的啟動模式默認為()。A.恢復 B.手動C.已禁用D.自動在SQLServer中所使用的文件分為三大類,其中不包括哪個選項()。A.輔助數據文件B.日志文件C.主數據文件 D.邏輯文件查詢course表中的前5行,正確的語法是()。A.selecttop5*fromcourseB.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5*)fromcourse23.下面哪個選項不是 SQLServer支持的存儲過程類型()。A.系統(tǒng)存儲過程擴展存儲過程應用存儲過程用戶存儲過程24.以下有關TRUNCATETABLE令說法正確的是( )TRUNCATETAB叱E當于DROPTABLETRUNCATETAB叱E當于無條件的DELETEFROMTRUNCATETABLEU除表數據以及表結構TRUNCATETABLE以有選擇性的截斷表中的數據25.select*25.select*fromstudentwheresno=unionselect*fromstudentwheresno=與此查詢語句等價的選項是()。A.select*fromstudentwheresno=B.select*fromstudentwheresno=C.select*fromstudentwheresno=D.select*fromstudentwheresno=05880101’05880102’05880101’andsno=’05880102’05880101’orsno=’05880102’05880101’05880102’在SQLserver中以下哪個命令可以用來對指定數據庫進行備份()。A.BACKUP B.REBACKC.REVOKEDC.REVOKE定義一個名為t_cur的游標,一個名為@t_cur的游標類型變量,下列語句正確的是()。A.sett_cur=@t_curB.fetchnextfromt_curinto@t_curC.selectt_curinto@t_curD.set@t_cur=t_cur28.定義了一個FORWARD_ONLY的游標,以下操作能正確執(zhí)行的是( )A.fetchfirstfrom 游標B.fetchnextfrom 游標C.fetchpriorfrom 游標D.fetchlastfrom 游標29.SQLServer有兩種身份驗證模式()。Windows身份驗證模式、sa身份驗證模式Windows身份驗證模式、SQLServer身份驗證模式C.SQLServer身份驗證模式、sa身份驗證模式D,以上選項均不正確30.關于觸發(fā)器敘述錯誤的是()。A.觸發(fā)器是不需要調用的,當觸發(fā)事件發(fā)生時它就會被激活觸發(fā)器不可以同步數據庫的相關表進行級聯(lián)更改C.當觸發(fā)器的功能與表的約束條件發(fā)生沖突時,觸發(fā)器將被停止D.觸發(fā)器是一類特殊的存儲過程.SQLServer是基于哪種模型的數據庫管理系統(tǒng)()。A.層次模型 B .網狀模型C.關系模型 D .面向對象模型在SQLServer數據庫中修改表的某一屬性數據類型的命令,正確的是(A. altertable 表名 modify屬性 新數據類型altertable 表名 modifycolumn屬性 新數據類型C. altertable 表名 alter屬性 新數據類型D. altertable 表名 altercolumn 屬性 新數據類型為變量賦值的寫法,錯誤的是()。A.set@a=3,@b=4select@a=3,@b=4C.set@a=3;set@b=4D.select@a=3;select@b=4以下哪個選項不是 SQLServer支持的用戶自定義函數()。A.標量函數 B.矢量函數C.內嵌表值函數 D.多語句表信函數創(chuàng)建用戶自定數據類型,使用哪個系統(tǒng)定義的存儲過程()。A.sp_addtypeB.sp_typeC.typeD.addtype為數據庫重命名的語法是()。A.Alterdatabse舊名字ModifyName=新名字Alterdatabse舊名字AlterName=新名字Alterdatabse舊名字ModifyName新名字Renamedatabse舊名字To新名字.下面關于觸發(fā)器的描述正確的是( )。TRUCATETALBE句雖然能夠刪除表記錄,但它不會觸發(fā) DELET鼬發(fā)器DMLf蟲發(fā)器中可以包含CREATE)ATABASEALTERDATABASEDROP)ATABASEC.只有執(zhí)行UPDATAf何時UPDATE(兩數的返回值為真D.觸發(fā)器只能作用在表上,不能作用在數據庫或服務器上.以下關于不相關子查詢說法正確的是( )。A.不相關子查詢的執(zhí)行順序是:先執(zhí)行父查詢后執(zhí)行子查詢B.子查詢不能單獨執(zhí)行,必須依賴于父查詢C.子查詢只執(zhí)行一次D.不相關子查詢可以使用謂詞EXISTS39.關于T-SQL語言中的CASES句,以下說法正確的是( )。A.then關鍵字后面可以使用insert、update和delete語句IB.then關鍵字后面可以使用print語句case關鍵字后面不能有任何的表達式case語句中else關鍵字可以省略40.對于標量函數的調用方法,下面哪一項是正確的( )。execdbo.getname('05880103')selectgetname('05880103')select*fromdbo.getname('05880103')print'姓名為:'+ltrim(dbo.getname('05880103'))第一套選擇題答案12345678910CADCDBADCA11121314151617181920Dc1ArcDCB「CAD21222324252627282930DACBBADBBB3132n33r343536371383940CDABAAACDD第二套選擇題第二套題目開始題號前面有「?」標記的是之前出現(xiàn)過的題,第四套留作測試使用,未作此標注。.關于AFTER?發(fā)器和INSTEAD。觸發(fā)器說法正確的是( )。AFTER?發(fā)器和INSTEADOf?發(fā)器既執(zhí)行觸發(fā)器內的語句又執(zhí)行觸發(fā)事件AFTER?發(fā)器只執(zhí)行觸發(fā)器內的語句不執(zhí)行觸發(fā)事件INSTEADOF^發(fā)器只執(zhí)行觸發(fā)器內的語句不執(zhí)行觸發(fā)事件AFTER?發(fā)器和INSTEADOf?發(fā)器只執(zhí)行觸發(fā)器內的語句不執(zhí)行觸發(fā)事件.關于權限,說法錯誤的是( )。A.被授權者將獲得的權限授予其他用戶,需要在執(zhí)行授權語句時加 withgrantoption

B.授予數據庫級權限時,只能在master數據庫中授權C.授予權限時,ALL表示授予所有可用的對象權限D.對public角色授權,相當于對數據庫中所有用戶授權3.表t1有10行數據,使用select語句查詢@@cursor_rows勺結果分別是(Declaret_curcursorforselect*fromt1Select@@cursor_rowsOpent_curSelect@@cursor_rowsCloset_curDeallocatet_curA.0和10B.10和10C.0和-1 D.-1和-1?4.當表中的某一屬性列被設置了主鍵約束,則該屬性列也同時具有如下約束( )。A.check約束和unique約束B.unique約束和notnull約束C.check約束和notnull約束D.以上選項均錯誤?5.select*fromstudentwheresno= ’05880101’union05880102’select*05880102’與此查詢語句等價的選項是()。A.A.select*fromstudentwheresno=B.select*fromstudentwheresno=C.select*fromstudentwheresno=D.select*fromstudentwheresno=05880101’andsno=’0588010205880101’orsno=’05880102’05880101’05880102’?6.關于創(chuàng)建永久備份設備,下列說法錯誤的是()。A.執(zhí)行系統(tǒng)存儲過程sp_addumpdevice創(chuàng)建永久備份設備B.執(zhí)行系統(tǒng)存儲過程sp_dropdevice刪除永久備份設備C.若被刪除的命名備份設備”的類型為磁盤,那么必須指定DELFILE選項D.只須指定該命名備份設備的物理名,無須指定該命名備份設備的邏輯名以下關于變量定義,寫法正確的是()。A.declare@x,@yintdeclare@xint,@yintC.declareint@x,@yD.declareint@x,int@y?8.下面哪個選項不是 SQLServer支持的存儲過程類型()。A.系統(tǒng)存儲過程 B. 擴展存儲過程C.應用存儲過程 D. 用戶存儲過程9.以下哪個數據庫實例不屬于系統(tǒng)數據庫()。modelA.mastermodelC.msdbD.temp10.創(chuàng)建用戶自定數據類型,使用哪個系統(tǒng)定義的存儲過程()。A.sp_addtypeB.sp_typeC.typeD.addtype在數據庫系統(tǒng)中,視圖可以提供數據的()。A.完整性 B .并發(fā)性C.安全性 D .可恢復性對于用戶自定義函數的參數和返回值描述不正確的是()。A.函數的形式參數的數據類型要寫在參數名的后面B.函數的形式參數不能為空C.函數的返回值類型必須使用returns定義D.函數的返回值可以為空以下哪個選項不屬于數據庫的邏輯對象()。A.表B.屬性C.存儲過程D.觸發(fā)器?14.能夠將‘java’課的學分賦值給變量的語句是哪一個()。A.selectcreditinto@creditfromcoursewherecname= ‘java’B.selectcredit=@creditfromcoursewherecname=‘java’C.select@credit=creditfromcoursewherecname=‘java’D.selectcreditfromcoursewherecname=‘java’andcredit=@creditSQLServer是基于哪種模型的數據庫管理系統(tǒng)()。A.層次模型 B .網狀模型C.關系模型 D .面向對象模型?16.假設表中沒有數據,下列語句中能夠正確執(zhí)行的是()。A.altertablestudentdropagealtertablestudentaddcolumnmemoC.altertablestudentdropcolumnageD.altertablestudentaddmemo?17.查詢course表中的前5行,正確的語法是()。A.selecttop5*fromcourseB.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5*)fromcourse)。對SQLServer數據庫權限的管理有三種操作,以下哪個是錯誤的()。A.REVOKEB.GRANTC.STOPD.DENY以下哪種情況,@@fetch_status全局變量的取值為-2( )。A.fetch語句執(zhí)行成功B.fetch語句執(zhí)行失敗C.被讀取的記錄不存在D.被讀取的記錄存在SQLServer使用的圖形界面管理工具是()。A.SQLServerManagementStudioSQLServerConfigurationManagerC.AnalysisServicesD.NotificationServices?21.為數據庫重命名的語法是()。A. Alterdatabse 舊名字 ModifyName=新名字B. Alterdatabse 舊名字 AlterName=新名字C. Alterdatabse 舊名字 ModifyName新名字D.Renamedatabse舊名字To新名字SQLServer可以識別的日期常量,格式錯誤的是()。A.’ October15,2013’TOC\o"1-5"\h\zB.’ 10/15/2013 ’C.’ 2013-10-15 ’D.’ 2013:10:15 ’通過游標對表進行刪除或者更新操作時, WHERCEURRENOTF的作用是 ( )A.為了提交請求B.釋放游標當前的操作記錄C.允許更新或刪除當前游標的記錄D.鎖定游標當前的操作記錄調用標量函數時,至少應使用()和函數名。A.服務器名 B.數據庫名C.數據庫架構名 D.用戶名?25.在SQLServer數據庫中修改表的某一屬性數據類型的命令,正確的是( )。A. altertable 表名 modify屬性 新數據類型altertable 表名 modifycolumn 屬性 新數據類型C. altertable 表名 alter屬性 新數據類型D. altertable 表名 altercolumn 屬性 新數據類型?26.有如下語句:Declare@xintIf@xisnullTOC\o"1-5"\h\zSelect ‘A’If@x=0Select ‘B’If@x=’’Select ‘C’查詢的結果為()。A.A B .BC.C D .有編譯錯誤以下關于觸發(fā)器的說法正確的是()。A.在數據庫創(chuàng)建新表時可自動激活 DMLj^發(fā)器B.觸發(fā)器能夠接收參數C,可以使用觸發(fā)器的名稱來調用執(zhí)行觸發(fā)器D.可以通過使用觸發(fā)器幫助保證數據的完整性和一致性在SQLserver中以下哪個命令可以用來對指定數據庫進行備份()。A.BACKUP B.REBACKC.REVOKEDC.REVOKE?29.關于T-SQL語言中的CASE?句,以下說法正確的是( )。A.then關鍵字后面可以使用insert、update和delete語句B.then關鍵字后面可以使用print語句C.case關鍵字后面不能有任何的表達式D.case語句中else關鍵字可以省略30.若表中某個屬性的值為NULL則表示該數據值是( )。A.空字符B.無任何數據C.空隔D.031.下列聚合函數用法正確的是()。A.SUM(*)B.COUNT(*)C.MAX(*)D.AVG(*)?32.關于T-SQL語言,以下說法正確的是( )。T-SQL語言能用于Oracle數據庫SQLServer數據庫可以使用PL/SQL語言T-SQL語言提供了流程控制功能T-SQL語言并不提供標準的SQL#令?33.下面關于數據操縱語句,說法錯誤的是()。A.使用Insert語句一次只能插入一行數據B.使用Insert語句一次可以插入多行數據C.使用Update語句一次可以更新多行數據D.使用Delete語句一次可以刪除多行數據34.要刪除一個名為A1的存儲過程,應用使用命令()。A.deleteprocedureA1dropprocedureA1alterprocedureA1executeCprocedureA1.關于DDLM發(fā)器下面說法錯誤的是( )。(本學期未講的內容)DDLM發(fā)器可以作用在表上DDLM發(fā)器可以作用在數據庫上DDLM發(fā)器可以作用在服務器上DDL1蟲發(fā)器的觸發(fā)事件包含CREATEALTERSDROP.用于求系統(tǒng)日期的函數是()。A.YEAR()B.GETDAT()EC.COUN()TD.SUM()?37.執(zhí)行以下語句:DECLARE@nintSet@n=3WHILE@n<5BeginIF@n=4Printltrim(@n)+ '的平方數為‘+ltrim(@n*@n)Set@n=@n+1End執(zhí)行完成后循環(huán)次數為( )。A.0次 B.1次C.2次 D.死循環(huán)?38.定義了一個FORWARD_ONLY的游標,以下操作能正確執(zhí)行的是( )。fetchfirstfrom游標fetchnextfrom游標fetchpriorfrom游標fetchlastfrom游標39.關于EXISTS謂詞的使用,錯誤的是( )。A.EXISTS謂詞返回的結果為TRUEEFALSEB.由EXISTS引出的子查詢,select語句后一般不寫具體的屬性列,而使用*EXISTS既可以用在相關子查詢中,又可以用在不相關子查詢中NOTEXISTS^EXISTS返回的結果相反?40.下面關于觸發(fā)器的描述正確的是( )。TRUCATETALBE句雖然能夠刪除表記錄,但它不會觸發(fā) DELET鼬發(fā)器DMLf蟲發(fā)器中可以包含CREATE)ATABASEALTERDATABASEDROPDATABASEC.只有執(zhí)行UPDATAf何時UPDATE(兩數的返回值為真D.觸發(fā)器只能作用在表上,不能作用在數據庫或服務器上第二套選擇題答案12345678910CDCBBDBCDA11121314151617181920CD1BrcCCA1CCA21222324252627282930ADCCDADADB3132n33r343536371383940BCABABCBCA第三套選擇題?1.要刪除一個名為A1的存儲過程,應用使用命令( )deleteprocedureA1dropprocedureA1alterprocedureA1executeCprocedureA1?2.執(zhí)行以下語句:DECLARE@nintSet@n=3WHILE@n<5BeginIF@n=4Printltrim(@n)+‘的平方數為 ’+ltrim(@n*@n)Set@n=@n+1End執(zhí)行完成后循環(huán)次數為()。A.0次 B.1次C. 2次 D.死循環(huán)3.在游標的WHILE1環(huán)中,下列哪個值為0時,可以繼續(xù)執(zhí)行循環(huán)( )。A. @@cursor_rows B. @@errorsC. @@connections D. @@fetch_status?4.定義了一個FORWARD_ONLY的游標,以下操作能正確執(zhí)行的是( )A.fetchfirstfrom 游標 B.fetchnextfrom 游標C.fetchpriorfrom 游標 D.fetchlastfrom 游標?5.定義一個名為t_cur的游標,一個名為@t_cur的游標類型變量,下列語句正確的是()。A.sett_cur=@t_curB.fetchnextfromt_curinto@t_curC.selectt_curinto@t_curD.set@t_cur=t_cur?6.利用標來就縱數據時,所用的FORUPDATE旬充分利用了事務的哪個特性()。A.原子性B.一致性C.永久性D.隔離性.關于用戶自定義函數,以下說法錯誤的是()。A.多語句表信函數可以看作是標量型和內嵌表值型函數的結合體.內嵌表值函數的返回值類型為表C.表值函數在調用時可以只使用函數名D.標量函數的返回值類型為表8.調用標量函數時,至少應使用()和函數名。A.服務器名 B.數據庫名C.數據庫架構名 D.用戶名9.下列聚合函數用法正確的是()。A.SUM(*) B .COUNT(*)C.MAX(*) D .AVG(*)10.下列說法錯誤的是()。A.內嵌表信函數沒有函數主體,返回的表是單個 SELEC詔句的結果集B.多語句表值函數的調用與內嵌表值函數的調用方法相同C.多語句表信函數的功能可以用標量函數來實現(xiàn)D.在內嵌表值函數的定義中,不使用 BEGIN--ENDft定義函數主體?11.關于T-SQL語言中的CASES旬,以下說法正確的是( )。A.then關鍵字后面可以使用insert、update和delete語句B.then關鍵字后面可以使用print語句C.case關鍵字后面不能有任何的表達式D.case語句中else關鍵字可以省略12.定義一個存儲過程查詢某學生某門課程的成績和學分,存儲過程的首部如下形式:CreateProcedurestudent_info@namechar(8),@kc_namechar(16)則下列執(zhí)行方式中,正確的是()。Executestudent_info‘李明’,’操作系統(tǒng)’Execstudent_info(’操作系統(tǒng)’,‘李明’)Execstudent_info李明,操作系統(tǒng)Executestudent_info’操作系統(tǒng)’,‘李明’?13.關于DDL觸扁下面說法錯誤的是( )。(本學期未講的內容)DDL!蟲發(fā)器可以作用在表上DDL!蟲發(fā)器可以作用在數據庫上DDL!蟲發(fā)器可以作用在服務器上DDL!蟲發(fā)器的觸發(fā)事件包含CREATEALTERSDROP?14.關于觸發(fā)器敘述錯誤的是()。A.觸發(fā)器是不需要調用的,當觸發(fā)事件發(fā)生時它就會被激活B.觸發(fā)器不可以同步數據庫的相關表進行級聯(lián)更改C.當觸發(fā)器的功能與表的約束條件發(fā)生沖突時,觸發(fā)器將被停止D.觸發(fā)器是一類特殊的存儲過程?15.關于AFTER?發(fā)器和INSTEADOF^發(fā)器說法正確的是( )。AFTEF8蟲發(fā)器和INSTEADOf?發(fā)器既執(zhí)行觸發(fā)器內的語句又執(zhí)行觸發(fā)事件AFTEFm發(fā)器只執(zhí)行觸發(fā)器內的語句不執(zhí)行觸發(fā)事件INSTEADOF^發(fā)器只執(zhí)行觸發(fā)器內的語句不執(zhí)行觸發(fā)事件AFTEF?發(fā)器和INSTEADOf?發(fā)器只執(zhí)行觸發(fā)器內的語句不執(zhí)行觸發(fā)事件?16.以下關于觸發(fā)器的說法正確的是()。A.在數據庫創(chuàng)建新表時可自動激活DMLS發(fā)器B.觸發(fā)器能夠接收參數C,可以使用觸發(fā)器的名稱來調用執(zhí)行觸發(fā)器D.可以通過使用觸發(fā)器幫助保證數據的完整性和一致性進行數據庫備份時,首先必須創(chuàng)建用來存儲備份的備份設備,備份設備分為兩類()。A,磁盤和磁帶B.永久備份設備和臨時備份設備C.磁盤和永久備份設備D.磁帶和臨時備份設備關于創(chuàng)建永久備份設備,下列說法錯誤的是()。A.執(zhí)行系統(tǒng)存儲過程sp_addumpdevice創(chuàng)建永久備份設備行系統(tǒng)存儲過程sp_dropdevice刪除永久備份設備C.若被刪除的“命名備份設備”白類型為磁盤,那么必須指定 DELFILE選項D.只須指定該命名備份設備的物理名,無須指定該命名備份設備的邏輯名?19.對SQLServer數據庫權限的管理有三種操作,以下哪個是錯誤的( )A.REVOKE B.GRANTC.STOP D.DENY關于權限,說法錯誤的是()。A.被授權者將獲得的權限授予其他用戶,需要在執(zhí)行授權語句時加 withgrantoptionB.授予數據庫級權限時,只能在master數據庫中授權C.授予權限時,ALL表示授予所有可用的對象權限D.對public角色授權,相當于對數據庫中所有用戶授權SQLServer使用的圖形界面管理工具是()。A.SQLServerManagementStudioSQLServerConfigurationManagerC.AnalysisServicesD.NotificationServices?22.以下有關TRUNCATETABLE令說法正確的是( )。TRUNCATETAB叱E當于DROPTABLETRUNCATETAB叱E當于無條件的DELETEFROMTRUNCATETABLE?除表數據以及表結構TRUNCATETABLE以有選擇性的截斷表中的數據23.SQLServer是基于哪種模型的數據庫管理系統(tǒng)()。A.層次模型 B .網狀模型C.關系模型 D .面向對象模型24.以下哪個選項不屬于數據庫的邏輯對象()。A.表 B .屬性C.存儲過程 D .觸發(fā)器使用數據庫實例的命令是()。A. REVOKE B . USEC. SELECT D . GRANT關于SQLServer語法規(guī)則,下面說法正確的是()。A.關鍵字必須為大寫一條語句結束后必須加“;”C.語句的執(zhí)彳T必須使用GC命令D.每一個數據庫對象都必須有一個唯一的完全限定名?27.在SQLServer數據庫中修改表的某一屬性數據類型的命令,正確的是( )。A. altertable 表名 modify屬性 新數據類型B. altertable 表名 modifycolumn 屬性 新數據類型C. altertable 表名 alter屬性 新數據類型D. altertable 表名 altercolumn 屬性 新數據類型?28.假設表中沒有數據,下列語句中能夠正確執(zhí)行的是()。A.altertablestudentdropageB.altertablestudentaddcolumnmemoC.altertablestudentdropcolumnageD.altertablestudentaddmemo?29.當表中的某一屬性列被設置了主鍵約束,則該屬性列也同時具有如下約束( )。A.check約束和unique約束B.unique約束和notnull約束C.check約束和notnull約束D.以上選項均錯誤使用界面對表中數據進行增、刪、改操作時,點擊相應表右鍵的哪個選項( )。A.編輯 B .設計C.打開表 D .以上均錯誤31.有如下語句:Declare@xintIf@xisnullTOC\o"1-5"\h\zSelect ‘A’If@x=0Select ‘B’If@x=’’Select ‘C’查詢的結果為()。A.A B .BC.C D .有編譯錯誤32.SQLServer可以識別的日期常量,格式錯誤的是()。A.’ October15,2013’B.’ 10/15/2013’C.’ 2013-10-15’D.’ 2013:10:15’33.創(chuàng)建用戶自定數據類型,使用哪個系統(tǒng)定義的存儲過程()。A.sp_addtypeB.sp_typeC.type D .addtype34.能夠將‘java’課的學分賦值給變量的語句是哪一個()。A.selectcreditinto@creditfromcoursewherecname= ‘java’selectcredit=@creditfromcoursewherecname=‘java’C.select@credit=creditfromcoursewherecname=‘java’D.selectcreditfromcoursewherecname=‘java’andcredit=@credit35.為變量賦值的寫法,錯誤的是()。A.set@a=3,@b=4B.select@a=3,@b=4C.set@a=3;set@b=4D.select@a=3;select@b=436.查詢course表中的前5行,正確的語法是()。A.selecttop5*fromcourseB.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5*)fromcourse?37.關于T-SQL語言,以下說法正確的是( )T-SQL語言能用于Oracle數據庫SQLServer數據庫可以使用PL/SQL語言T-SQL語言提供了流程控制功能T-SQL語言并不提供標準的SQL#令?38.在數據庫系統(tǒng)中,視圖可以提供數據的( )。A.完整性 B .并發(fā)性C.安全性 D .可恢復性?39.關于EXISTS謂詞的使用,錯誤的是( )。A.EXISTS謂詞返回的結果為TRUEEFALSEB.由EXISTS引出的子查詢,select語句后一般不寫具體的屬性列,而使用*EXISTS既可以用在相關子查詢中,又可以用在不相關子查詢中NOTEXISTS^EXISTS返回的結果相反40.查詢“圖書”表中書名含有“計算機”的圖書信息,正確的選項是( )select*frombookwherebname like '_計算機_'select*frombookwherebname like '_計算機%select*frombookwherebname like '%+算機_'select*frombookwherebname like '4算機%第二套選擇題答案12345678910BCDBDDDCBC11121314151617181920DAABCDBDCD21222324252627282930ABCBBDDCBC3132133r343536371383940ADACAACCCD第四套選擇題.用界面方式創(chuàng)建表時,多個屬性組合作為主鍵的操作是( )。A.點擊相關的每一個屬性,為其設置主鍵B.按住Ctrl鍵,將相關屬性選中再設置主鍵C.按住Shift鍵,將相關屬性選中再設置主鍵D.按住Alt鍵,將相關屬性選中再設置主鍵TOC\o"1-5"\h\z2.函數形參的數據類型可以是以下哪個選項( )。A.timestamp B.用戶自定義數據類型C.decimal D .cursor.在SQLServer中所使用的文件分為三大類,其中不包括哪個選項( )A.輔助數據文件 B.日志文件C.主數據文件 D.邏輯文件.在SQLserver中以下哪個命令可以用來對指定數據庫進行備份( )。A.BACKUP B.REBACKC.REVOKE D.RESTORE5.關于T-SQL語言,以下說法正確的是( )。T-SQL語言能用于Oracle數據庫SQLServer數據庫可以使用PL/SQL語言

T-SQL語言提供了流程控制功能T-SQL語言并不提供標準的SQL#令SQLServer可以識別的日期常量,格式錯誤的是()。10/15/20132013:10:15A.’October15,2013’10/15/20132013:10:15C.’2013-10-15’ D有如下語句:Declare@xintIf@xisnullSelect‘A’If@x=0TOC\o"1-5"\h\zSelect ‘B’If@x=’’Select ‘C’查詢的結果為()。A.A B .BC.C D .有編譯錯誤為變量賦值的寫法,錯誤的是()。A.set@a=3,@b=4B.select@a=3,@b=4C.set@a=3;set@b=4D.select@a=3;select@b=4對SQLServer數據庫權限的管理有三種操作,以下哪個是錯誤的()。GRANTA.REVOKEGRANTC.STOP D .DENY10.查詢“圖書”表中書名含有“計算機”的圖書信息,正確的選項是()。A. select*from bookwhere bnamelike ‘_計算機 _’B. select*from bookwhere bnamelike ‘_計算機 %’C. select*from bookwhere bnamelike ‘%計算機 _’D. select*from bookwhere bnamelike ‘%計算機 %’11.通過游標操縱數據庫,以下說法錯誤的是()。A.在定義游標的查詢語句時,必須加上FORUPDATE旬B.使用FORUPDATE旬沒有加OF表示通過游標可以修改表中的任何一列C.FORUPDATEOFag/示通過游標只能對age屬性進行修改D.使用FORUPDATE句表示只能通過游標更新表數據,而不能刪除表數據.以下哪個選項不屬于 SQLServer服務的狀態(tài)()。A.關閉 B .啟動C.暫停 D .重新啟動.關于EXISTS謂詞的使用,錯誤的是( )。A.EXISTS謂詞返回的結果為TRUEEFALSEB.由EXISTS引出的子查詢,select語句后一般不寫具體的屬性列,而使用*EXISTS既可以用在相關子查詢中,又可以用在不相關子查詢中NOTEXISTS^EXISTS返回的結果相反14.在查詢表數據時,為列定義別名,以下選項正確的是()。A.selectsno學號fromstudentB.select學號=snofromstudentC.select學號assnofromstudentD.selectsno=學號fromstudent15.關于SQLServer語法規(guī)則,下面說法正確的是()。A.關鍵字必須為大寫B(tài).一條語句結束后必須加C.語句的執(zhí)彳T必須使用GO命令D.每一個數據庫對象都必須有一個唯一的完全限定名.通過游標對表進行刪除或者更新操作時, WHERCEURRENOTF的作用是 (A.為了提交請求B.釋放游標當前的操作記錄C.允許更新或刪除當前游標的記錄D.鎖定游標當前的操作記錄.下列說法錯誤的是()。A.內嵌表信函數沒有函數主體,返回的表是單個 SELEC詔句的結果集B.多語句表值函數的調用與內嵌表值函數的調用方法相同C.多語句表信函數的功能可以用標量函數來實現(xiàn)D.在內嵌表值函數的定義中,不使用 BEGIN。-ENDft定義函數主體.SQLServer服務的啟動模式默認為()。A.恢復 B .手動C.已禁用 D .自動.在SQLServer中不能定義一個觸發(fā)器同時為()。INSERT和DELETE)蟲發(fā)器INSTEADOF和AFTERj蟲發(fā)器INSERT和UPDAT觸發(fā)器DELETE和UPDAT觸發(fā)器.表t1有10行數據,使用select語句查詢@@cursor_rowsfl勺結果分別是( )。Declaret_curcursorforselect*fromt1Select@@cursor_rowsOpent_curSelect@@cursor_rowsCloset_curDeallocatet_curA.0和10B.10和10C.0和-1 D.-1和-1.在游標的WHILE1環(huán)中,下列哪個值為0時,可以繼續(xù)執(zhí)行循環(huán)( )A.@@cursor_rowsB.@@errorsC.@@connectionsD.@@fetch_status在數據庫系統(tǒng)中,視圖可以提供數據的()。A.完整性B.并發(fā)性C.安全性D.可恢復性要刪除一個名為A1的存儲過程,應用使用命令()。A.deleteprocedureA1dropprocedureA1alterprocedureA1executeCprocedureA1當表中的某一屬性列被設置了主鍵約束,則該屬性列也同時具有如下約束( )。A.check約束和unique約束B.unique約束和notnull約束C.check約束和notnull約束D.以上選項均錯誤使用界面對表中數據進行增、刪、改操作時,點擊相應表右鍵的哪個選項( )。A.編輯 B .設計C.打開表 D.以上均錯誤能夠將‘java’課的學分賦值給變量的語句是哪一個()。A.selectcreditinto@creditfromcoursewherecname= ‘java’B.selectcredit=@creditfromcoursewherecname=‘java’C.sel

溫馨提示

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

評論

0/150

提交評論