《MySQL 8數(shù)據(jù)庫(kù)原理與應(yīng)用》期末模擬試題1及答案_第1頁(yè)
《MySQL 8數(shù)據(jù)庫(kù)原理與應(yīng)用》期末模擬試題1及答案_第2頁(yè)
《MySQL 8數(shù)據(jù)庫(kù)原理與應(yīng)用》期末模擬試題1及答案_第3頁(yè)
《MySQL 8數(shù)據(jù)庫(kù)原理與應(yīng)用》期末模擬試題1及答案_第4頁(yè)
《MySQL 8數(shù)據(jù)庫(kù)原理與應(yīng)用》期末模擬試題1及答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

《MySQL8數(shù)據(jù)庫(kù)原理與應(yīng)用》期末模擬試題1

一、單選題

1、MySQL數(shù)據(jù)庫(kù)四種特性,不包括()。

A.原子性B.事務(wù)性C.一致性D.隔離性

2、SQL語(yǔ)言通常稱為()。

A、結(jié)構(gòu)化操縱語(yǔ)言B、結(jié)構(gòu)化控制語(yǔ)言

C、結(jié)構(gòu)化定義語(yǔ)言D、結(jié)構(gòu)化查詢語(yǔ)言

3、光標(biāo)的一般使用步躲,以下正確的是()。

A.聲明光標(biāo)使用光標(biāo)打開(kāi)光標(biāo)關(guān)閉光標(biāo)

B.打開(kāi)光標(biāo)聲明光標(biāo)使用光標(biāo)關(guān)閉光標(biāo)

C.聲明光標(biāo)打開(kāi)光標(biāo)選擇光標(biāo)關(guān)閉光標(biāo)

D.聲明光標(biāo)打開(kāi)光標(biāo)使用光標(biāo)關(guān)閉光標(biāo)

4、以下哪種操作能夠?qū)崿F(xiàn)實(shí)體完整性()。

A.設(shè)置唯一鍵B.設(shè)置外鍵C.減少數(shù)據(jù)冗余D.設(shè)置主鍵

5、在創(chuàng)建觸發(fā)器時(shí),不能使用()觸發(fā)事件。

A.INSERTB.CREATEC.UPDATED.DELETE

6、MySQL中存儲(chǔ)過(guò)程的建立以關(guān)鍵字()開(kāi)始,后面僅跟存儲(chǔ)過(guò)程

的名稱和參數(shù)。

A.CREATEFUNCTIONB.CREATETRIGGER

C.CREATEPROCEDURED.CREATEVIEW

7、在SQL語(yǔ)言中,子查詢是()0

A.選取單表中字段子集的查詢語(yǔ)句

B.選取多表中字段子集的查詢語(yǔ)句

C.返回單表中數(shù)據(jù)子集的查詢語(yǔ)言

D.嵌入到另一個(gè)查詢語(yǔ)句之中的查詢語(yǔ)句

8、下列SQL語(yǔ)句中,用于修改表數(shù)據(jù)的語(yǔ)句是()o

A.UPDATEB.SELECTC.ALTERD.INSERT

9、在MySQL中,可以使用()命令開(kāi)啟一個(gè)事務(wù)。

A.STARTTRANSACTIONB.BEGIN

C.BEGINWORKD.以上都是

10、下面聲明變量正確的是()o

A?DECLARExchar(l0)DEFAULT!outer1

B.DECLARExcharDEFAULT*outer1

C.DECLARExchar(10)DEFAULTouter

D.DECLARExDEFAULTfouter,

11、MySQL的默認(rèn)端口號(hào)為()o

A.3306B.1433C.3307D.1521

12、查找條件為:姓名不是NULL的記錄()。

A.WHERENAME!NULLB.WHERENAMENOTNULL

C.WHERENAMEISNOTNULLD.WHERENAME!=NULL

13、使用SQL語(yǔ)句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)

()o

A.使用WHERE子句

B.在GROUPBY后面使用HAVING子句

C.先使用WHERE子句,再使用HAVING子句

D.先使用HAVING子句,再使用WHERE子句

14、下面()選項(xiàng)不是ANSWSOSQL規(guī)范提供的隔離級(jí)別。

A.SERIALIZABLE

B.REPEATABLEREAD

C.READROLLBACK

D.READUNCOMMITTED

15、用于將事務(wù)處理寫到數(shù)據(jù)庫(kù)的命令是()。

A.insertB.rollbackC.commitD.savepoint

二、填空題

1、視圖是一個(gè)虛表,在數(shù)據(jù)庫(kù)中只存儲(chǔ)視圖的(),不存儲(chǔ)視圖的數(shù)

據(jù)。

2、關(guān)系數(shù)據(jù)模型的組織形式是()。

3、若SELECT語(yǔ)句中同時(shí)包含WHERE子句和GROUP子句,則先執(zhí)行的是

()子句。

4、對(duì)并發(fā)操作,若不加以控制,可能帶來(lái)數(shù)據(jù)的()問(wèn)題。

5、MySQL中使用()語(yǔ)句來(lái)刪除存儲(chǔ)過(guò)程。

通過(guò)()語(yǔ)句來(lái)刪除存儲(chǔ)函數(shù)。

