版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、二級MYSQ做據(jù)庫程序設(shè)計-3( 總分: 100.00 ,做題時間: 90分鐘 )一、 選擇題 (總題數(shù):40,分數(shù):100.00)1. 設(shè)有如下表達式:CHECK(score =0 AND score =100)關(guān)于該表達式,下列敘述中錯誤的是。(分數(shù): 2.50 )A.CHECK能夠單3執(zhí)行的SQL語句VB. 該表達式定義了對字段score 的約束C.score 的取值范圍為 0-100( 包含 0 和 100)D.更新表中數(shù)據(jù)時,檢查score的值是否滿足CHECK)束解析:2. 在CREATE TABL語句中,用來指定外鍵的關(guān)鍵字是 。(分數(shù): 2.50 )A.CONSTRAINTB.
2、PRIMARY KEYC.FOREIGN KEY,D.CHECK解析:3. 定義學(xué)生表時,若規(guī)定年齡字段取值不得超過30 歲,應(yīng)該使用的約束是。(分數(shù): 2.50 )A. 關(guān)系完整性約束B. 實體完整性約束C. 參照完整性約束D.用戶定義完整性約束 V解析:4. 下列關(guān)于表級約束和列級約束的描述中,不正確的是。(分數(shù): 2.50 )A. 列級約束針對某個特定的列,包含在列定義中B. 表級約束與列定義相互獨立,不包含在列定義中C.列級約束可能涉及到多個列,也可能僅涉及一個列VD. 表級約束可能涉及到多個列,也可能僅涉及一個列解析:5.下列有關(guān)MySQ院整性約束的敘述中,正確的是 。(分數(shù): 2.
3、50 )A.實體完整性可由主鍵約束或候選鍵約束來實現(xiàn)VB. 對完整性約束只能進行添加操作C.使用ALTER TABLED句刪除完整性約束的同時,會自動刪除表本身D.使用DROP TABL語句刪除一個表的同時,表中的完整性約束不會自動刪除解析:6. 部門表 tb_dept 的定義如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key ,dname CHAR(20) Not null ,manager CHAR(12),telephone CHAR(15); )下列說法中正確的是。(分數(shù): 2.50 )A.dname 的取值允許為空,不允許重復(fù)B.de
4、ptno的取值不允許為空,不允許重復(fù) VC.deptno 的取值允許為空,不允許重復(fù)D.dname 的取值不允許為空,不允許重復(fù)解析:7. MySQL數(shù)據(jù)庫中的數(shù)據(jù)完整性,不包括。(分數(shù): 2.50 )A.數(shù)據(jù)刪除、更新完整性 V8. 參照完整性9. 用戶自定義完整性10. 實體完整性解析:8 .MySQL中,激活觸發(fā)器的命令包括。(分數(shù): 2.50 )A.CREATE、 DRO、P INSERTB.SELECT、 CREAT、E UPDATEC.INSERT、DELETE UPDATE/D.CREATE、 DELETE、 UPDATE解析:9 .下列關(guān)于MySQ觸發(fā)器的描述中,錯誤的是 。(
5、分數(shù): 2.50 )A. 觸發(fā)器的執(zhí)行是自動的B. 觸發(fā)器多用來保證數(shù)據(jù)的完整性C.觸發(fā)器可以創(chuàng)建在表或視圖上VD. 一個觸發(fā)器只能定義在一個基本表上解析:10.下列不能使用ALTERS令進行修改的數(shù)據(jù)庫對象是。(分數(shù): 2.50 )A. 存儲過程B. 事件C.觸發(fā)器VD. 存儲函數(shù)解析:11. 當(dāng)觸發(fā)器涉及對觸發(fā)表白身的更新操作時,使用的觸發(fā)器必須是(分數(shù): 2.50 )A.BEFORE UPDATE/B.AFTER UPDATEC.UPDATE BEFORED.UPDATE AFTER解析:12. 下列操作中,不可能觸發(fā)對應(yīng)關(guān)系表上觸發(fā)器的操作是。(分數(shù): 2.50 )A.SELECT 7
6、B.INSERTC.UPDATED.DELETE解析:13. 以下關(guān)于觸發(fā)器的敘述中,正確的是。(分數(shù): 2.50 )A. 觸發(fā)器可以建立在視圖上B.觸發(fā)器可以由CREAT臊作觸發(fā)C. 觸發(fā)器可以帶有參數(shù)D.觸發(fā)器由數(shù)據(jù)表上的特定事件所觸發(fā)V解析:14. 在MySQ中,INSERT!蟲發(fā)器操作數(shù)據(jù)時,可以使用的臨時表是 。(分數(shù): 2.50 )A.NEW VB.OLDC.NEM口 OLDD.LAST解析:15. 下列關(guān)于觸發(fā)器的敘述中,錯誤的是。(分數(shù): 2.50 )A. 在觸發(fā)器的創(chuàng)建中,每個表每個事件每次只允許一個觸發(fā)器B.觸發(fā)器可以建立在視圖上 VC. 每個表最多支持6 個觸發(fā)器D. 同
7、一表不能擁有兩個具有相同觸發(fā)時刻和事件的觸發(fā)器解析:16. 設(shè)有觸發(fā)器:CREATE TRIGGER test.insTrg AFTER INSERTON test.student FOR EACH ROW SET 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ā)器解析:17. 設(shè)有一個成績表Student_JA
8、VA(id,name,grade) ,現(xiàn)需要編寫一個觸發(fā)器,監(jiān)視對該表中數(shù)據(jù)的插入和更新,并判斷學(xué)生的成績grade, 如果成績超過100分, 在觸發(fā)器中強制將其修改為 100(最高分 ) , 那么應(yīng)該將觸發(fā)器定義為 (分數(shù): 2.50 )A.AFTER觸發(fā)器和BEFOR觸發(fā)器都不可以B.AFTER觸發(fā)器C.AFTER觸發(fā)器和BEFOR觸發(fā)器都可以D.BEFORE蟲發(fā)器V解析:18. 以下有關(guān)MySQ厚件的敘述中,錯誤的是 。(分數(shù): 2.50 )A.事件是由操作系統(tǒng)調(diào)用的過程 VB. 事件能夠按設(shè)定的時間自動執(zhí)行C. 在事件中可以調(diào)用存儲過程D. 在事件中可以對數(shù)據(jù)表進行數(shù)據(jù)更新操作解析:1
9、9. 以下不能開啟事件調(diào)度器的語句是。) 2.50 (分數(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ù)庫中已創(chuàng)建的事件,通常使用的語句是 .(分數(shù): 2.50 )A.DROP EVENTVB.DROP EVENTSC.DELETE EVENTD.DELETE EVENTS解析:21. 以下關(guān)于事件的敘述中,正確的是。(分數(shù): 2.50 )A. 刪除事件的語句是DE
10、LETE EVENTB. 事件必須與特定的數(shù)據(jù)表相關(guān)C. 事件用于維護系統(tǒng)的完整性D.活動的事件能夠在指定時刻執(zhí)行某些任務(wù)V解析:22. 下列關(guān)于事件的描述中,錯誤的是。(分數(shù): 2.50 )A. 事件是基于特定時間周期來觸發(fā)的B. 創(chuàng)建事件的語句是CREATE EVENTC.事件觸發(fā)后,執(zhí)行事件中定義的 SQL語句序列D.如果不顯式地指明,事件在創(chuàng)建后處于關(guān)閉狀態(tài)V解析:23. 設(shè)有如下創(chuàng)建數(shù)據(jù)庫對象的部分語句:CREATE EVENT Test ON SCHEDLE EVERY 1 WEEKSTARTS CLIRDATE() + INTERVAL 1 WEEKENDS ?3-6-30DOB
11、EGINEND關(guān)于上述語句,下列敘述中錯誤的是。(分數(shù): 2.50 )A.Test事件從創(chuàng)建之時開始執(zhí)行VB. 創(chuàng)建了一個名稱為 Test 的事件C.Test 事件每周自動執(zhí)行一次D.Test 事件的結(jié)束時間是2013 年 6 月 30 日解析:24. 存儲過程和存儲函數(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解析:25. 下
12、列關(guān)于存儲過程的敘述中,正確的是。(分數(shù): 2.50 )A. 存儲過程中只能包含數(shù)據(jù)更新語句B. 存儲過程能夠自動觸發(fā)并執(zhí)行C.存儲過程可以帶有參數(shù) VD. 存儲過程可以有返回值解析:26. 設(shè)有如下語句:DECLARE tmpVar TYPE CHAR(10) DEFAULT MySQL關(guān)于以上命令,下列敘述中錯誤的是。(分數(shù): 2.50 )A.tmpVar 的默認值是MySQLB.該語句聲明了一個用戶變量VC.tmpVar 被聲明為字符類型變量D.tmpVar的作用域是聲明該變量的 BEGIN-END吾句塊解析:27. 在存儲過程的定義中,其參數(shù)的輸入輸出類型包括。(分數(shù): 2.50 )A
13、.IN 、 OUTB.IN、OUT INOUT VC.IND.OUT解析:28. 在存儲過程中,使用游標(biāo)的一般流程是。(分數(shù): 2.50 )A.打開- 讀取- 關(guān)閉B.聲明- 讀取- 關(guān)閉C.聲明- 打開- 讀取- 關(guān)閉,D.聲明- 填充內(nèi)容- 打開- 讀取- 關(guān)閉解析:29. 設(shè)有學(xué)生成績表score(sno,cno,grade) ,各字段含義分別是學(xué)生學(xué)號、課程號及成績?,F(xiàn)有如下創(chuàng)建存儲函數(shù)的語句:CREATE FUNCTION fun()RETURNS DECIMALBEGINDECLARE x DECIMALSELECT AVG(grade)INTO x FROM scoreRETUR
14、N xEND;以下關(guān)于上述存儲函數(shù)的敘述中,錯誤的是。(分數(shù): 2.50 )A.表達式AVG(grade) INTO x有語法錯誤 VB.x 是全體學(xué)生選修所有課程的平均成績C.fun 沒有參數(shù)D.RETURNS DECIMAL明返回值的數(shù)據(jù)類型解析:30.在MySQLK不可以聲明和使用游標(biāo)的情況有 。(分數(shù):2.50 )存儲過程 A.B. 存儲函數(shù)C.交互式SQL查詢 VD. 觸發(fā)器解析:31. 設(shè)有如下定義存儲過程的語句框架:CREATE PROCEDURE test(IN x INT)BEGINEND;調(diào)用該存儲過程的語句是。(分數(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)的語法格式中,正確的是。(分數(shù): 2.50 )A.DECLARE cursor_name CURSOR FOR select_statement VB.DECLARE CURSOR cursor_name FOR select_statement(分數(shù): 2.50 )C.CREATE cursor_name CURSOR FOR select_statementD.CREATE CURSOR cursor_name FOR select_statement解析:33
16、. 存儲過程與存儲函數(shù)的區(qū)別之一是存儲過程不能包含 。(分數(shù): 2.50 )A.SET 語句B. 局部變量C.RETUR幅句 7D. 游標(biāo)解析:34. 現(xiàn)有如下語句:CREATE PROCEDURE p(IN nol INT,OUT pname VARCHAR(10)BEGINSELECT sname INTO pnameFROM studentWHERE sno=no:lEND;能夠直接調(diào)用過程p,并能得到正確返回結(jié)果的語句是。(分數(shù): 2.50 )A.CALL p(100,x) ; V?漫乂 ?尬張紅);C.CALL p(a,b);?漫??張紅);解析:35. 在MySQL勺命令行中調(diào)用存
17、儲過程sp和函數(shù)fn的方法分別是.(分數(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)于局部變量和用戶變量的描述中,錯誤的是。(分數(shù): 2.50 )A. 局部變量只在BEGIN.ENI) 語句塊之間有效B. 用戶變量以?開頭,局部變量沒有這個符號C.用戶變量使用SET語句定義,局部變量使用DECLAR踣句定義D.在存儲函數(shù)中只能使用局部變量 V解析:37.在MySQ中執(zhí)行如下語句: 。SHOW GRANTS FOR wanglocalhost;結(jié)果顯示為:GRANT USAGE ON * . * TOwanglocalhost該結(jié)果顯示的是。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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度干粉砂漿生產(chǎn)技術(shù)合作合同3篇
- 二零二五年度房地產(chǎn)企業(yè)財務(wù)外包與投資分析服務(wù)合同2篇
- 二零二五年度新能源汽車充電樁建設(shè)合同協(xié)議3篇
- 2025年度物流設(shè)備融資租賃合同保證人物流效率擔(dān)保協(xié)議2篇
- 2025版食堂經(jīng)營權(quán)轉(zhuǎn)讓合同3篇
- 二零二五年度廢舊電子設(shè)備回收與環(huán)保處理合同3篇
- 2025年新材料研發(fā)領(lǐng)域股權(quán)合作合同范本
- 軟件開發(fā)原理 課程設(shè)計
- 二零二五年度文化旅游項目可行性研究報告咨詢服務(wù)合同3篇
- 運營管理課課程設(shè)計
- 2024-2025學(xué)年陜旅版英語五年級上冊期末質(zhì)量檢測5(含答案含聽力原文無音頻)
- 民宿承包協(xié)議書2025年
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之20:“7支持-7.3意識+7.4溝通”(雷澤佳編制-2025B0)
- 西京學(xué)院《數(shù)據(jù)挖掘B》2023-2024學(xué)年第一學(xué)期期末試卷
- 選調(diào)生培訓(xùn)心得體會集合6篇
- 電商培訓(xùn)兼職教師聘用合同
- YY/T 1409-2016等離子手術(shù)設(shè)備
- 設(shè)計風(fēng)速、覆冰的基準(zhǔn)和應(yīng)用
- 水果深加工項目商業(yè)計劃書范文參考
- 愛麗絲夢游仙境話劇中英文劇本
- 五年級上冊人教版數(shù)學(xué)脫式計算題五年級上冊脫式計算,解方程,應(yīng)用題
評論
0/150
提交評論