數(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),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

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

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

A.information_schema

B.mysql

C.performance_schema

D.sys

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

A.systemtable

B.granttable

C.usertable

D.privilegestable

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

A.SELECT*FROMmysql.user;

B.SHOWGRANTS;

C.DESCRIBEmysql.user;

D.EXPLAINSELECT*FROMmysql.user;

4.在MySQL中,以下哪個語句用于創(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.以下哪個語句用于修改用戶密碼?

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中,以下哪個語句用于刪除用戶?

A.DROPUSER'username'@'localhost';

B.DELETEFROMmysql.userWHEREuser='username';

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

D.UNLOCKUSER'username'@'localhost';

7.以下哪個語句用于設(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中,以下哪個語句用于查看所有數(shù)據(jù)庫的權(quán)限?

A.SHOWDATABASES;

B.SELECT*FROMmysql.db;

C.DESCRIBEmysql.db;

D.EXPLAINSELECT*FROMmysql.db;

9.以下哪個語句用于授權(quán)用戶對特定數(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中,以下哪個語句用于回收用戶權(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';

二、多項選擇題(每題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.存儲過程

F.函數(shù)

G.觸發(fā)器

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

I.服務(wù)器

J.全局

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

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

B.表

C.列

D.視圖

E.存儲過程

F.函數(shù)

G.觸發(fā)器

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

I.服務(wù)器

J.用戶

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

A.用戶

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

C.表

D.視圖

E.存儲過程

F.函數(shù)

G.觸發(fā)器

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

I.服務(wù)器

J.全局

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

A.用戶

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

C.表

D.視圖

E.存儲過程

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)限的上下文對象?

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

B.表

C.列

D.視圖

E.存儲過程

F.函數(shù)

G.觸發(fā)器

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

I.服務(wù)器

J.用戶

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

試卷答案如下

一、單項選擇題答案及解析

1.B

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

2.C

解析:user表是存儲用戶賬戶信息的表,包括用戶名、密碼、主機(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表存儲了數(shù)據(jù)庫級別的權(quán)限信息。

9.A

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

10.A

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

二、多項選擇題答案及解析

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)限的上下文級別。

8.ABCDEFGHIJ

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

9.ABCDEFGHIJ

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

10.ABCDEFGHIJ

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

三、判斷題答案及解析

1.×

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

2.×

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

3.√

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

4.√

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

5.√

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

6.√

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

7.√

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

8.×

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

9.√

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

10.√

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

四、簡答題答案

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

2.使用GRANT命令為用戶分

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論