6、MySQL中的變量分為兩種,用戶變量和系統(tǒng)變量。其中系統(tǒng)變量的名稱

U()字符開(kāi)始,由系統(tǒng)定義和維護(hù)。

7、MySQL默認(rèn)的用戶是()。

8、在MySQL中,查詢表中數(shù)據(jù)時(shí),可用()關(guān)鍵字濾掉重復(fù)行。

9、調(diào)用存儲(chǔ)函數(shù)使用()關(guān)鍵字。

三、簡(jiǎn)答題

1、先授予userl在xscj數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)庫(kù)權(quán)限,然后收回userl在xscj數(shù)

據(jù)庫(kù)中的update和delete權(quán)限。

2、MySQL數(shù)據(jù)完整性約束有哪6種?

3、mysqldump客戶端用于備份數(shù)據(jù),可以備份數(shù)據(jù)庫(kù)表的結(jié)構(gòu),而且可以備

份一個(gè)數(shù)據(jù)庫(kù),甚至整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。請(qǐng)以默認(rèn)管理員賬戶登錄(密碼和賬戶

名相同)備份本機(jī)數(shù)據(jù)庫(kù)數(shù)據(jù),寫出對(duì)應(yīng)的命令,文件名自擬。

(1)使用mysqldump備份xscj數(shù)據(jù)庫(kù)中xskc表和kc表。)

(2)備份xscj數(shù)據(jù)庫(kù)和test數(shù)據(jù)庫(kù)到E盤database文件夾下。

(3)備份MySQL服務(wù)器上的所有數(shù)據(jù)庫(kù)。

四、應(yīng)用題

現(xiàn)有一學(xué)生數(shù)據(jù)庫(kù),學(xué)生數(shù)據(jù)庫(kù)中有基本表studentscourse和score表。

表結(jié)構(gòu)及數(shù)據(jù)如下,請(qǐng)完成題目。

student(學(xué)生表)結(jié)構(gòu)

屬性名數(shù)據(jù)類型可否為空含義

Snovarchar(20)否學(xué)號(hào)(主.碼)

Snamevarchar(20)否學(xué)生姓名

Ssexvarchar(20)否學(xué)生性別

Sbirthdaydatetime可學(xué)生出生年月

Classvarchar(20)可學(xué)生所在班級(jí)

score(選課表)結(jié)構(gòu)

屬性名數(shù)據(jù)類型可否為空含義

Snovarchar(20)否學(xué)號(hào)(外碼))

Cnovarchar(20)否課程號(hào)(外碼)

Degreedecimal(4,1)可成績(jī)

主碼:Sno+Cno

course(課程表)結(jié)構(gòu)

屬性名數(shù)據(jù)類型可否為空含義

Cnovarchar(20)否課程號(hào)(主碼)

Cnamcvarchar(20)否課程名稱

creditdecimal(3,l)否學(xué)分

student表數(shù)據(jù)

SnoSnameSsexSbirthdayclass

108曾華男1997-09-0195033

105匡明男1995-10-0295031

107王麗女1996-01-2395033

101李軍男1996-02-2095033

109王芳女1995-02-1095031

103陸君男1994-06-0395031

course表數(shù)據(jù)

CnoCnamecredit

3-105計(jì)算機(jī)導(dǎo)論2.0

3-245操作系統(tǒng)4.0

6-166數(shù)字電路3.5

9-888高等數(shù)學(xué)4.5

score表數(shù)據(jù)

SnoCnoDegree

1033-24586

1053-24575

1093-24568

1033-10592

1053-10588

1093-10576

1013-10564

1073-10591

1083-10578

1016-16685

1076-16679

1086-16681

1、創(chuàng)建學(xué)生表。

2、查詢Score表中成績(jī)?cè)?0到80之間的所有記錄。

3、查詢Student表中“95031”班或性別為“女”的同學(xué)記錄。

4、查詢每門課的平均成績(jī)。

5、查詢所有學(xué)生的Sname^Cnamc和Degree歹U。

6、查詢Student表中不姓“王”的同學(xué)記錄

7、查詢Student表中每個(gè)學(xué)生的姓名和年齡。

8s查詢和“李軍”同性別的所有同學(xué)的Sname,并降序排序。

期末模擬試題1參考答案

一、單選題

123456789101112131415

BDDDBCDADAACBCB

二、填空題

1.定義(結(jié)構(gòu)/邏輯結(jié)構(gòu))2.二維表

3.WHERE4.不一致

5.DROPPROCEDUREDROPFUNCTION

6.@@7.ROOT

8.DISTINCT9.CALL

注:大小寫不區(qū)分

三、簡(jiǎn)答題

1、答:usexscj;

grantall

on*

touserl@localhost;

revokeupdate,delete

on*

fromuserl@localhost;

2、答:主鍵約束,唯一性約束(替代鍵約束),參照完整性約束(外鍵約

束),非空約束,檢查約束(check約束)和默認(rèn)值約束。

3、答:

(1)mysqldump-uroot-prootxscjxs_kckc>twotables.sql

(2)mysqldump-uroot-proot-databasesxscjtesP*E:/database/data.sql

溫馨提示

  • 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)論