計(jì)算機(jī)二級(jí)MySQL視圖配置試題及答案_第1頁(yè)
計(jì)算機(jī)二級(jí)MySQL視圖配置試題及答案_第2頁(yè)
計(jì)算機(jī)二級(jí)MySQL視圖配置試題及答案_第3頁(yè)
計(jì)算機(jī)二級(jí)MySQL視圖配置試題及答案_第4頁(yè)
計(jì)算機(jī)二級(jí)MySQL視圖配置試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)二級(jí)MySQL視圖配置試題及答案姓名:____________________

一、單項(xiàng)選擇題(每題2分,共10題)

1.下列關(guān)于MySQL視圖的說法,錯(cuò)誤的是:

A.視圖是虛擬表,不存儲(chǔ)數(shù)據(jù)

B.視圖可以包含多個(gè)表的數(shù)據(jù)

C.視圖可以包含復(fù)雜的查詢語(yǔ)句

D.視圖可以像表一樣進(jìn)行增刪改查操作

2.在創(chuàng)建視圖時(shí),以下哪個(gè)關(guān)鍵字表示視圖:

A.CREATE

B.INSERT

C.VIEW

D.SELECT

3.以下哪個(gè)命令用于查看已創(chuàng)建的視圖:

A.SHOWVIEWS

B.DESCRIBEVIEW

C.SELECT*FROMVIEWS

D.SELECT*FROMINFORMATION_SCHEMA.VIEWS

4.以下哪個(gè)關(guān)鍵字用于修改視圖:

A.UPDATE

B.ALTER

C.MODIFY

D.EDIT

5.以下哪個(gè)命令用于刪除視圖:

A.DROPVIEW

B.DELETEVIEW

C.REMOVEVIEW

D.ERASEVIEW

6.在創(chuàng)建視圖時(shí),以下哪個(gè)關(guān)鍵字表示視圖的別名:

A.AS

B.LIKE

C.FROM

D.WHERE

7.以下哪個(gè)關(guān)鍵字用于從視圖中選擇數(shù)據(jù):

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

8.以下哪個(gè)關(guān)鍵字用于設(shè)置視圖的權(quán)限:

A.GRANT

B.REVOKE

C.PERMISSION

D.PRIVILEGE

9.以下哪個(gè)命令用于將視圖的權(quán)限授予用戶:

A.GRANTVIEWTOUSER

B.PERMISSIONVIEWTOUSER

C.PRIVILEGEVIEWTOUSER

D.REVOKEVIEWFROMUSER

10.以下哪個(gè)命令用于撤銷用戶對(duì)視圖的權(quán)限:

A.REVOKEVIEWFROMUSER

B.PERMISSIONVIEWFROMUSER

C.PRIVILEGEVIEWFROMUSER

D.GRANTVIEWFROMUSER

二、填空題(每空2分,共10空)

1.視圖是_______的表,不存儲(chǔ)數(shù)據(jù),只存儲(chǔ)查詢結(jié)果的_______。

2.創(chuàng)建視圖的命令格式為:____________________________。

3.查看已創(chuàng)建的視圖的命令為:______________。

4.修改視圖的命令為:______________。

5.刪除視圖的命令為:______________。

6.選擇視圖數(shù)據(jù)的命令為:______________。

7.設(shè)置視圖權(quán)限的命令為:______________。

8.將視圖權(quán)限授予用戶的命令為:______________。

9.撤銷視圖權(quán)限的命令為:______________。

10.視圖可以像_______一樣進(jìn)行增刪改查操作。

三、簡(jiǎn)答題(每題5分,共10分)

1.簡(jiǎn)述視圖的作用和優(yōu)點(diǎn)。

2.簡(jiǎn)述創(chuàng)建視圖的步驟。

四、編程題(共10分)

1.編寫SQL語(yǔ)句創(chuàng)建一個(gè)名為“students”的視圖,包含“name”和“age”兩個(gè)字段,從“students”表中查詢所有學(xué)生信息。

