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

下載本文檔

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

文檔簡(jiǎn)介

1、二級(jí)MYSQ做據(jù)庫(kù)程序設(shè)計(jì)-3( 總分: 100.00 ,做題時(shí)間: 90分鐘 )一、 選擇題 (總題數(shù):40,分?jǐn)?shù):100.00)1. 設(shè)有如下表達(dá)式:CHECK(score =0 AND score =100)關(guān)于該表達(dá)式,下列敘述中錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A.CHECK能夠單3執(zhí)行的SQL語(yǔ)句VB. 該表達(dá)式定義了對(duì)字段score 的約束C.score 的取值范圍為 0-100( 包含 0 和 100)D.更新表中數(shù)據(jù)時(shí),檢查score的值是否滿足CHECK)束解析:2. 在CREATE TABL語(yǔ)句中,用來(lái)指定外鍵的關(guān)鍵字是 。(分?jǐn)?shù): 2.50 )A.CONSTRAINTB.

2、PRIMARY KEYC.FOREIGN KEY,D.CHECK解析:3. 定義學(xué)生表時(shí),若規(guī)定年齡字段取值不得超過(guò)30 歲,應(yīng)該使用的約束是。(分?jǐn)?shù): 2.50 )A. 關(guān)系完整性約束B(niǎo). 實(shí)體完整性約束C. 參照完整性約束D.用戶定義完整性約束 V解析:4. 下列關(guān)于表級(jí)約束和列級(jí)約束的描述中,不正確的是。(分?jǐn)?shù): 2.50 )A. 列級(jí)約束針對(duì)某個(gè)特定的列,包含在列定義中B. 表級(jí)約束與列定義相互獨(dú)立,不包含在列定義中C.列級(jí)約束可能涉及到多個(gè)列,也可能僅涉及一個(gè)列VD. 表級(jí)約束可能涉及到多個(gè)列,也可能僅涉及一個(gè)列解析:5.下列有關(guān)MySQ院整性約束的敘述中,正確的是 。(分?jǐn)?shù): 2.

3、50 )A.實(shí)體完整性可由主鍵約束或候選鍵約束來(lái)實(shí)現(xiàn)VB. 對(duì)完整性約束只能進(jìn)行添加操作C.使用ALTER TABLED句刪除完整性約束的同時(shí),會(huì)自動(dòng)刪除表本身D.使用DROP TABL語(yǔ)句刪除一個(gè)表的同時(shí),表中的完整性約束不會(huì)自動(dòng)刪除解析:6. 部門表 tb_dept 的定義如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key ,dname CHAR(20) Not null ,manager CHAR(12),telephone CHAR(15); )下列說(shuō)法中正確的是。(分?jǐn)?shù): 2.50 )A.dname 的取值允許為空,不允許重復(fù)B.de

4、ptno的取值不允許為空,不允許重復(fù) VC.deptno 的取值允許為空,不允許重復(fù)D.dname 的取值不允許為空,不允許重復(fù)解析:7. MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)完整性,不包括。(分?jǐn)?shù): 2.50 )A.數(shù)據(jù)刪除、更新完整性 V8. 參照完整性9. 用戶自定義完整性10. 實(shí)體完整性解析:8 .MySQL中,激活觸發(fā)器的命令包括。(分?jǐn)?shù): 2.50 )A.CREATE、 DRO、P INSERTB.SELECT、 CREAT、E UPDATEC.INSERT、DELETE UPDATE/D.CREATE、 DELETE、 UPDATE解析:9 .下列關(guān)于MySQ觸發(fā)器的描述中,錯(cuò)誤的是 。(

5、分?jǐn)?shù): 2.50 )A. 觸發(fā)器的執(zhí)行是自動(dòng)的B. 觸發(fā)器多用來(lái)保證數(shù)據(jù)的完整性C.觸發(fā)器可以創(chuàng)建在表或視圖上VD. 一個(gè)觸發(fā)器只能定義在一個(gè)基本表上解析:10.下列不能使用ALTERS令進(jìn)行修改的數(shù)據(jù)庫(kù)對(duì)象是。(分?jǐn)?shù): 2.50 )A. 存儲(chǔ)過(guò)程B. 事件C.觸發(fā)器VD. 存儲(chǔ)函數(shù)解析:11. 當(dāng)觸發(fā)器涉及對(duì)觸發(fā)表白身的更新操作時(shí),使用的觸發(fā)器必須是(分?jǐn)?shù): 2.50 )A.BEFORE UPDATE/B.AFTER UPDATEC.UPDATE BEFORED.UPDATE AFTER解析:12. 下列操作中,不可能觸發(fā)對(duì)應(yīng)關(guān)系表上觸發(fā)器的操作是。(分?jǐn)?shù): 2.50 )A.SELECT 7

