MySQL數(shù)據(jù)庫應(yīng)用與管理 第1-12章 單元習(xí)題 有答案.docx

上傳人:黑** 文檔編號(hào):71916323 上傳時(shí)間:2022-04-07 格式:DOCX 頁數(shù):21 大?。?7.60KB
收藏 版權(quán)申訴 舉報(bào) 下載
MySQL數(shù)據(jù)庫應(yīng)用與管理 第1-12章 單元習(xí)題 有答案.docx_第1頁
第1頁 / 共21頁
MySQL數(shù)據(jù)庫應(yīng)用與管理 第1-12章 單元習(xí)題 有答案.docx_第2頁
第2頁 / 共21頁
MySQL數(shù)據(jù)庫應(yīng)用與管理 第1-12章 單元習(xí)題 有答案.docx_第3頁
第3頁 / 共21頁

下載文檔到電腦,查找使用更方便

30 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《MySQL數(shù)據(jù)庫應(yīng)用與管理 第1-12章 單元習(xí)題 有答案.docx》由會(huì)員分享,可在線閱讀,更多相關(guān)《MySQL數(shù)據(jù)庫應(yīng)用與管理 第1-12章 單元習(xí)題 有答案.docx(21頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、MySQL數(shù)據(jù)庫應(yīng)用與管理 單元習(xí)題(單元一) 一、選擇題實(shí)體關(guān)系圖(E-R圖)的基本要素有:實(shí)體對(duì)象、對(duì)象屬性和(B)o A、屬性之間關(guān)系B、對(duì)象之間關(guān)系 C、多對(duì)多的關(guān)系D、主鍵關(guān)系關(guān)系數(shù)據(jù)中,表的列又稱為(C)o A、記錄B、元組 C、屬性D、關(guān)系關(guān)系數(shù)據(jù)中,表的行又稱為(A)。 A、記錄、元祖B、記錄、屬性 C、字段、屬性D、字段、元組設(shè)計(jì)關(guān)系數(shù)據(jù)庫,有關(guān)概念結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)描述正確的是(D)。 A、制定任務(wù)目標(biāo) B、確定實(shí)體數(shù)據(jù)對(duì)象及其屬性 C、確定實(shí)體對(duì)象之間的關(guān)系 D、繪制E-R圖—個(gè)學(xué)生有多個(gè)電話號(hào)碼,每個(gè)電話號(hào)碼僅屬于某個(gè)特定的學(xué)生,則學(xué)生和電話號(hào)碼

2、之間 存在什么關(guān)系(B)o A、一對(duì)一*的關(guān)系B、一對(duì)多的關(guān)系 C、多對(duì)多的關(guān)系D、以上都正確下列有關(guān)關(guān)系數(shù)據(jù)庫設(shè)計(jì)的描述不正確的是(D)。 A、根據(jù)需求制定任務(wù)目標(biāo),確定需要處理的數(shù)據(jù)對(duì)象及其屬性。 B、在需求分析基礎(chǔ)上,獲得實(shí)體關(guān)系模型,繪制E-R圖。 C、依據(jù)E-R圖設(shè)計(jì)表格,確定表的列。 D、關(guān)系數(shù)據(jù)庫設(shè)計(jì)不需要考慮優(yōu)化讀寫性能。 1. 關(guān)系數(shù)據(jù)庫中,保證表之間的關(guān)系用(B)。 A、主鍵B、外鍵 C、快捷鍵D、唯一鍵關(guān)系數(shù)據(jù)庫中,表中的主鍵的作用是(A)。 A、唯一標(biāo)識(shí)表中的記錄 B、保證表之間的關(guān)系 C、避免表之間出現(xiàn)重復(fù)字段 D、以上都不正確MySQL服務(wù)

3、名稱為“MySQL80”,停止MySQL80服務(wù)的指令是(D)。 A、可以建立在單表上 B、可以建立在兩張表的基礎(chǔ)上 C、可以建立在兩張或兩張以上的表的基礎(chǔ)上 D、視圖只能建立在單表上下面選項(xiàng)中,用于刪除視圖的語句是(A )o A、DROP VIEW 語句B、DELETE VIEW 語句 C、ALERT VIEW 語句 D、UPDATE VIEW 語句更新視圖中的數(shù)據(jù),新數(shù)據(jù)保存在(B )中。 A、視圖B、基本表C、視圖名稱 D、索引通過視圖刪除數(shù)據(jù),使用的語句是(B )。 A、DROP B、DELETE C、REMOVE D、CLEAR用戶對(duì)視圖執(zhí)行操作的權(quán)限中,不具備的權(quán)限

4、是(C )。 A、SELECT B、 INSERT 6. 在視圖上不能完成的操作是(C )。 A、更新視圖數(shù)據(jù) C、在視圖上定義新的基本表 7. 下列哪個(gè)不是數(shù)據(jù)庫對(duì)象(A )。 A、數(shù)據(jù)模型B、視圖 8. 關(guān)于視圖下列哪個(gè)說法是錯(cuò)誤的(B A、視圖是一種虛擬表 C、視圖也可由視圖派生出來 9. 創(chuàng)建視圖的語句是(B )。 A、CREATE TABLE C、ALTER INDEX C、 EXECD、 UPDATE B、查詢 D、在視圖上定義新視圖 C、表 D、索引 )。 B、視圖中也存有數(shù)據(jù) D、視圖是保存在數(shù)據(jù)庫中的SELECT查詢 B、CREATE

5、VIEW D、BUILD VIEW 1().下列選項(xiàng)中,用于在視圖中查詢數(shù)據(jù)的命令是(D )。 A、PRINT B、OUTPUT C、SHOW D、SELECT下列關(guān)于視圖優(yōu)點(diǎn)的描述中,不正確的是(D )。 A、實(shí)現(xiàn)了邏輯數(shù)據(jù)獨(dú)立性 B、提高安全性 C、將常用查詢定義成視圖,從而簡(jiǎn)化查詢 D、通過視圖可以節(jié)省數(shù)據(jù)存儲(chǔ)空間下面查看視圖的基本信息的語句中,正確的是(A )。 A、SHOW TABLE STATUS LIKE '視圖名,; B、SHOW TABLE STATUS = r視圖名,; C、SHOW VIEW STATUS =視圖名,; D、SHOW VIEW

6、 STATUS LIKE '視圖名';查看視圖的前提是,必須有(D )的權(quán)限。 A、DISPLAY VIEW B、SEE VIEW C、CREATE VIEWD、SHOW VIEW查詢視圖v_stu中的數(shù)據(jù),正確的是(C )。 A、SELECT * FROM VIEW v_stu; B、SELECT * VIEW v_stu; C、SELECT * FROM v_stu; D、SELECT * FROM v_stu AS VIEW;關(guān)于視圖,以下說法錯(cuò)誤的是(D )。 A、視圖是數(shù)據(jù)庫對(duì)象 B、視圖是一個(gè)虛擬的表 C、創(chuàng)建視圖時(shí)的WITH CHECK OPTION語句,

