數(shù)據(jù)庫訪問控制管理試題及答案_第1頁
數(shù)據(jù)庫訪問控制管理試題及答案_第2頁
數(shù)據(jù)庫訪問控制管理試題及答案_第3頁
數(shù)據(jù)庫訪問控制管理試題及答案_第4頁
數(shù)據(jù)庫訪問控制管理試題及答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫訪問控制管理試題及答案姓名:____________________

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

1.在MySQL中,用于管理用戶和權(quán)限的數(shù)據(jù)庫是:

A.information_schema

B.mysql

C.performance_schema

D.sys

2.用戶賬戶的默認(rèn)存儲(chǔ)位置是:

A.systemtable

B.granttable

C.usertable

D.privilegestable

3.以下哪個(gè)命令可以查看當(dāng)前用戶的權(quán)限?

A.SELECT*FROMmysql.user;

B.SHOWGRANTS;

C.DESCRIBEmysql.user;

D.EXPLAINSELECT*FROMmysql.user;

4.在MySQL中,以下哪個(gè)語句用于創(chuàng)建用戶?

A.GRANTALLPRIVILEGESON*.*TO'username'@'localhost'IDENTIFIEDBY'password';

B.CREATEUSER'username'@'localhost'IDENTIFIEDBY'password';

C.INSERTINTOmysql.user(user,host)VALUES('username','localhost');

D.UPDATEmysql.userSETpassword=PASSWORD('password')WHEREuser='username';

5.以下哪個(gè)語句用于修改用戶密碼?

A.ALTERUSER'username'@'localhost'IDENTIFIEDBY'new_password';

B.UPDATEmysql.userSETpassword=PASSWORD('new_password')WHEREuser='username';

C.GRANTPASSWORDFOR'username'@'localhost'TO'new_password';

D.SETPASSWORDFOR'username'@'localhost'=PASSWORD('new_password');

6.在MySQL中,以下哪個(gè)語句用于刪除用戶?

A.DROPUSER'username'@'localhost';

B.DELETEFROMmysql.userWHEREuser='username';

C.REVOKEALLPRIVILEGESON*.*FROM'username'@'localhost';

D.UNLOCKUSER'username'@'localhost';

7.以下哪個(gè)語句用于設(shè)置用戶的默認(rèn)數(shù)據(jù)庫?

A.SETDEFAULTDATABASEFOR'username'@'localhost'TO'dbname';

B.UPDATEmysql.userSETdb='dbname'WHEREuser='username';

C.GRANTUSAGEON*.*TO'username'@'localhost'IDENTIFIEDBY'password'WITHDEFAULTDATABASE'dbname';

D.ALTERUSER'username'@'localhost'SETDEFAULTDATABASETO'dbname';

8.在MySQL中,以下哪個(gè)語句用于查看所有數(shù)據(jù)庫的權(quán)限?

A.SHOWDATABASES;

B.SELECT*FROMmysql.db;

C.DESCRIBEmysql.db;

D.EXPLAINSELECT*FROMmysql.db;

9.以下哪個(gè)語句用于授權(quán)用戶對(duì)特定數(shù)據(jù)庫的權(quán)限?

A.GRANTSELECT,INSERTONdbname.*TO'username'@'localhost';

B.GRANTALLPRIVILEGESONdbname.*TO'username'@'localhost';

C.INSERTINTOmysql.db(user,db,host,select_priv,insert_priv)VALUES('username','dbname','localhost','Y','Y');

D.UPDATEmysql.dbSETselect_priv='Y',insert_priv='Y'WHEREuser='username'ANDdb='dbname';

10.在MySQL中,以下哪個(gè)語句用于回收用戶權(quán)限?

A.REVOKEALLPRIVILEGESONdbname.*FROM'username'@'localhost';

B.DROPPRIVILEGESONdbname.*FROM'username'@'localhost';

C.DELETEFROMmysql.dbWHEREuser='username'ANDdb='dbname';

D.UPDATEmysql.dbSETselect_priv='N',insert_priv='N'WHEREuser='username'ANDdb='dbname';

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