6、B.INSERTC.UPDATED.DELETE解析:13. 以下關(guān)于觸發(fā)器的敘述中,正確的是。(分?jǐn)?shù): 2.50 )A. 觸發(fā)器可以建立在視圖上B.觸發(fā)器可以由CREAT臊作觸發(fā)C. 觸發(fā)器可以帶有參數(shù)D.觸發(fā)器由數(shù)據(jù)表上的特定事件所觸發(fā)V解析:14. 在MySQ中,INSERT!蟲(chóng)發(fā)器操作數(shù)據(jù)時(shí),可以使用的臨時(shí)表是 。(分?jǐn)?shù): 2.50 )A.NEW VB.OLDC.NEM口 OLDD.LAST解析:15. 下列關(guān)于觸發(fā)器的敘述中,錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A. 在觸發(fā)器的創(chuàng)建中,每個(gè)表每個(gè)事件每次只允許一個(gè)觸發(fā)器B.觸發(fā)器可以建立在視圖上 VC. 每個(gè)表最多支持6 個(gè)觸發(fā)器D. 同

7、一表不能擁有兩個(gè)具有相同觸發(fā)時(shí)刻和事件的觸發(fā)器解析:16. 設(shè)有觸發(fā)器:CREATE TRIGGER test.insTrg AFTER INSERTON test.student FOR EACH ROW SET msg=Hello!以下敘述中正確的是。(分?jǐn)?shù): 2.50 )A.在student表進(jìn)行插入操作時(shí),自動(dòng)執(zhí)行insTrg觸發(fā)器 VB. 在對(duì) test 表進(jìn)行插入操作時(shí),自動(dòng)執(zhí)行insTrg 觸發(fā)器C. 在對(duì) insTrg 表進(jìn)行插入操作時(shí),自動(dòng)執(zhí)行test 觸發(fā)器D. 在對(duì) student 表進(jìn)行插入操作時(shí),自動(dòng)執(zhí)行test 觸發(fā)器解析:17. 設(shè)有一個(gè)成績(jī)表Student_JA

8、VA(id,name,grade) ,現(xiàn)需要編寫一個(gè)觸發(fā)器,監(jiān)視對(duì)該表中數(shù)據(jù)的插入和更新,并判斷學(xué)生的成績(jī)grade, 如果成績(jī)超過(guò)100分, 在觸發(fā)器中強(qiáng)制將其修改為 100(最高分 ) , 那么應(yīng)該將觸發(fā)器定義為 (分?jǐn)?shù): 2.50 )A.AFTER觸發(fā)器和BEFOR觸發(fā)器都不可以B.AFTER觸發(fā)器C.AFTER觸發(fā)器和BEFOR觸發(fā)器都可以D.BEFORE蟲(chóng)發(fā)器V解析:18. 以下有關(guān)MySQ厚件的敘述中,錯(cuò)誤的是 。(分?jǐn)?shù): 2.50 )A.事件是由操作系統(tǒng)調(diào)用的過(guò)程 VB. 事件能夠按設(shè)定的時(shí)間自動(dòng)執(zhí)行C. 在事件中可以調(diào)用存儲(chǔ)過(guò)程D. 在事件中可以對(duì)數(shù)據(jù)表進(jìn)行數(shù)據(jù)更新操作解析:1