7、可以更好的保證數(shù)據(jù)的安全性 D、創(chuàng)建視圖時(shí),WITH CHECK OPTION語句是必須的二、判斷題 1. 查詢視圖和查洵表的語句是不--樣的。(x )視圖是數(shù)據(jù)庫中用來存儲(chǔ)數(shù)據(jù)的另一種方式的表。(x ) 2. CREATE OR REPLACE VIEW語句,可以創(chuàng)建或修改視圖。(V )使用ALTER VIEW語句可以對(duì)已有的視圖進(jìn)行修改。(V ) 3. 通過視圖可以插入數(shù)據(jù)、修改數(shù)據(jù),但不能刪除數(shù)據(jù)。(x )單元習(xí)題(單元七) 一、選擇題 1.下列標(biāo)識(shí)符可以作為用戶變量名的是 (C )。 A、[@Myvarl B、Myvar c、 @Myvar D、 @

8、My var 2. MySQL提供的多行注釋語句是(A ) o A、/**/ B > —― c、 { 1 D、 # # 3.要輸出系統(tǒng)變量的值,使用的語句是( c )o A、PRINT B、DISPLAY c、 SELECT D、 SHOW 4.用戶變量必須以( B )開頭。 A、@@ B、@ c、 # D、 * 5.語句 SELECT TRUNCATE(3.14159,4); 的執(zhí)行結(jié)果是( :C ). ft A、3.142 B、3.141 c、 3.1415 D、 3.1416 4.

9、 語句 SELECT ROUND(7.55,1), ROUND(7.55);的執(zhí)行結(jié)果是(D )。 A、7.5, 7B、7.6, 7C、7,5, 8D、7.6, 8語句 SELECT SQRT(9), POW(8,2);的執(zhí)行結(jié)果是(C )。 A、3, 256B、81, 64C、3, 64D、81, 256語句 SELECT FLOOR(3.14) , CEIL (3.14);的執(zhí)行結(jié)果是(C )。 A、3, 3 B、4, 4 C、3, 4 D、4, 3 語句 SELECT FLOOR(-3.14) , CEIL (-3.14);的執(zhí)行結(jié)果是(D )。 A、-3, -3 B、-

10、4, -4 C、-3, -4 D、-4, -3語句 SELECT CHAR.LENGTHCI LOVE YOU), LENGTHC我愛你,);的執(zhí)行結(jié)果是 (C )o A、10, 3 B、8, 9C、10, 9 D、8, 3語句 SELECTCONCAT('?','abc'),CONCAT_WS('?','abc','xyz');的執(zhí)行結(jié)果是(A )。 A^ -abc? abc-xyzB、abc-abc, xyz-abc C、a be-, -abexyzD、-abc-? abexyz-語句 SELECT INSERT(,ABCDEFG,,3,2;XYZ,), REPLACE。123456

11、789',6,'ABC');的執(zhí)行 結(jié)果是(B )o A、ABCXYZFG, 12345ABC789B、ABXYZEFG, I2345ABC789 C、ABCXYZEFG, 123456ABC789D、ABXYZEFG, 12345ABC9語句 SELECT SUBSTRING('ABCDEFG\3,3), LOCATE('AB','TABLE');的執(zhí)行結(jié)果是 (C )。 A、CDE, 1 B、DEF, 1 C.CDE, 2 D、DEF, 2語句 SELECT DATEDIFF(2()2()-2-15','2020 2 25');的執(zhí)行結(jié)果是(B )。 A、10B、-10C、11D、

12、-11以下語句的執(zhí)行結(jié)果是(D )o SET@myDay='2020-6-1 12:30:35';SELECT MONTH(@myDay), SECOND(@myDay); A、6, 30 B、5, 30 C、5, 35 D、6, 35二、判斷題 1. MySQL中常用的內(nèi)部函數(shù)包括:數(shù)學(xué)函數(shù)、字符串函數(shù)、日期時(shí)間函數(shù)等。(V )對(duì)于所有用戶來說,系統(tǒng)變量只能讀取不能修改。(V ) 2. CURRENT_TIMESTAMP()、SYSDATE。、NOW()這三個(gè)函數(shù)都可以獲取當(dāng)前的日期時(shí)間。 (V )MySQL中的單行注釋只能以#開頭。(x ) 3. MySQL中系統(tǒng)變量必須以@@

13、開頭,否則就不是系統(tǒng)變量。(x )單元習(xí)題(單元八) 一、選擇題以下關(guān)于MYSQL的存儲(chǔ)過程的論述,錯(cuò)誤的是(A )。 A、MYSQL存儲(chǔ)過程只能輸出一個(gè)整數(shù) B、MYSQL存儲(chǔ)過程包含系統(tǒng)存儲(chǔ)過程和用戶自定義存儲(chǔ)過程 C、使用用戶存儲(chǔ)過程的原因是基于安全性、性能、模塊化的考慮 D、輸出參數(shù)使用OUT關(guān)鍵詞說明MySQL的存儲(chǔ)過程保存在哪里(C )。 A、瀏覽器 B、客戶端 C、服務(wù)器 D、SESSION在MySQL服務(wù)器上,存儲(chǔ)過程是一組預(yù)先定義并的SQL語句,可以用定 義存儲(chǔ)過程(B )。 A、編寫、CREATE PROCEDURE B、編譯、CREATE PROCEDUR

14、E C、解釋、ALTER PROCEDURE D、編寫、ALTER PROCEDUREMySQL存儲(chǔ)過程使用(B )命令執(zhí)行。 A、DOB、CALL C、GOD、SHOW有如下存儲(chǔ)過程: CREATE PROCEDURE up_studentlnfo() BEGINSELECT * FROM student WHERE birthday < ,1998-l-l'; END下面選項(xiàng)中,能對(duì)上述存儲(chǔ)過程實(shí)現(xiàn)正確調(diào)用的是(B )。 A^ SELECT up_studentlnfo;B、CALL up_studentlnfo(); C、CALL up_sludentlnfo;D、SELE

15、CT up_studentlnfo();有如下存儲(chǔ)過程: DELIMITER // CREATE PROCEDURE countProc 1 (IN s_gender VARCHAR(50),OUT num INT) BEGINSELECT COUNT(*) INTO num FROM student WHERE gender = slender; END// DELIMITER ;下面選項(xiàng)中,能對(duì)上述存儲(chǔ)過程實(shí)現(xiàn)正確調(diào)用的是(D )。 A、CALL countProc 1 (in '女',out @num); B、SELECT countProc 1 ('女',@num);

16、C、DECLARE countProc 1 ('女',out @num); D、CALL countProc 1('女',@num);閱讀下面SQL代碼片段: DECLARE val INT; IF val IS NULL THENSELECT 'val IS NULL,; ELSESELECT 'val IS NOT NULL*; END IF;下面選項(xiàng)中,關(guān)于運(yùn)行結(jié)果的描述,正確的是(A )。 A、輸出 val IS NULLB、輸出 val IS NOT NULL C、語法錯(cuò)誤D、運(yùn)行時(shí)出現(xiàn)異常下面選項(xiàng)中,用于定義存儲(chǔ)過程中變量的關(guān)鍵字是(B )。 A、DELIMITER

17、B、DECLARE C、SET DELIMITERD、SET DECLARE下面選項(xiàng)中,用于讀取游標(biāo)所用的關(guān)鍵字是(C )。 A、READB、GETC、FETCHD、CATCH下列用于聲明一個(gè)存儲(chǔ)過程myProc語句,正確的是(A )。 A、CREATE PROCEDURE myProc() BEGIN SELECT * FROM student; END; B、CREATE PROCEDURE myProc() ( SELECT * FROM student; } C、CREATE PROCEDURE myProc[] BEGIN SELECT * FROM student; EN

18、D; D、CREATE PROCEDURE myProc{ SELECT * FROM student; };下面選項(xiàng)中,用于表示存儲(chǔ)過程輸出參數(shù)的是(C )。 A、INB、INOUTC、OUTD、INPUT下面選項(xiàng)中,用于在刪除存儲(chǔ)過程時(shí),檢測(cè)存儲(chǔ)過程是否存在的關(guān)鍵字是(A )。 A、IF EXISTSB、HAS EXISTS C、AS EXISTSD、IS EXISTS下面選項(xiàng)中,用于修改存儲(chǔ)過程的關(guān)鍵字是(C )。 A、DECLARE B、UPDATE C、ALTER D、ALERT下列用于刪除存儲(chǔ)過程的SQL語句中,正確的是(C )。 A、DROP PROC countPr

19、oc 1; B、DELETE PROC countProc 1; C、DROP PROCEDURE countProc I; D、DELETE PROCEDURE countProc 1;下面聲明一個(gè)名為cursojstudcnt的游標(biāo),語法格式正確的是(C )。 A、CURSOR cursor_student OF SELECT s_name, s_gender FROM student; B、CURSOR cursor_student FOR SELECT s_name, s_gender FROM student;C、DECLARE cursor_studcnt CURSOR

20、FOR SELECT s_namc, s_gcndcr FROM student; DECLARE cursor_studen( CURSOR OF SELECT s_name, s_gender FROM student; 二、判斷題目前,MySQL還不提供對(duì)己存在的存儲(chǔ)過程代碼的修改,如果必須要修改存儲(chǔ)過程代碼, 則先刪除它,再重新編碼創(chuàng)建一個(gè)新的存儲(chǔ)過程。(V ) 1. 在MySQL的存儲(chǔ)過程中,參數(shù)的類型分為三種:輸入?yún)?shù),輸出參數(shù),輸入輸出參數(shù), 定義存儲(chǔ)過程時(shí)必須使用參數(shù)。(x )在MySQL中,除了可以使用SET語句為變量職值外,還可以通過SELECT...INTO為一 個(gè)或