1.MySQL中,以下哪些是用戶權(quán)限的類型?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.CREATE

F.DROP

G.INDEX

H.ALTER

I.REFERENCES

J.ALLPRIVILEGES

2.以下哪些命令可以用來創(chuàng)建用戶?

A.CREATEUSER

B.GRANT

C.INSERTINTOmysql.user

D.UPDATEmysql.user

E.ALTERUSER

F.SETPASSWORD

G.DROPUSER

H.UNLOCKUSER

I.SHOWGRANTS

J.DESCRIBEmysql.user

3.在MySQL中,以下哪些是默認(rèn)的權(quán)限?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.CREATE

F.DROP

G.INDEX

H.ALTER

I.REFERENCES

J.ALLPRIVILEGES

4.以下哪些語句可以用來修改用戶的密碼?

A.ALTERUSER

B.UPDATEmysql.user

C.SETPASSWORD

D.GRANTPASSWORD

E.UNLOCKUSER

F.UPDATEmysql.userSETpassword=PASSWORD('new_password')

G.SETPASSWORDFOR

H.REVOKEPASSWORD

I.GRANTPASSWORDFOR

J.DROPPASSWORD

5.以下哪些是權(quán)限的上下文?

A.用戶

B.數(shù)據(jù)庫

C.表

D.視圖

E.存儲(chǔ)過程

F.函數(shù)

G.觸發(fā)器

H.事件調(diào)度器

I.服務(wù)器

J.全局

6.以下哪些是權(quán)限的粒度?

A.數(shù)據(jù)庫

B.表

C.列

D.視圖

E.存儲(chǔ)過程

F.函數(shù)

G.觸發(fā)器

H.事件調(diào)度器

I.服務(wù)器

J.用戶

7.以下哪些是權(quán)限的上下文級(jí)別?

A.用戶

B.數(shù)據(jù)庫

C.表

D.視圖

E.存儲(chǔ)過程

F.函數(shù)

G.觸發(fā)器

H.事件調(diào)度器

I.服務(wù)器

J.全局

8.以下哪些是權(quán)限的上下文作用域?

A.用戶

B.數(shù)據(jù)庫

C.表

D.視圖

E.存儲(chǔ)過程

F.函數(shù)

G.觸發(fā)器

H.事件調(diào)度器

I.服務(wù)器

J.全局

9.以下哪些是權(quán)限的上下文權(quán)限?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.CREATE

F.DROP

G.INDEX

H.ALTER

I.REFERENCES

J.ALLPRIVILEGES

10.以下哪些是權(quán)限的上下文對(duì)象?

A.數(shù)據(jù)庫

B.表

C.列

D.視圖

E.存儲(chǔ)過程

F.函數(shù)

G.觸發(fā)器

H.事件調(diào)度器

I.服務(wù)器

J.用戶

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

1.MySQL中,用戶權(quán)限的默認(rèn)存儲(chǔ)位置是information_schema數(shù)據(jù)庫。()

2.使用GRANT命令創(chuàng)建用戶時(shí),必須指定用戶名和密碼。()

3.用戶權(quán)限的修改可以通過ALTERUSER命令實(shí)現(xiàn)。()

4.REVOKE命令可以回收用戶已經(jīng)授權(quán)的權(quán)限。()

5.在MySQL中,用戶權(quán)限的粒度可以細(xì)到列級(jí)別。()

6.使用SHOWGRANTS命令可以查看當(dāng)前用戶的權(quán)限。()

7.用戶權(quán)限的上下文包括用戶、數(shù)據(jù)庫、表等。()

8.在MySQL中,默認(rèn)情況下,所有用戶都有對(duì)所有數(shù)據(jù)庫的訪問權(quán)限。()

9.使用GRANTALLPRIVILEGESON*.*TO'username'@'localhost'命令會(huì)授予用戶對(duì)所有數(shù)據(jù)庫的所有權(quán)限。()

10.MySQL中,權(quán)限的上下文作用域是指權(quán)限應(yīng)用于哪些對(duì)象。()

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