2.編寫SQL語(yǔ)句修改上述視圖,添加一個(gè)新字段“class”,從“students”表中查詢所有學(xué)生的姓名、年齡和班級(jí)信息。

3.編寫SQL語(yǔ)句刪除上述視圖。

二、多項(xiàng)選擇題(每題3分,共10題)

1.MySQL視圖可以具有以下哪些特性?

A.可以包含多個(gè)表的數(shù)據(jù)

B.可以包含復(fù)雜的查詢語(yǔ)句

C.可以存儲(chǔ)數(shù)據(jù)

D.可以作為查詢的快捷方式

2.以下哪些操作可以在視圖上進(jìn)行?

A.查詢

B.插入

C.更新

D.刪除

3.創(chuàng)建視圖時(shí),以下哪些關(guān)鍵字是必須的?

A.CREATE

B.VIEW

C.AS

D.FROM

4.修改視圖時(shí),以下哪些關(guān)鍵字是必須的?

A.ALTER

B.VIEW

C.AS

D.TO

5.刪除視圖時(shí),以下哪些關(guān)鍵字是必須的?

A.DROP

B.VIEW

C.FROM

D.TABLE

6.在MySQL中,以下哪些語(yǔ)句可以用來創(chuàng)建視圖?

A.SELECTINTO

B.CREATEVIEW

C.INSERTINTO

D.SELECT

7.視圖可以基于以下哪些類型的查詢創(chuàng)建?

A.簡(jiǎn)單查詢

B.連接查詢

C.子查詢

D.聚合查詢

8.以下哪些情況下,視圖可能會(huì)返回不正確的結(jié)果?

A.視圖中包含聚合函數(shù)

B.視圖中包含子查詢

C.視圖中包含外鍵約束

D.視圖中包含索引

9.在MySQL中,以下哪些命令可以用來查看視圖的定義?

A.DESCRIBE

B.SHOWCREATEVIEW

C.SELECT*FROMINFORMATION_SCHEMA.VIEWS

D.SELECT*FROMVIEWS

10.視圖權(quán)限的設(shè)置可以通過以下哪些命令實(shí)現(xiàn)?

A.GRANT

B.REVOKE

C.COMMIT

D.ROLLBACK

三、判斷題(每題2分,共10題)

1.視圖可以像普通表一樣進(jìn)行增刪改查操作。()

2.創(chuàng)建視圖時(shí),必須指定視圖的別名。()

3.視圖可以包含對(duì)其他視圖的查詢。()

4.修改視圖時(shí),可以改變視圖的字段名。()

5.刪除視圖會(huì)同時(shí)刪除視圖中的所有數(shù)據(jù)。()

6.視圖可以提高查詢效率,因?yàn)樗鼫p少了數(shù)據(jù)量。()

7.視圖可以用于簡(jiǎn)化復(fù)雜的查詢語(yǔ)句。()

8.視圖可以包含遞歸查詢,即視圖中的查詢可以引用自身。()

9.視圖權(quán)限的設(shè)置不會(huì)影響視圖本身的定義。()