21、多個(gè)變量賦值。(V ) 2. 聲明完游標(biāo)后就可以使用了,在使用之前首先要打開游標(biāo)。(V )在編寫存儲(chǔ)過程時(shí),查詢語句可能會(huì)返I口I多條記錄,如果數(shù)據(jù)量非常大,則需要使用游 標(biāo)來逐條讀取查詢結(jié)果集中的記錄。(V )單元習(xí)題(單元九) 一、選擇題當(dāng)對(duì)表進(jìn)行下列哪項(xiàng)操作時(shí)觸發(fā)器不會(huì)自動(dòng)執(zhí)行(A )。 A、SELECT B、INSERT C^ UPDATE D、DELETE設(shè)某數(shù)據(jù)庫在非工作時(shí)間(每天8:00以前、18:00以后、周六和周日)不允許授權(quán)用戶 在職工表中插入數(shù)據(jù)。下列方法中能夠?qū)崿F(xiàn)此需求且最為合理的是(D )。 A、創(chuàng)建存儲(chǔ)過程B、創(chuàng)建后觸發(fā)型觸發(fā)器 C、創(chuàng)建存儲(chǔ)函數(shù)D、創(chuàng)建

22、前觸發(fā)型觸發(fā)器下列關(guān)于MySQL中前觸發(fā)器的說法,正確的是(D )。 A、在前觸發(fā)器執(zhí)行之后,再執(zhí)行引發(fā)觸發(fā)器執(zhí)行的數(shù)據(jù)操作語句 B、創(chuàng)建前觸發(fā)器使用的選項(xiàng)是FOR C、在一個(gè)表上只能定義一個(gè)前觸發(fā)器 D、在一個(gè)表上針對(duì)同一個(gè)數(shù)據(jù)操作只能定義一個(gè)前觸發(fā)器設(shè)在MySQL中有如下定義觸發(fā)器的語句: CREATE TRIGGER tr_updatcStuScorc AFTER UPDATE ON score FOR EACH ROW下列關(guān)于該觸發(fā)器作用的說法,正確的是(B )。 A、在score表上定義了一個(gè)由數(shù)據(jù)更改操作引發(fā)的前觸發(fā)型觸發(fā)器 B、在score表上定義了一個(gè)由數(shù)據(jù)

23、更改操作引發(fā)的后觸發(fā)型觸發(fā)器 C、在score表上定義了一個(gè)由數(shù)據(jù)增、刪、改操作引發(fā)的后觸發(fā)型觸發(fā)器 D、在score表上定義了一個(gè)由數(shù)據(jù)增、刪、改操作引發(fā)的前觸發(fā)型觸發(fā)器以下對(duì)觸發(fā)器的敘述中,不正確的是(A )。 A、觸發(fā)器可以傳遞參數(shù) B、觸發(fā)器是SQL語句的集合 C、用戶不能調(diào)用觸發(fā)器 D、可以通過觸發(fā)器來強(qiáng)制實(shí)現(xiàn)數(shù)據(jù)的完整性和一致性創(chuàng)建觸發(fā)器的命令是(B )。 A、CREATE TABLEB、CREATE TRIGGER C、CREATE ENGINED、CREATE VIEW刪除觸發(fā)器的命令是(C )o A、 ALTER B、 DELETE C、 DROP D