9、9. 以下不能開(kāi)啟事件調(diào)度器的語(yǔ)句是。) 2.50 (分?jǐn)?shù):A.SET GLOBAL EVENT_SCHEDULER=;TRUEB.SETGLOBAL EVENT_SCHEDUL;ER=1C.SELECT EVENT_SCHEDU LERD.SETGLOBAL EVENT_SCHEDULE;R=ON解析:20. 現(xiàn)要求刪除MySQ數(shù)據(jù)庫(kù)中已創(chuàng)建的事件,通常使用的語(yǔ)句是 .(分?jǐn)?shù): 2.50 )A.DROP EVENTVB.DROP EVENTSC.DELETE EVENTD.DELETE EVENTS解析:21. 以下關(guān)于事件的敘述中,正確的是。(分?jǐn)?shù): 2.50 )A. 刪除事件的語(yǔ)句是DE

10、LETE EVENTB. 事件必須與特定的數(shù)據(jù)表相關(guān)C. 事件用于維護(hù)系統(tǒng)的完整性D.活動(dòng)的事件能夠在指定時(shí)刻執(zhí)行某些任務(wù)V解析:22. 下列關(guān)于事件的描述中,錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A. 事件是基于特定時(shí)間周期來(lái)觸發(fā)的B. 創(chuàng)建事件的語(yǔ)句是CREATE EVENTC.事件觸發(fā)后,執(zhí)行事件中定義的 SQL語(yǔ)句序列D.如果不顯式地指明,事件在創(chuàng)建后處于關(guān)閉狀態(tài)V解析:23. 設(shè)有如下創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的部分語(yǔ)句:CREATE EVENT Test ON SCHEDLE EVERY 1 WEEKSTARTS CLIRDATE() + INTERVAL 1 WEEKENDS ?3-6-30DOB

11、EGINEND關(guān)于上述語(yǔ)句,下列敘述中錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A.Test事件從創(chuàng)建之時(shí)開(kāi)始執(zhí)行VB. 創(chuàng)建了一個(gè)名稱為 Test 的事件C.Test 事件每周自動(dòng)執(zhí)行一次D.Test 事件的結(jié)束時(shí)間是2013 年 6 月 30 日解析:24. 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的主要區(qū)別在于。(分?jǐn)?shù): 2.50 )A. 存儲(chǔ)函數(shù)可以被其他應(yīng)用程序調(diào)用,而存儲(chǔ)過(guò)程不能被其他應(yīng)用程序調(diào)用B.存儲(chǔ)過(guò)程中必須包含一條RETURNS句,而存儲(chǔ)函數(shù)中不允許出現(xiàn)該語(yǔ)句C. 存儲(chǔ)函數(shù)只能建立在單個(gè)數(shù)據(jù)表上,而存儲(chǔ)過(guò)程可以同時(shí)建立在多個(gè)數(shù)據(jù)表上D.存儲(chǔ)過(guò)程可以擁有輸出參數(shù),而存儲(chǔ)函數(shù)不能擁有輸出參數(shù)V解析:25. 下

12、列關(guān)于存儲(chǔ)過(guò)程的敘述中,正確的是。(分?jǐn)?shù): 2.50 )A. 存儲(chǔ)過(guò)程中只能包含數(shù)據(jù)更新語(yǔ)句B. 存儲(chǔ)過(guò)程能夠自動(dòng)觸發(fā)并執(zhí)行C.存儲(chǔ)過(guò)程可以帶有參數(shù) VD. 存儲(chǔ)過(guò)程可以有返回值解析:26. 設(shè)有如下語(yǔ)句:DECLARE tmpVar TYPE CHAR(10) DEFAULT MySQL關(guān)于以上命令,下列敘述中錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A.tmpVar 的默認(rèn)值是MySQLB.該語(yǔ)句聲明了一個(gè)用戶變量VC.tmpVar 被聲明為字符類型變量D.tmpVar的作用域是聲明該變量的 BEGIN-END吾句塊解析:27. 在存儲(chǔ)過(guò)程的定義中,其參數(shù)的輸入輸出類型包括。(分?jǐn)?shù): 2.50 )A

