二級MYSQL數(shù)據(jù)庫程序設(shè)計-8_第1頁
二級MYSQL數(shù)據(jù)庫程序設(shè)計-8_第2頁
二級MYSQL數(shù)據(jù)庫程序設(shè)計-8_第3頁
二級MYSQL數(shù)據(jù)庫程序設(shè)計-8_第4頁
二級MYSQL數(shù)據(jù)庫程序設(shè)計-8_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

二級MYSQ做據(jù)庫程序設(shè)計-8(總分:100.00,做題時間:90分鐘)一、選擇題(總題數(shù):40,分數(shù):100.00).設(shè)有如下表達式:CHECK(score>=0ANDscore<=100)關(guān)于該表達式,下列敘述中錯誤的是。(分數(shù):2.50)A.CHECK1能夠單獨執(zhí)行的SQL語句VB.該表達式定義了對字段score的約束C.score的取值范圍為0-100(包含0和100)D.更新表中數(shù)據(jù)時,檢查score的值是否滿足CHECK勺束解析:.在CREATETABL題句中,用來指定外鍵的關(guān)鍵字是。(分數(shù):2.50)A.CONSTRAINTB.PRIMARYKEYC.FOREIGNKEYVD.CHECK解析:.定義學(xué)生表時,若規(guī)定年齡字段取值不得超過30歲,應(yīng)該使用的約束是(分數(shù):2.50)A.關(guān)系完整性約束B.實體完整性約束C.參照完整性約束D.用戶定義完整性約束V解析:4.下列關(guān)于表級約束和列級約束的描述中,不正確的是o(分數(shù):2.50)A.列級約束針對某個特定的列,包含在列定義中B.表級約束與列定義相互獨立,不包含在列定義中C.列級約束可能涉及到多個列,也可能僅涉及一個列VD.表級約束可能涉及到多個列,也可能僅涉及一個列解析:.下列有關(guān)MySQ垸整性約束的敘述中,正確的是。(分數(shù):2.50)A.實體完整性可由主鍵約束或候選鍵約束來實現(xiàn)VB.對完整性約束只能進行添加操作C.使用ALTERTABLED句刪除完整性約束的同時,會自動刪除表本身D.使用DROPTABLED句刪除一個表的同時,表中的完整性約束不會自動刪除解析:.部門表tb_dept的定義如下:CREATETABLEtb_dept(deptnoCHAR(2)primarykey,dnameCHAR(20)Notnull,managerCHAR(12),telephoneCHAR(15));下列說法中正確的是。(分數(shù):2.50)A.dname的取值允許為空,不允許重復(fù)B.deptno的取值不允許為空,不允許重復(fù)VC.deptno的取值允許為空,不允許重復(fù)D.dname的取值不允許為空,不允許重復(fù)解析:.MySQL數(shù)據(jù)庫中的數(shù)據(jù)完整性,不包括。(分數(shù):2.50)A.數(shù)據(jù)刪除、更新完整性V.參照完整性C.用戶自定義完整性D.實體完整性解析:.MySQL中,激活觸發(fā)器的命令包括。(分數(shù):2.50)A.CREATEDROPINSERTB.SELECTCREATEUPDATEC.INSERTDELETEUPDATEVD.CREATEDELETEUPDATE解析:.下列關(guān)于MySQLB;發(fā)器的描述中,錯誤的是。(分數(shù):2.50)A.觸發(fā)器的執(zhí)行是自動的B.觸發(fā)器多用來保證數(shù)據(jù)的完整性C.觸發(fā)器可以創(chuàng)建在表或視圖上VD.一個觸發(fā)器只能定義在一個基本表上解析:.下列不能使用ALTER命令進行修改的數(shù)據(jù)庫對象是o(分數(shù):2.50)A.存儲過程B.事件C.觸發(fā)器VD.存儲函數(shù)解析:.當觸發(fā)器涉及對觸發(fā)表白身的更新操作時,使用的觸發(fā)器必須是(分數(shù):2.50)A.BEFOREUPDATEVB.AFTERUPDATEC.UPDATEBEFORED.UPDATEAFTER解析:.下列操作中,不可能觸發(fā)對應(yīng)關(guān)系表上觸發(fā)器的操作是(分數(shù):2.50)A.SELECTVB.INSERTC.UPDATED.DELETE解析:.以下關(guān)于觸發(fā)器的敘述中,正確的是o(分數(shù):2.50)A.觸發(fā)器可以建立在視圖上B.觸發(fā)器可以由CREAT操作觸發(fā)C.觸發(fā)器可以帶有參數(shù)D.觸發(fā)器由數(shù)據(jù)表上的特定事件所觸發(fā)V解析:.在MySQ沖,INSERT觸發(fā)器操作數(shù)據(jù)時,可以使用的臨時表是。(分數(shù):2.50)A.NEWVB.OLDC.NE慚口OLDD.LAST解析:.下列關(guān)于觸發(fā)器的敘述中,錯誤的是。(分數(shù):2.50)A.在觸發(fā)器的創(chuàng)建中,每個表每個事件每次只允許一個觸發(fā)器B.觸發(fā)器可以建立在視圖上VC.每個表最多支持6個觸發(fā)器D.同一表不能擁有兩個具有相同觸發(fā)時刻和事件的觸發(fā)器解析:.設(shè)有觸發(fā)器:CREATETRIGGERtest.insTrgAFTERINSERTONtest.studentFOREACHROWSET@msg="Hello!"以下敘述中正確的是。(分數(shù):2.50)A.在又student表進行插入操作時,自動執(zhí)行insTrg觸發(fā)器VB.在又test表進行插入操作時,自動執(zhí)行insTrg觸發(fā)器C.在又insTrg表進行插入操作時,自動執(zhí)行test觸發(fā)器D.在又student表進行插入操作時,自動執(zhí)行test觸發(fā)器解析:.設(shè)有一個成績表Student_JAVA(id,name,grade),現(xiàn)需要編寫一個觸發(fā)器,監(jiān)視對該表中數(shù)據(jù)的插入和更新,并判斷學(xué)生的成績grade,如果成績超過100分,在觸發(fā)器中強制將其修改為100(最高分),那么應(yīng)該將觸發(fā)器定義為。(分數(shù):2.50)A.AFTER觸發(fā)器和BEFORE蟲發(fā)器都不可以B.AFTER觸發(fā)器C.AFTER觸發(fā)器和BEFORE蟲發(fā)器者B可以D.BEFORE蟲發(fā)器V解析:.以下有關(guān)MySQL^件的敘述中,錯誤的是。(分數(shù):2.50)A.事件是由操作系統(tǒng)調(diào)用的過程VB.事件能夠按設(shè)定的時間自動執(zhí)行C.在事件中可以調(diào)用存儲過程D.在事件中可以對數(shù)據(jù)表進行數(shù)據(jù)更新操作解析:.以下不能開啟事件調(diào)度器的語句是。(分數(shù):2.50)A.SETGLOBALEVENT_SCHEDULER=TRUEB.SETGLOBALEVENT_SCHEDULE;R=1C.SELECT@@EVENT_SCHEDULERVD.SETGLOBALEVENT_SCHEDULER=ON解析:.現(xiàn)要求刪除MySQ嗷據(jù)庫中已創(chuàng)建的事件,通常使用的語句是(分數(shù):2.50)A.DROPEVENTVB.DROPEVENTSC.DELETEEVENTD.DELETEEVENTS解析:.以下關(guān)于事件的敘述中,正確的是o(分數(shù):2.50)A.刪除事件的語句是DELETEEVENTB.事件必須與特定的數(shù)據(jù)表相關(guān)C.事件用于維護系統(tǒng)的完整性D.活動的事件能夠在指定時刻執(zhí)行某些任務(wù)V解析:22.下列關(guān)于事件的描述中,錯誤的是o(分數(shù):2.50)A.事件是基于特定時間周期來觸發(fā)的B.創(chuàng)建事件的語句是CREATEEVENTC.事件觸發(fā)后,執(zhí)行事件中定義的SQL語句序列D.如果不顯式地指明,事件在創(chuàng)建后處于關(guān)閉狀態(tài)V解析:.設(shè)有如下創(chuàng)建數(shù)據(jù)庫對象的部分語句:CREATEEVENTTestONSCHEDLEEVERY1WEEKSTARTSCLIRDATE()+INTERVAL1WEEKENDS"2013-6-30”DOBEGINEND關(guān)于上述語句,下列敘述中錯誤的是。(分數(shù):2.50)A.Test事件從創(chuàng)建之時開始執(zhí)行VB.創(chuàng)建了一個名稱為Test的事件C.Test事件每周自動執(zhí)行一次D.Test事件的結(jié)束時間是2013年6月30日解析:.存儲過程和存儲函數(shù)的主要區(qū)別在于。(分數(shù):2.50)A.存儲函數(shù)可以被其他應(yīng)用程序調(diào)用,而存儲過程不能被其他應(yīng)用程序調(diào)用B.存儲過程中必須包含一條RETURNS句,而存儲函數(shù)中不允許出現(xiàn)該語句C.存儲函數(shù)只能建立在單個數(shù)據(jù)表上,而存儲過程可以同時建立在多個數(shù)據(jù)表上D.存儲過程可以擁有輸出參數(shù),而存儲函數(shù)不能擁有輸出參數(shù)V解析:.下列關(guān)于存儲過程的敘述中,正確的是o(分數(shù):2.50)A.存儲過程中只能包含數(shù)據(jù)更新語句B.存儲過程能夠自動觸發(fā)并執(zhí)行C.存儲過程可以帶有參數(shù)VD.存儲過程可以有返回值解析:.設(shè)有如下語句:DECLAREtmpVarTYPECHAR(10)DEFAULT"MySQL"關(guān)于以上命令,下列敘述中錯誤的是。(分數(shù):2.50)A.tmpVar的默認值是"MySQL"B.該語句聲明了一個用戶變量VC.tmpVar被聲明為字符類型變量D.tmpVar的作用域是聲明該變量的BEGUN-END語句塊解析:.在存儲過程的定義中,其參數(shù)的輸入輸出類型包括。(分數(shù):2.50)A.IN、OUTB.IN、OUTINOUTVC.IND.OUT解析:.在存儲過程中,使用防^標的一般流程是。(分數(shù):2.50)A.打開-->讀取-->關(guān)閉B.聲明-->讀取-->關(guān)閉C.聲明-->打開-->讀取-->關(guān)閉,D.聲明-->填充內(nèi)容-->打開-->讀取-->關(guān)閉解析:.設(shè)有學(xué)生成績表score(sno,cno,grade),各字段含義分別是學(xué)生學(xué)號、課程號及成績?,F(xiàn)有如下創(chuàng)建存儲函數(shù)的語句:CREATEFUNCTIONfun()RETURNSDECIMALBEGINDECLARExDECIMALSELECTAVG(grade)INTOxFROMscoreRETURNxEND以下關(guān)于上述存儲函數(shù)的敘述中,錯誤的是。(分數(shù):2.50)A.表達式AVG(grade)INTOx有語法錯誤VB.x是全體學(xué)生選修所有課程的平均成績C.fun沒有參數(shù)D.RETURNSDECIMAL明返回值的數(shù)據(jù)類型解析:.在MySQ沖,不可以聲明和使用游標的情況有(分數(shù):2.50)A.存儲過程B.存儲函數(shù)C.交互式SQL查詢VD.觸發(fā)器解析:.設(shè)有如下定義存儲過程的語句框架:CREATEPROCEDUREtest(INxINT)BEGINEND調(diào)用該存儲過程的語句是。(分數(shù):2.50)A.CALLtest(10);VB.CALLtest10;C.SELECTtest(10);D.SELECTtest10;解析:.下列創(chuàng)建游標的語法格式中,正確的是o(分數(shù):2.50)A.DECLAREcursor_nameCURSORFORselect_statementVB.DECLARECURSORcursor_nameFORselect_statementC.CREATEcursor_nameCURSORFORselect_statementD.CREATECURSORcursor_nameFORselect_statement解析:.存儲過程與存儲函數(shù)的區(qū)別之一是存儲過程不能包含。(分數(shù):2.50)A.SET語句B.局部變量C.RETURNf句VD.游標解析:.現(xiàn)有如下語句:CREATEPROCEDUREp(INnolINT,OUTpnameVARCHAR(10))BEGINSELECTsnameINTOpnameFROMstudentWHEREsno=nol:END能夠直接調(diào)用過程p,并能得到正確返回結(jié)果的語句是。(分數(shù):2.50)A.CALLp(100,@x);VB.CALLp(100,"張紅");C.CALLp(@a,@b);D.CALLp(@a,"張紅");解析:.在MySQL勺命令行中調(diào)用存儲過程sp和函數(shù)fn的方法分別是(分數(shù):2.50)A.CALLsp(),SELECTfn();VB.SELECTsp(),CALLfn();C.CALLsp(),CALLfn();D.SELECTsp(),SELECTfn();解析:.下列關(guān)于局部變量和用戶變量的描述中,錯誤的是。(分數(shù):2.50)A.局部變量只在BEGIN...ENI)語句塊之間有效B.用戶變量以"@"開頭,局部變量沒有這個符號C.用戶變量使用SET語句定義,局部變量使用DECLAR題句定義D.在存儲函數(shù)中只能使用局部變量V解析:.在MySQ沖執(zhí)行如下語句:。SHOWGRANTSFOR"wang"@"localhost";結(jié)果顯示為:GRANTUSAGEON*.*TO"wang"@"localhost"該結(jié)果顯示的是。(分數(shù):2.50)A.系統(tǒng)中所有的用戶信息B.用戶名以wang開頭的用戶擁有的所有權(quán)限C.用

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論