24、、REMOVE 查看指定數(shù)據(jù)庫中巳存在的觸發(fā)器語句、狀態(tài)等信息,使用(D )。 A、ALTER TRIGGERS B、SELECT TRIGGERS C、DISPLAY TRIGGERS 9. 表示前觸發(fā)使用的關(guān)鍵字是(D C、DISPLAY TRIGGERS 10. 表示前觸發(fā)使用的關(guān)鍵字是(D D、SHOW TRIGGERS C、 AHEAD C、 AHEAD A、FRONTB、AFTER 10.下列是數(shù)據(jù)庫對(duì)象的有哪些? ( ABCD )(可多選) A、視圖B、觸發(fā)器C、索引 二、判斷題 1. 可以在同一張表上創(chuàng)建多個(gè)觸發(fā)器。(V ) 2. 觸發(fā)器

25、可以調(diào)用將數(shù)據(jù)返回客戶端的存儲(chǔ)程序° ( x D、 BEFORE D、存儲(chǔ)過程 3. 觸發(fā)器觸發(fā)的事件包括:INSERT. UPDATE. DELETE> CREATE TABLEo ( x )修改觸發(fā)器的命令是ALTER TRIGGERo ( x ) 4. 觸發(fā)器既可以自動(dòng)觸發(fā),也可以手動(dòng)調(diào)用執(zhí)行。(x )單元習(xí)題(單元十) 一、選擇題保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞,這是指數(shù)據(jù) 的(A )。 A、安全性 B、完整性C、并發(fā)控制 D、 恢復(fù) 2.數(shù)據(jù)庫的(B )是指數(shù)據(jù)的正確性和相容性。 A、安全性 B、完整性C、并發(fā)

26、控制 D、 恢復(fù) 3.在數(shù)據(jù)系統(tǒng)中, 對(duì)存取權(quán)限的定義稱為(B )。 A、命令 B、授權(quán)C、定義 D、 審計(jì) 4.定義外鍵約束主要是為了維護(hù)關(guān)系數(shù)據(jù)庫的(B )。 A、安全性 B、完整性C、并發(fā)性 D、 隔離性 5. MySQL中,預(yù)設(shè)的擁有最高權(quán)限的超級(jí)用戶的用戶名為( D )。 A、test B、administratorC、DBA D、 root 影響計(jì)算機(jī)系統(tǒng)安全的因素包括(D )。 A、計(jì)算機(jī)病毒B、系統(tǒng)故障的風(fēng)險(xiǎn) C、內(nèi)部人員道德風(fēng)險(xiǎn)D、以上都是實(shí)現(xiàn)將root用戶的密碼修改為“1111”的語句,正確的是(A )。 A

27、、ALTER USER 'rool^localhosf IDENTIFIED BY'll IT; B、ALTER USER 'root'@'localhost' IDENTIFIED BY 1111; C、ALTER USER TQQt'@】OCalhQSt' ='1111'; D、SET USER Toot'@'localhost' ='l 111';以下關(guān)于數(shù)據(jù)庫中的用戶及其權(quán)限說法錯(cuò)誤的是(D )。 A、數(shù)據(jù)庫系統(tǒng)管理員在數(shù)據(jù)庫中具有全部的權(quán)限 B、數(shù)據(jù)庫對(duì)象擁有者對(duì)其所擁有的對(duì)象具有一切權(quán)限 C、創(chuàng)建數(shù)據(jù)庫對(duì)象的用戶即為數(shù)據(jù)庫對(duì)象擁有者 D、普通用戶只具有對(duì)數(shù)據(jù)庫數(shù)據(jù)查詢

28、權(quán)限下列刪除用戶userl的語句中,正確的是(D )。 A、DELETE USER 'userl'@'localhost'; B、DROP USER 'userr.'localhosf; C、DROP USER userl.localhost; D、DROP USER'user l'@'localhost';下列SQL語句中,能夠?qū)崿F(xiàn)"授予用戶zhao對(duì)成績(jī)表SC中字段grade的修改權(quán)限"這 一功能的是(C )。 A、GRANT grade ON SC TO zhao B、GRANT UPDATE ON SC TO zhao C、GRANT UPDATE(grade) ON S

29、C TO zhao D、GRANT UPDATE ON SC(grade) TO zhao下列SQL語句中,能夠?qū)崿F(xiàn)“收回I用戶zhao對(duì)學(xué)生表(STUD)中字段xh的修改權(quán)限” 這一功能的是(C )。 A、REVOKE UPDATE ON STUD(xh) FROM zhao B、REVOKE UPDATE ON STUD(xh) FOR zhao C、REVOKE UPDATE(xh) ON STUD FROM zhao D、REVOKE UPDATE(xh) ON STUD FOR zhao下面選項(xiàng)中,哪個(gè)數(shù)據(jù)庫包含著權(quán)限表(B )。 A、test數(shù)據(jù)庫B、mysql數(shù)據(jù)庫

30、 C^ temp數(shù)據(jù)庫D、sys數(shù)據(jù)庫下列不屬于實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法的是(D )。 A、存取控制技術(shù)B、視圖技術(shù) C、審計(jì)技術(shù)D、出入機(jī)房登記和加鎖MySQL中的視圖機(jī)制提高了數(shù)據(jù)庫系統(tǒng)的(D )。 A、完整性 B、并發(fā)控制C、隔離性 D、安全性修改用戶的密碼時(shí),操作的數(shù)據(jù)表是(B )。 A、test.userB、mysql.user C、mysql.usersD、test.users二、判斷題 1. MySQL服務(wù)器中的用戶信息存儲(chǔ)在mysql.user表中。(寸)使用CREATE USER語句創(chuàng)建一個(gè)新用戶后,該用戶可以訪問所有數(shù)據(jù)庫° ( x ) 2. 使用

31、GRANT語句授予用戶權(quán)限后,該用戶可以把自身的權(quán)限再授予其他用戶。(x )使用SHOW GRANTS查詢權(quán)限信息時(shí)需要指定查詢的用戶名以及主機(jī)名。(< ) 3. 在REVOKE實(shí)現(xiàn)權(quán)限收回時(shí),參數(shù)columns表示權(quán)限作用于哪列上,如果不指定該參數(shù) 表示作用于第一列。(x )單元習(xí)題(單元十一) 一、選擇題 1. 數(shù)據(jù)庫完全停止以后進(jìn)行備份,這種備份是(D )。 A、熱備份 B、物理備份C、邏輯備份 2. 用mysqldump命令備份多個(gè)數(shù)據(jù)庫,要用選項(xiàng)(C )。 A、-many databasesB、—many database C、—databasesD、—database

32、 用mysqldump導(dǎo)出數(shù)據(jù)庫,生成<7[由>鍵分隔的文本文件,要用選項(xiàng) A、-table B、—tabC、—txt 生成一個(gè)新的二進(jìn)制日志文件,要用指令(C )。 3. 4. D、 D、 冷備份 (B )。 --text 5. 5. A、reset master C、flush logs 備份數(shù)據(jù)庫的命令為(B )o B、show logs D、reset logs 6. 6. A、mysqlB、mysqldump 二進(jìn)制日志還原數(shù)據(jù)庫的命令為(C C、niysqlbinlog D、 backup 7. 8. )<■ A、my

33、sql 有關(guān)mysqldump備份特性中不正確的是( A、是邏輯備份,需將表結(jié)構(gòu)和數(shù)據(jù)轉(zhuǎn)換成SQL語句 B、MySQL服務(wù)必須運(yùn)行 C、備份與恢復(fù)速度比物理備份快 D、支持MySQL所有存儲(chǔ)引擎 用二進(jìn)制日志還原某個(gè)位置點(diǎn)之前的內(nèi)容,要用以下哪個(gè)選項(xiàng)? B、mysqldump C^ niysqlbinlog C )。 D、 restore A、-stop-position=nB、—start-position=n C、—befbre-position=nD、--begin-position=n9. 9. 用二進(jìn)制日志還原某個(gè)時(shí)間點(diǎn)之后的內(nèi)容,要用以下哪個(gè)選

34、項(xiàng)? B、-start-datetime =dt A、-stop-datetime =dt C^ --before-datelime =diD、—begin-datetime =dt10.以下哪個(gè)語句可用于查看二進(jìn)制日志?( B ) A、show binary log;B、show binary logs; C、show bin log;D、show bin logs;指令 “niysqlbinlog mysql-bin.000001 ” 的用途為(B )。 A、用于還原二進(jìn)制日志B、用于打開二進(jìn)制日志 C、用于導(dǎo)出二進(jìn)制日志D、用于轉(zhuǎn)換二進(jìn)制日志語句"source d:/bak

35、/sales.sql;"用于(B )。 A、備份數(shù)據(jù)庫B、還原數(shù)據(jù)庫 C、修改數(shù)據(jù)D、添加數(shù)據(jù)庫指令"mysql -u root -p dbnamc < bak.sql以下說法正確的是(D )。 A、dbname為要還原的數(shù)據(jù)庫名,bak.sql為包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本 B、dbname為要備份的數(shù)據(jù)庫名,bak.sql為不包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本 C、dbname為要備份的數(shù)據(jù)庫名,bak.sql為包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本 D、dbname為要還原的數(shù)據(jù)庫名,bak.sql為不包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本指令 ^mysqldump -u root -p dbname

36、 > bak.sqlw,以下說法正確的是(B )。 A、dbname為要還原的數(shù)據(jù)庫名,bak.sql為包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本 B、dbname為要備份的數(shù)據(jù)庫名,bak.sql為不包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本 C、dbname為要備份的數(shù)據(jù)庫名,bak.sql為包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本 D、dbname為要還原的數(shù)據(jù)庫名,bak.sql為不包含數(shù)據(jù)庫創(chuàng)建語句的備份腳本備份的結(jié)果為可執(zhí)行的SQL語句,這種備份是(C )。 A、熱備份 B、物理備份C、邏輯備份D、冷備份二、判斷題 1. 僅備份最近一次完全備份以來變化的數(shù)據(jù),這種備份叫增量備份。(x )mysql的二進(jìn)制日志

37、文件記錄數(shù)據(jù)庫增、刪、改、查語句的執(zhí)行情況。(x ) 2. 可以使用mysqldump將數(shù)據(jù)庫導(dǎo)出為XML格式的文件。(〈)可以使用source語句還原數(shù)據(jù)庫。(V ) 3. 數(shù)據(jù)庫備份期間讀、寫操作均可執(zhí)行,這樣的備份叫溫備份° ( x )單元習(xí)題(單元十二) 一、選擇題下面選項(xiàng)中,關(guān)于MYSQL中開啟事務(wù)的SQL語句,正確的是(B)。 A、BEGIN TRANSACTION;B、START TRANSACTION; C、END TRANSACTION;D、STOP TRANSACTION;下列關(guān)于MySQL中直接書寫的SQL語句的描述,正確的是(C)。 A、也要通過COMMIT

38、進(jìn)行提交 B、也要通過START TRANSACTION才能開啟事務(wù) C、它會(huì)單條語句自動(dòng)進(jìn)行提交 D、可以通過START COMMIT進(jìn)行提交在事務(wù)的特性中,表示一個(gè)事務(wù)必須被視為一個(gè)不可分割的最小工作單元的是(A)。 A、原子性(Atomicity)B、一致性(Consistency) A、mysql stop MySQL80 B、stop MySQL80 C、quit MySQL80 D、net stop MySQL80命令行連接MySQL數(shù)據(jù)庫服務(wù)器的指令格式為(C)。 A、net -h服務(wù)器地址-u用戶名-p用戶密碼 B. connect-h服務(wù)器地址-u用戶名-

39、p用戶密碼 C、mysql -h服務(wù)器地址-u用戶名-p用戶密碼 D. start-h服務(wù)器地址-u用戶名-p用戶密碼二、判斷題 1. 選課系統(tǒng)中,一個(gè)學(xué)生可以選修多門課,一門課可以被多個(gè)學(xué)生選修,則學(xué)生和課程之間 的關(guān)系類型為一對(duì)多。(x)關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)是以二維表的形式存儲(chǔ)的。(V) 2. 若MySQL服務(wù)名稱為“MySQL80”,啟動(dòng)MySQL數(shù)據(jù)庫服務(wù)器的指令為net start MySQL80。 (V)關(guān)系數(shù)據(jù)庫中,一張表僅能描述一種實(shí)體,不能描述實(shí)體之間的關(guān)系。(x) 3. 命令行程序關(guān)閉MySQL服務(wù)器連接的指令可以用exit,也可以用quit。( V)單元習(xí)題(單

40、元二) 一、選擇題創(chuàng)建數(shù)據(jù)庫使用的語句是(D )。 A、CREATE DB數(shù)據(jù)庫名B、CREATE TABLE數(shù)據(jù)庫名 C、DATABASE 數(shù)據(jù)庫名D、CREATE DATABASE 數(shù)據(jù)庫名以下能刪除數(shù)據(jù)庫emp的語句是(B )。 A、DELETE * FROM emp;B、DROP DATABASE emp; C、DROP* FROM emp;D、DELETE DZVTABASE emp;要使數(shù)據(jù)庫test作為當(dāng)前數(shù)據(jù)庫,相應(yīng)的語句為(D )。 A、IN test;B、SHOW test; C、USER test;D、USE test;修改數(shù)據(jù)庫用以下哪一項(xiàng)?( D )

41、A、 UPDATEB、CREATE C、UPDATEDD、ALTERMySQL系統(tǒng)中的所有系統(tǒng)級(jí)信息存儲(chǔ)于哪個(gè)數(shù)據(jù)庫?( D ) A^ master B、model C、tempdb D、mysql以下關(guān)于數(shù)據(jù)庫創(chuàng)建、刪除的論述,錯(cuò)誤的是(C )。 A、創(chuàng)建數(shù)據(jù)庫的時(shí)候可以指定字符編碼 C、隔離性(Isolation)D、持久性(Durability)下面選項(xiàng)中,關(guān)于MySQL中提交事務(wù)的SQL語句,正確的是(A)。 A、COMMIT;B、COMMIT TRANSACTION; C、END TRANSACTION; D、STOP TRANSACTION;下面選項(xiàng)中,用于實(shí)現(xiàn)事務(wù)回滾

42、操作的語句是(A) ° A、ROLLBACK;B、ROLLBACK TRANSACTION; C、END COMMIT;D、END ROLLBACK ;閱讀下面事務(wù)操作代碼: START TRANSACTION; UPDATE account SET money=money-100 WHERE NAME='a'; 所以有兩條記錄更新 但只有一條記錄更新 記錄不會(huì)改變 但也有?條祀錄更新 UPDATE account SET money=money+100 WHERE NAME=b; 執(zhí)行上述操作后當(dāng)再次登錄MySQL查看,其操作結(jié)果是(C)。 A、事務(wù)成功提交, B、事務(wù)成功

43、提交, C、沒有提交事務(wù), D、沒有提交事務(wù),閱讀下面事務(wù)操作代碼: START TRANSACTION; UPDATE account SET money=money-100 WHERE NAME='a'; UPDATE account SET money=money+100 WHERE NAME='b'; ROLLBACK;執(zhí)行上述操作后當(dāng)再次登錄MySQL查看,其操作結(jié)果是(D)o A、事務(wù)成功提交,所以有兩條記錄被更新 B、事務(wù)成功回滾,但只有一條記錄被更新 C、沒有提交事務(wù),但有兩條記錄被更新 D、事務(wù)成功回滾了,表中記錄不會(huì)有任何更新閱讀下面事務(wù)操作代碼: ST

44、ART TRANSACTION; UPDATE account SET money=money-100 WHERE NAME='a'; UPDATE account SET money=money+100 WHERE NAME='b';要使上述轉(zhuǎn)賬操作過程中的數(shù)據(jù)生效,橫線處填入的代碼是(D)。 A、END TRANSACTION;B、ROLLBACK; C、END COMMIT;D、COMMIT;下列關(guān)于MySQL中事務(wù)的說法,正確的是(ABC)。(可多選) A、事務(wù)就是針對(duì)數(shù)據(jù)庫的一組操作 B、事務(wù)中的語句要么都執(zhí)行,要么都不執(zhí)行 C、事務(wù)提交后其中的操作才會(huì)生效 D、可以

45、通過START TRANSACTION提交事務(wù)小李與小王轉(zhuǎn)賬過程中沒有開啟事務(wù)操作,下列關(guān)于轉(zhuǎn)賬操作后可能的結(jié)果有(AB)。 (可多選) A、成功了 B、小李賬戶余額減小,小王賬戶余額并沒有增加 C、失敗了,小李與小王轉(zhuǎn)賬后事務(wù)自動(dòng)回滾,所以賬戶余額不變 D、失敗了,轉(zhuǎn)賬時(shí)沒有開啟事務(wù),將會(huì)出現(xiàn)語法錯(cuò)誤二、判斷題 1. 在MySQL中直接書寫的SQL語句都是自動(dòng)提交的,而事務(wù)中的操作語句都需要使用 COMMIT語句手動(dòng)提交。(寸)R0LLBACK語句只能針對(duì)未提交的事務(wù)進(jìn)行回滾操作,己提交的事務(wù)是不能回滾的。(P ) 2. 在操作一個(gè)事務(wù)時(shí),如果發(fā)現(xiàn)當(dāng)前事務(wù)中的操作是不合理的,此時(shí)

46、可以通過事務(wù)的【可滾操 作來取消當(dāng)前事務(wù)。(寸)事務(wù)在進(jìn)行回滾操作時(shí),可以不用先開啟事務(wù),而直接調(diào)用ROLLBACK操作來撤銷。(x ) 3. R0LLBACK語句可以對(duì)己提交的事務(wù)進(jìn)行回滾操作。(V ) B、DROP DATABASE -次只能刪除一個(gè)數(shù)據(jù)庫 C、DROP DATABASE刪除數(shù)據(jù)庫后,文件與數(shù)據(jù)不會(huì)從磁盤上永久刪除 D、創(chuàng)建數(shù)據(jù)庫,需要具有數(shù)據(jù)庫的CREATE權(quán)限對(duì)MySQL數(shù)據(jù)庫的數(shù)據(jù)說明正確的是(B )。 A、MySQL數(shù)據(jù)庫的數(shù)據(jù)以表格形式存放在系統(tǒng)中 B、MySQL數(shù)據(jù)庫的數(shù)據(jù)以文件的形式存放在系統(tǒng)中 C、MySQL數(shù)據(jù)庫的數(shù)據(jù)以函數(shù)的形式存放在系統(tǒng)中

47、 D、以上都不對(duì)下列SQL語句中,不是數(shù)據(jù)庫操作語句的是(D )。 A、DROP DATABASEB、CREATE DATABASE C、ALTER DATABASED、CREATE TABLE B、USE Utf8 D、SHOW CHARACTER SET Utf8 創(chuàng)建數(shù)據(jù)庫時(shí),若使用默認(rèn)字符集utf8,則語句可以寫成(A )。 A、DEFAULT CHARACTER SET Utf8 C、default collate utf8_general_ci 10.顯示系統(tǒng)上所有數(shù)據(jù)庫的語句是()。 A、CREATE DATABASEB、SHOW DATABASE

48、S C、DISPLAY DATABASED、PRINT TABLE 1. MySQL中,下列關(guān)于創(chuàng)建、管理數(shù)據(jù)庫的操作語句不正確的是(D )。 A、CREATE DATABASE Instant B、USE Instant C、CREATE DATABASE Instant default character set utf8 D、Connection Instant在數(shù)據(jù)庫中有如下一些表,執(zhí)行語句SHOW TABLES LIKE,goo」的結(jié)果可能是(B )。 A、gooseB^ goodC、gooD、mydb添加(C )語句,可在當(dāng)創(chuàng)建的數(shù)據(jù)庫己存在時(shí)防止程序報(bào)錯(cuò)。

49、 A、DEFAULT CHARACTER SET utf8 B、USE數(shù)據(jù)庫名 C、IF NOT EXISTS 數(shù)據(jù)庫名 D、DESCRIBE EXISTS 數(shù)據(jù)庫名MySQL配置文件(my.ini)中,用于指定數(shù)據(jù)庫文件的存儲(chǔ)位置的參數(shù)是(A )。 A、datadirB、filepathC、sysD、dirMySQL語句的結(jié)束符是(D )。 A、感嘆號(hào) B、句號(hào)C、逗號(hào)D、分號(hào)二、判斷題 1. 用戶可以修改已存在數(shù)據(jù)庫的默認(rèn)字符集和排序規(guī)則。(V )創(chuàng)建數(shù)據(jù)庫的語句里的英文Database,可以縮寫成DB。( x ) 2. 刪除數(shù)據(jù)庫需要有數(shù)據(jù)庫的delete權(quán)限。(x )4.

50、SHOW DATABASES語句可以查看數(shù)據(jù)庫的字符編碼。(x ) 5. 數(shù)據(jù)庫創(chuàng)建好后,是無法修改數(shù)據(jù)庫名的。(V )單元習(xí)題(單元三) 一、選擇題下面選項(xiàng)中,用于表示固定長(zhǎng)度字符串的數(shù)據(jù)類型是(A)o A、CHAR B、VARCHAR C、BINARY D、BOLB下列SQL語句中,可以刪除數(shù)據(jù)表grade的是(B)。 A、DELETE FROM grade; B、DROP TABLE grade; C、DELETE grade;D、ALTER TABLE grade DROP grade;下列語句中,用于創(chuàng)建數(shù)據(jù)表的是(B)o A、ALTER 語句B、CREATE 語句 C

51、、UPDATE 語句D、INSERT 語句下面選項(xiàng)中,表示二進(jìn)制大數(shù)據(jù)的類型是(D)。 A、CHAR B、VARCHAR C、TEXT D、BLOB在當(dāng)前數(shù)據(jù)庫下,可以使用(C)語句查看stud表的創(chuàng)建語句。 A、SHOW TABLE CREATE stud; B、DISPLAY CREATE TABLE stud; C、SHOW CREATE TABLE stud; D、DESCRIBE stud;在MySQL中,將表名food修改為fruit的語句是(D)。 A、UPDATE TABLE food RENAME TO fruit; B、UPDATE TABLE fruit R

52、ENAME TO food; C、ALTER TABLE fruit RENAME TO food; D、ALTER TABLE food RENAME TO fruit;下列選項(xiàng)中,修改字段名的基本語法格式是(C)o A、ALTER TABLE表名Modify舊字段名新字段名新數(shù)據(jù)類型; B、ALTER TABLE表名CHANGE舊字段名 新字段名; C、ALTER TABLE表名CHANGE舊字段名新字段名新數(shù)據(jù)類型; D、ALTER TABLE表名Modify舊字段名TO新字段名新數(shù)據(jù)類型;在MySQL的整數(shù)類型中,占用字節(jié)數(shù)最大的類型是(B)。 A、INT B、BIGIN

53、T C、LARGEINT D、MAXINT在執(zhí)行添加數(shù)據(jù)時(shí)出現(xiàn)“ Field 'name' doesn't have a default value M錯(cuò)誤,導(dǎo)致錯(cuò)誤的原因 是(B)。 As INSERT語句出現(xiàn)了語法問題 B、name字段沒有指定默認(rèn)值,旦添加了 NOT NULL約束 C、name字段指定了默認(rèn)值 D、name字段指定了默認(rèn)值,旦添加了 NOT NULL約束下列選項(xiàng)中,用于向表中添加記錄的關(guān)鍵字是(D)。 A、ALTERB、CREATE C、UPDATE D、INSERT在表emp中,將員工號(hào)eNum為01099的員工的salary增加300 ( B)。 A、UP

54、DATE emp SET salary += 300 where eNum = '01099'; B、UPDATE emp SET salary = salary + 300where eNum = '01099'; C、ALTER TABLE emp SET salary = salary + 300where eNum = '01099'; D、ALTER TABLE emp SET salary += 300 where eNum = '01099';下列選項(xiàng)中,與 “INSERT INTO student SET id=5,name='boya',grade=99;"功能

55、相同的 SQL 語句是(A)。 A、INSERT INTO student(id, name, grade)VALUES(5z 'boya; 99); B、INSERT INTO student VALUES('boya', 5, 99); C、INSERT INTO student(id, grade, name)VALUES(5, 'boya; 99); D、INSERT INTO student(id, grade, 'name')VALUES(5z 99, 'boya');下列選項(xiàng)中,關(guān)于向表中添加記錄時(shí)不指定字段名的說法中,正確的是(C)o A、值的順序任意指定 B、值的

56、順序可以調(diào)整 C、值的順序必須與字段在表中的順序保持一致 D、以上說法都不對(duì)下面選項(xiàng)中,語句 u DELETE FROM student where name='itcast';v 的作用是(B)。 A、只能刪除name='itcast'的一條記錄 B、刪除name='itcast'^J全部記錄 C、只能刪除name='itcast'的最后--條記錄 D、以上說法都不對(duì)下面選項(xiàng)中,只刪除表中全部數(shù)據(jù)并且效率最高的是SQL語句關(guān)鍵字是(A)。 A、TRUNCATE B、 DROP C、DELETE D、ALTER 二、判斷題 1. 在MySQL中,DECIMAL類型的取值

57、范圍與DOUBLE類型相同,所占的字節(jié)大小也相同。(x )在MySQL中,INSERT語句一次只能向表中插入一行記錄。(x) 2. 在DELETE語句中如果沒有使用WHERE子句,則會(huì)將表中的所有記錄都刪除。(V)如果某個(gè)字段在定義時(shí)添加了非空約束,但沒有添加DEFAULT約束,那么插入新記錄時(shí) 就必須為該字段賦值,否則數(shù)據(jù)庫系統(tǒng)會(huì)提示錯(cuò)誤。(V) 3. 向表中添加數(shù)據(jù)不僅可以實(shí)現(xiàn)整行記錄添加,還可以實(shí)現(xiàn)添加指定的字段對(duì)應(yīng)的值。(V)單元習(xí)題(單元四). 一、選擇題唯一性索引的作用是(A )。 A、保證各行在該索引上的值都不得重復(fù) B、保證各行在該索引上的值都不得為NULL C、保

58、證參加唯一性索引的各列,不得在參加其他的索引 D、保證唯一性索引不能被刪除在建立一個(gè)數(shù)據(jù)庫表時(shí),如果規(guī)定某一列的缺省值為0,則說明(C )o A、該列的數(shù)據(jù)不可更改 B、當(dāng)插入數(shù)據(jù)行時(shí),必須指定該列值為0 C、當(dāng)插入數(shù)據(jù)行時(shí),如果沒有指定該列值,那么該列值為0 D、當(dāng)插入數(shù)據(jù)行時(shí),無須顯式指定該列值下列關(guān)于主鍵的說法中,正確的是(D )。 A、主鍵允許為null值 B、主鍵可以允許有重復(fù)值 C、主鍵必須來自于另一個(gè)表中的值 D、主鍵具有非空性,唯一性查看student表中索引使用的語句是(A )。 A、SHOW INDEX FROM student B、LOOK INDEX

59、 FROM student C、DISPLAY student INDEX D、PRINT student INDEX下列選項(xiàng)中,用于定義唯一性索引的是(C )。 A、由KEY定義的索引B、由UNION定義的索引 C、由UNIQUE定義的索引D、由INDEX定義的索引索引是在基本表的列上建立的一種數(shù)據(jù)庫對(duì)象,它同基本表分開存儲(chǔ),使用它能夠加快 數(shù)據(jù)的(D )速度。 A、插入B、修改C、刪除D、查詢下列選項(xiàng)中,用于設(shè)置主鍵的關(guān)鍵字是(B )<> A、FOREIGN KEY B、PRIMARY KEY C、NOT NULL 8關(guān)系數(shù)據(jù)庫中,主鍵是(D )。 A、創(chuàng)建唯一的索引,允

60、許空值 C、允許有多個(gè)主鍵的 9下列語句對(duì)主鍵的說明正確的是( A、主鍵可以重復(fù) C、是數(shù)據(jù)表中的唯一性索引 D、UNIQUE B、只允許以表中第一字段建立 D、為標(biāo)識(shí)表中唯一的實(shí)體 C )。 B、主鍵不唯一 D、主鍵用FOREIGN KEY修飾 有關(guān)索引的說法錯(cuò)誤的是(A )。 A、創(chuàng)建索引的目的是為了節(jié)省存儲(chǔ)空間 B、索引是數(shù)據(jù)庫內(nèi)部使用的對(duì)象 C、索引建立得太多,會(huì)降低數(shù)據(jù)增加刪除修改速度 D、可以為多個(gè)字段建立索引在數(shù)據(jù)庫中,如果表A中的數(shù)據(jù)需要參考表B中的數(shù)據(jù),那么表A需要建立(B )。 A、主鍵約束B、外鍵約束C、唯一性約束D、檢查約束在SQL中,D

61、ROP INDEX語句的作用是(B )。 A、建立索引B、刪除索引C、修改索引D、更新索引默認(rèn)值約束中,每列只能有(A )個(gè)DEFAULT約束。 A、1B、2C、3D、0下面關(guān)于創(chuàng)建和管理索引正確的描述是(C )。 A、創(chuàng)建索引是為了便于全表掃描 B、索引會(huì)加快DELETE. UPDATE和INSERT語句的執(zhí)行速度 C、索引被用于快速找到想要的記錄 D、大量使用索引可以提高數(shù)據(jù)庫的整體性能下面關(guān)于域完整性的方法,不正確的是(A )。 A、主鍵約束B、外鍵約束C、非空約束 D、默認(rèn)約束二、判斷題 1.使用索引的目的是,可■以提高查詢的效率°( V )常見的約束有:主鍵約束、唯一

62、性約束、特殊約束、外鍵約束等。(x ) 2. 若給某列設(shè)置了默認(rèn)值約束,當(dāng)插入數(shù)據(jù)時(shí)如果沒給該列值,系統(tǒng)會(huì)自動(dòng)給該列輸入默認(rèn)值。(V ) 4如果某個(gè)字段在定義時(shí)添加了非空約束,但沒有添加DEFAULT約束,那么插入新記錄時(shí) 就必須為該字段賦值,否則數(shù)據(jù)庫系統(tǒng)會(huì)提示錯(cuò)誤。(V )5.由于索引會(huì)占用一定的磁盤空間,因此,為了避免影響數(shù)據(jù)庫性能,應(yīng)該及時(shí)刪除不再 使用的索引。(V ) 單元習(xí)題(單元五) 一、選擇題在使用SQL語句查詢數(shù)據(jù)時(shí),若想要使用Like關(guān)鍵字來匹配單個(gè)字符,那么其通配符是 (D)。 A、%B、*C、#D、_在SELECT語句中,如果要過濾結(jié)果集中的重復(fù)行,可以在字

63、段列表前面加上(C)。 A、GROUP BYB、ORDER BYC、DISTINCTD、DESC以下刪除記錄正確的(A)o A、delete from emp WHERE name='dony'; B、delete * from emp WHERE name='dony'; C、Drop from emp WHERE name='dony'; D、Drop * from emp WHERE name='dony';例如數(shù)據(jù)庫中有A表,包括學(xué)生、學(xué)科、成績(jī)?nèi)齻€(gè)字段,數(shù)據(jù)庫結(jié)構(gòu)為: 學(xué)生 學(xué)科 成績(jī) 張三 語文 60 張三 數(shù)學(xué) 100 李四 語文 70 李四