1.簡(jiǎn)述MySQL中用戶權(quán)限的基本類型。

2.如何使用GRANT命令為用戶分配權(quán)限?

3.如何使用REVOKE命令回收用戶權(quán)限?

4.描述MySQL中權(quán)限上下文的概念及其作用。

5.解釋MySQL中權(quán)限的粒度及其對(duì)權(quán)限控制的影響。

6.簡(jiǎn)要說明如何使用SHOWGRANTS命令查看用戶權(quán)限。

試卷答案如下

一、單項(xiàng)選擇題答案及解析

1.B

解析:mysql數(shù)據(jù)庫存儲(chǔ)了用戶和權(quán)限信息,用于管理用戶和權(quán)限。

2.C

解析:user表是存儲(chǔ)用戶賬戶信息的表,包括用戶名、密碼、主機(jī)等信息。

3.B

解析:SHOWGRANTS命令用于顯示指定用戶的權(quán)限。

4.B

解析:CREATEUSER語句用于創(chuàng)建用戶。

5.A

解析:ALTERUSER語句用于修改用戶密碼。

6.A

解析:DROPUSER語句用于刪除用戶。

7.D

解析:ALTERUSER語句可以設(shè)置用戶的默認(rèn)數(shù)據(jù)庫。

8.B

解析:mysql.db表存儲(chǔ)了數(shù)據(jù)庫級(jí)別的權(quán)限信息。

9.A

解析:GRANT語句用于授予權(quán)限。

10.A

解析:REVOKE語句用于回收權(quán)限。

二、多項(xiàng)選擇題答案及解析

1.ABCDEFGHIJ

解析:這些都是MySQL中用戶權(quán)限的類型。

2.ABCDGH

解析:這些命令可以用來創(chuàng)建用戶。

3.ABCDEFGHI

解析:這些都是默認(rèn)的權(quán)限類型。

4.ABCDEF

解析:這些語句可以用來修改用戶的密碼。

5.ABCDEFGHIJ

解析:這些都是權(quán)限的上下文。

6.ABCDEFGHIJ

解析:這些都是權(quán)限的粒度。

7.ABCDEFGHIJ

解析:這些都是權(quán)限的上下文級(jí)別。

8.ABCDEFGHIJ

解析:這些都是權(quán)限的上下文作用域。

9.ABCDEFGHIJ

解析:這些都是權(quán)限的上下文權(quán)限。

10.ABCDEFGHIJ

解析:這些都是權(quán)限的上下文對(duì)象。

三、判斷題答案及解析

1.×

解析:用戶權(quán)限的默認(rèn)存儲(chǔ)位置是mysql數(shù)據(jù)庫中的user表。

2.×

解析:使用GRANT命令創(chuàng)建用戶時(shí),不需要指定密碼,但需要在之后單獨(dú)設(shè)置。

3.√

解析:ALTERUSER命令可以修改用戶密碼。

4.√

解析:REVOKE命令可以回收用戶已經(jīng)授權(quán)的權(quán)限。

5.√

解析:在MySQL中,用戶權(quán)限的粒度可以細(xì)到列級(jí)別。

6.√

解析:SHOWGRANTS命令用于顯示指定用戶的權(quán)限。

7.√

解析:用戶權(quán)限的上下文包括用戶、數(shù)據(jù)庫、表等。

8.×

解析:在MySQL中,并非所有用戶都有對(duì)所有數(shù)據(jù)庫的訪問權(quán)限。

9.√

解析:使用GRANTALLPRIVILEGESON*.*TO'username'@'localhost'命令會(huì)授予用戶對(duì)所有數(shù)據(jù)庫的所有權(quán)限。

10.√

解析:MySQL中,權(quán)限的上下文作用域是指權(quán)限應(yīng)用于哪些對(duì)象。

四、簡(jiǎn)答題答案

1.MySQL中用戶權(quán)限的基本類型包括SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、INDEX、ALTER、REFERENCES、ALLPRIVILEGES等。

2.使用GRANT命令為用戶分

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論