10.視圖可以用于保護(hù)數(shù)據(jù),因?yàn)樗梢噪[藏敏感信息。()

四、簡(jiǎn)答題(每題5分,共6題)

1.簡(jiǎn)述視圖在數(shù)據(jù)庫(kù)中的作用。

2.列舉至少三種創(chuàng)建視圖的常見場(chǎng)景。

3.解釋什么是視圖的遞歸查詢,并舉例說明。

4.說明在什么情況下,視圖的性能可能會(huì)比直接查詢表差。

5.如何在MySQL中撤銷用戶對(duì)視圖的權(quán)限?

6.何時(shí)應(yīng)該使用視圖而不是直接查詢表?

試卷答案如下

一、單項(xiàng)選擇題(每題2分,共10題)

1.C

解析:視圖是虛擬表,不存儲(chǔ)數(shù)據(jù),因此選項(xiàng)C錯(cuò)誤。

2.C

解析:CREATEVIEW是創(chuàng)建視圖的命令,其中VIEW是關(guān)鍵字。

3.A

解析:SHOWVIEWS是查看已創(chuàng)建視圖的命令。

4.B

解析:ALTER用于修改視圖。

5.A

解析:DROPVIEW用于刪除視圖。

6.A

解析:AS用于給視圖指定別名。

7.A

解析:SELECT用于從視圖中選擇數(shù)據(jù)。

8.A

解析:GRANT用于設(shè)置視圖的權(quán)限。

9.A

解析:GRANTVIEWTOUSER用于將視圖權(quán)限授予用戶。

10.A

解析:REVOKEVIEWFROMUSER用于撤銷用戶對(duì)視圖的權(quán)限。

二、多項(xiàng)選擇題(每題3分,共10題)

1.A,B,D

解析:視圖可以包含多個(gè)表的數(shù)據(jù),可以包含復(fù)雜的查詢語(yǔ)句,也可以作為查詢的快捷方式。

2.A,B,C,D

解析:視圖可以進(jìn)行查詢、插入、更新、刪除操作。

3.A,B,D

解析:CREATE、VIEW、FROM是創(chuàng)建視圖必須的關(guān)鍵字。

4.B,C

解析:ALTER、VIEW是修改視圖必須的關(guān)鍵字。

5.A,B

解析:DROP、VIEW是刪除視圖必須的關(guān)鍵字。

6.B,D

解析:CREATEVIEW、SELECTINTO可以用來創(chuàng)建視圖。

7.A,B,C,D

解析:視圖可以基于簡(jiǎn)單查詢、連接查詢、子查詢、聚合查詢創(chuàng)建。

8.A,B,C

解析:聚合函數(shù)、子查詢、外鍵約束可能導(dǎo)致視圖返回不正確的結(jié)果。

9.A,B,C

解析:DESCRIBE、SHOWCREATEVIEW、SELECT*FROMINFORMATION_SCHEMA.VIEWS可以用來查看視圖定義。

10.A,B

解析:GRANT、REVOKE可以用來設(shè)置視圖權(quán)限。

三、判斷題(每題2分,共10題)

1.×

解析:視圖是虛擬表,不能進(jìn)行增刪改查操作。

2.×

解析:創(chuàng)建視圖時(shí),可以不指定別名,系統(tǒng)會(huì)自動(dòng)生成。

3.√

解析:視圖可以包含對(duì)其他視圖的查詢。

4.×

解析:修改視圖不會(huì)改變視圖中的數(shù)據(jù)。

5.×

解析:刪除視圖會(huì)刪除視圖定義,但不會(huì)刪除視圖中的數(shù)據(jù)。

6.×

解析:視圖本身不減少數(shù)據(jù)量,但可以簡(jiǎn)化查詢。

7.√

解析:視圖可以簡(jiǎn)化復(fù)雜的查詢語(yǔ)句。

8.√

解析:視圖可以包含遞歸查詢,即視圖中的查詢可以引用自身。

9.√

解析:視圖權(quán)限的設(shè)置不會(huì)改變視圖本身的定義。

10.√

解析:視圖可以隱藏敏感信息,用于保護(hù)數(shù)據(jù)。

四、簡(jiǎn)答題(每題5分,共6題)

1.視圖在數(shù)據(jù)庫(kù)中的作用包括:簡(jiǎn)化復(fù)雜的查詢語(yǔ)句,提高查詢效率,提供數(shù)據(jù)安全性,方便數(shù)據(jù)共享。

2.創(chuàng)建視圖的常見場(chǎng)景包括:數(shù)據(jù)抽象,隱藏復(fù)雜的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)安全,限制用戶對(duì)數(shù)據(jù)的訪問;數(shù)據(jù)整合,將多個(gè)表的數(shù)據(jù)整合到一個(gè)視圖中。

3.視圖的遞歸查詢是指視圖中的查詢可以引用自身,通常用于層次結(jié)構(gòu)數(shù)據(jù)的查詢,例如查詢組織結(jié)構(gòu)。

4.視圖性能可能比直接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論