13、.IN 、 OUTB.IN、OUT INOUT VC.IND.OUT解析:28. 在存儲(chǔ)過(guò)程中,使用游標(biāo)的一般流程是。(分?jǐn)?shù): 2.50 )A.打開(kāi)- 讀取- 關(guān)閉B.聲明- 讀取- 關(guān)閉C.聲明- 打開(kāi)- 讀取- 關(guān)閉,D.聲明- 填充內(nèi)容- 打開(kāi)- 讀取- 關(guān)閉解析:29. 設(shè)有學(xué)生成績(jī)表score(sno,cno,grade) ,各字段含義分別是學(xué)生學(xué)號(hào)、課程號(hào)及成績(jī)?,F(xiàn)有如下創(chuàng)建存儲(chǔ)函數(shù)的語(yǔ)句:CREATE FUNCTION fun()RETURNS DECIMALBEGINDECLARE x DECIMALSELECT AVG(grade)INTO x FROM scoreRETUR

14、N xEND;以下關(guān)于上述存儲(chǔ)函數(shù)的敘述中,錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A.表達(dá)式AVG(grade) INTO x有語(yǔ)法錯(cuò)誤 VB.x 是全體學(xué)生選修所有課程的平均成績(jī)C.fun 沒(méi)有參數(shù)D.RETURNS DECIMAL明返回值的數(shù)據(jù)類型解析:30.在MySQLK不可以聲明和使用游標(biāo)的情況有 。(分?jǐn)?shù):2.50 )存儲(chǔ)過(guò)程 A.B. 存儲(chǔ)函數(shù)C.交互式SQL查詢 VD. 觸發(fā)器解析:31. 設(shè)有如下定義存儲(chǔ)過(guò)程的語(yǔ)句框架:CREATE PROCEDURE test(IN x INT)BEGINEND;調(diào)用該存儲(chǔ)過(guò)程的語(yǔ)句是。(分?jǐn)?shù): 2.50 )A.CALL test(10) ; VB

15、.CALL test 10 ;C.SELECT test(10) ;D.SELECT test 10 ;解析:32. 下列創(chuàng)建游標(biāo)的語(yǔ)法格式中,正確的是。(分?jǐn)?shù): 2.50 )A.DECLARE cursor_name CURSOR FOR select_statement VB.DECLARE CURSOR cursor_name FOR select_statement(分?jǐn)?shù): 2.50 )C.CREATE cursor_name CURSOR FOR select_statementD.CREATE CURSOR cursor_name FOR select_statement解析:33

16、. 存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù)的區(qū)別之一是存儲(chǔ)過(guò)程不能包含 。(分?jǐn)?shù): 2.50 )A.SET 語(yǔ)句B. 局部變量C.RETUR幅句 7D. 游標(biāo)解析:34. 現(xiàn)有如下語(yǔ)句:CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10)BEGINSELECT sname INTO pnameFROM studentWHERE sno=no:lEND;能夠直接調(diào)用過(guò)程p,并能得到正確返回結(jié)果的語(yǔ)句是。(分?jǐn)?shù): 2.50 )A.CALL p(100,x) ; V?漫乂 ?尬張紅);C.CALL p(a,b);?漫??張紅);解析:35. 在MySQL勺命令行中調(diào)用存

17、儲(chǔ)過(guò)程sp和函數(shù)fn的方法分別是.(分?jǐn)?shù): 2.50 )A.CALL sp() , SELECT fn() ; VB.SELECT sp() , CALL fn() ; CALL fn() , C.CALL sp()D.SELECT sp() , SELECT fn() ;解析:36. 下列關(guān)于局部變量和用戶變量的描述中,錯(cuò)誤的是。(分?jǐn)?shù): 2.50 )A. 局部變量只在BEGIN.ENI) 語(yǔ)句塊之間有效B. 用戶變量以?開(kāi)頭,局部變量沒(méi)有這個(gè)符號(hào)C.用戶變量使用SET語(yǔ)句定義,局部變量使用DECLAR踣句定義D.在存儲(chǔ)函數(shù)中只能使用局部變量 V解析:37.在MySQ中執(zhí)行如下語(yǔ)句: 。SHOW GRANTS FOR wanglocalhost;結(jié)果顯示為:GRANT USAGE ON * . * TOwanglocalhost該結(jié)果顯示的是。A. 系統(tǒng)中所有的用戶信息B.用戶名以wang開(kāi)頭的用戶擁有的所有權(quán)限C.用戶

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論