64、 數(shù)學(xué) 80 李四 英語 80 張三 語文 60 如何統(tǒng)計(jì)最高分>80的學(xué)科? ( C) A、SELECT MAX(成績(jī))FROM A GROUP BY 學(xué)科 HAVING MAX(成績(jī))>80; B、SELECT 學(xué)科 FROM A GROUP BY 學(xué)科 HAVING 成績(jī)>80; C、SELECT 學(xué)科 FROM A GROUP BY 學(xué)科 HAVING MAX(成績(jī))>80; D、SELECT 學(xué)科 FROM A GROUP BY 學(xué)科 WHERE MAX(成績(jī))>80;5.查找條件為:姓名sName不是NULL的記錄(C)。 A、WHERE sName !

65、NULL B、WHERE sName NOT NULL C、WHERE sName IS NOT NULL D、WHERE sName != NULL條件“BETWEEN 20 AND 30”表示年齡在20到30之間,且(D)。 A、包括20歲不包括30歲B、不包括20歲包括30歲 C、不包括20歲和30歲D、包括20歲和30歲LIMIT 2,4 表示的是(D)。 A、第2~4條記錄B、第3~4條記錄 C、第2~5條記錄D、第3~6條記錄用戶表user有多列,其中字段id中沒有null值,字段username中存在null值,以下SQL 語句不能獲得user表的總記錄數(shù)的是那一個(gè)

66、?( C) A、SELECT COUNTf *) FROM user; B、SELECT COUNT(id) FROM user; C、select couNT(username) from user; D、SELECT COUNT(l) FROM USer;9. SQL 中,“age IN (20, 22)” 的語義是(D) A、age <= 22 AND age >= 20B、age < 22 AND age > 20 C、age = 20 AND age = 22D、age = 20 OR age = 2210.Select語句中與having子句同時(shí)使用的是(C)子句。 A、Order ByB、WhereC、Group ByD、無需配合下列聚合函數(shù)中正確的是(C)。 A、SUM(*)B、Max(*)C、Count(*)D、Avg(*)查詢員工工資信息時(shí),結(jié)果按工資降序排列,正確的是(B)。 A、Order By 工資B、Order By 工資 Desc C、Order By 工資 AscD^ Order By 工資 Dictinct下面可以通過聚合函數(shù)的結(jié)果

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!