數(shù)據(jù)庫權限管理考核試題及答案_第1頁
數(shù)據(jù)庫權限管理考核試題及答案_第2頁
數(shù)據(jù)庫權限管理考核試題及答案_第3頁
數(shù)據(jù)庫權限管理考核試題及答案_第4頁
數(shù)據(jù)庫權限管理考核試題及答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

數(shù)據(jù)庫權限管理考核試題及答案姓名:____________________

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

1.在SQL數(shù)據(jù)庫中,下列哪項不是常見的數(shù)據(jù)庫角色?

A.PUBLIC

B.SYSDBA

C.DBA

D.SYSADMIN

2.下列哪個命令用于創(chuàng)建用戶?

A.CREATEUSER

B.INSERTINTOUSER

C.ADDUSER

D.SELECTUSER

3.以下哪項不是SQL權限的類別?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

4.在SQLServer中,哪個系統(tǒng)表包含了用戶權限信息?

A.sys.database_permissions

B.sys.server_permissions

C.sys.database_principals

D.sys.server_principals

5.關于權限的繼承,以下哪種說法是錯誤的?

A.角色可以繼承權限

B.用戶可以繼承角色權限

C.角色不能直接繼承權限

D.用戶可以直接繼承權限

6.在MySQL中,哪個命令用于刪除用戶權限?

A.REVOKE

B.DENY

C.GRANT

D.DROP

7.在SQLServer中,要為某個用戶授予對某個表的INSERT權限,以下哪個命令是正確的?

A.GRANTINSERTONTable1TOUser1

B.GRANTINSERTUser1ONTable1

C.REVOKEINSERTFROMUser1ONTable1

D.DENYINSERTTOUser1ONTable1

8.在Oracle數(shù)據(jù)庫中,以下哪個命令用于查看當前用戶的權限?

A.SHOWPRIVILEGES

B.SELECTPRIVILEGESFROMUSERPRIVILEGES

C.VIEWUSERPRIVILEGES

D.LISTPRIVILEGES

9.以下哪種權限屬于系統(tǒng)權限?

A.SELECT

B.UPDATE

C.CREATESESSION

D.DROPTABLE

10.在SQLServer中,要修改用戶密碼,應該使用哪個命令?

A.UPDATEPASSWORD

B.ALTERUSER

C.CHANGEPASSWORD

D.SETPASSWORD

二、多項選擇題(每題2分,共5題)

1.在數(shù)據(jù)庫權限管理中,以下哪些屬于權限的范疇?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.INDEX

2.以下哪些角色在SQLServer中屬于系統(tǒng)角色?

A.PUBLIC

B.SYSADMIN

C.DBA

D.SYSDBA

E.SYSALTER

3.在Oracle數(shù)據(jù)庫中,以下哪些命令用于授予用戶權限?

A.GRANT

B.REVOKE

C.GRANTON

D.DENY

E.GRANTTO

4.以下哪些操作屬于SQL數(shù)據(jù)庫的權限管理范疇?

A.創(chuàng)建用戶

B.修改用戶密碼

C.授予用戶權限

D.刪除用戶

E.查看用戶權限

5.在MySQL中,以下哪些命令用于刪除用戶?

A.DROPUSER

B.DELETEFROMUSER

C.REVOKEALLPRIVILEGESFROMUser1

D.KILLUSERUser1

E.DELETEFROMmysql.userWHEREUser='User1'

三、判斷題(每題1分,共5題)

1.在數(shù)據(jù)庫中,權限可以被繼承。()

2.所有用戶都可以直接訪問PUBLIC角色擁有的權限。()

3.在SQLServer中,DBA角色擁有所有系統(tǒng)權限。()

4.在Oracle數(shù)據(jù)庫中,只有sys用戶可以執(zhí)行REVOKE命令。()

5.在MySQL中,可以使用REVOKE命令刪除用戶權限。()

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

1.簡述數(shù)據(jù)庫權限管理的目的和意義。

2.解釋在SQL數(shù)據(jù)庫中,角色和用戶的關系。

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

1.在數(shù)據(jù)庫權限管理中,以下哪些屬于權限的范疇?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.INDEX

F.REFERENCES

G.CREATE

H.DROP

I.ALTER

J.ALLPRIVILEGES

2.以下哪些角色在SQLServer中屬于系統(tǒng)角色?

A.PUBLIC

B.SYSADMIN

C.DBA

D.SYSDBA

E.SYSALTER

F.SERVERADMIN

G.SECURITYADMIN

H.SQLAgentOperator

I.VIEWER

J.READER

3.在Oracle數(shù)據(jù)庫中,以下哪些命令用于授予用戶權限?

A.GRANT

B.REVOKE

C.GRANTON

D.DENY

E.GRANTTO

F.GRANTWITHADMINOPTION

G.GRANTWITHGRANTOPTION

H.GRANTWITHOUTADMINOPTION

I.GRANTWITHOUTGRANTOPTION

J.GRANTALLPRIVILEGES

4.以下哪些操作屬于SQL數(shù)據(jù)庫的權限管理范疇?

A.創(chuàng)建用戶

B.修改用戶密碼

C.授予用戶權限

D.刪除用戶

E.查看用戶權限

F.回收用戶權限

G.設置默認權限

H.撤銷默認權限

I.設置權限繼承

J.撤銷權限繼承

5.在MySQL中,以下哪些命令用于刪除用戶?

A.DROPUSER

B.DELETEFROMUSER

C.REVOKEALLPRIVILEGESFROMUser1

D.KILLUSERUser1

E.DELETEFROMmysql.userWHEREUser='User1'

F.FLUSHPRIVILEGES

G.RESETPASSWORD

H.RENAMEUSERUser1TONewUser

I.UPDATEmysql.userSETPassword=PASSWORD('newpassword')WHEREUser='User1'

J.GRANTALLPRIVILEGESON*.*TOUser1

6.在SQLServer中,以下哪些是內(nèi)置的權限類別?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.REFERENCES

F.INDEX

G.ALTER

H.DROP

I.CREATE

J.ALLPRIVILEGES

7.在Oracle數(shù)據(jù)庫中,以下哪些是系統(tǒng)權限?

A.CREATESESSION

B.CREATETABLE

C.CREATEVIEW

D.CREATESEQUENCE

E.CREATEPROCEDURE

F.CREATETRIGGER

G.CREATEDATABASE

H.CREATEUSER

I.CREATEROLE

J.CREATESYNONYM

8.在MySQL中,以下哪些是內(nèi)置的權限類別?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.REFERENCES

F.INDEX

G.CREATE

H.DROP

I.ALTER

J.ALLPRIVILEGES

9.在SQLServer中,以下哪些是內(nèi)置的權限類別?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.REFERENCES

F.INDEX

G.CREATE

H.DROP

I.ALTER

J.ALLPRIVILEGES

10.在Oracle數(shù)據(jù)庫中,以下哪些是內(nèi)置的權限類別?

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

E.REFERENCES

F.INDEX

G.CREATE

H.DROP

I.ALTER

J.ALLPRIVILEGES

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

1.在數(shù)據(jù)庫中,權限可以被繼承。()

2.所有用戶都可以直接訪問PUBLIC角色擁有的權限。()

3.在SQLServer中,DBA角色擁有所有系統(tǒng)權限。()

4.在Oracle數(shù)據(jù)庫中,只有sys用戶可以執(zhí)行REVOKE命令。()

5.在MySQL中,可以使用REVOKE命令刪除用戶權限。()

6.在數(shù)據(jù)庫中,權限的撤銷比授予更為復雜。()

7.在SQLServer中,角色權限的繼承是自動的。()

8.在Oracle數(shù)據(jù)庫中,角色權限可以跨數(shù)據(jù)庫繼承。()

9.在MySQL中,用戶權限的修改需要重啟數(shù)據(jù)庫服務才能生效。()

10.在SQL數(shù)據(jù)庫中,權限的設置通常是不可逆的。()

11.在Oracle數(shù)據(jù)庫中,角色可以包含其他角色。()

12.在SQLServer中,權限可以被臨時授予給用戶。()

13.在MySQL中,權限的撤銷會自動從所有繼承權限的角色中移除。()

14.在數(shù)據(jù)庫中,權限的設置應該遵循最小權限原則。()

15.在Oracle數(shù)據(jù)庫中,角色權限的修改不需要重新登錄即可生效。()

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

1.簡述數(shù)據(jù)庫權限管理的目的和意義。

2.解釋在SQL數(shù)據(jù)庫中,角色和用戶的關系。

3.描述在Oracle數(shù)據(jù)庫中,如何使用角色來管理權限。

4.說明在SQLServer中,如何通過命令來授予和撤銷用戶權限。

5.論述在MySQL中,權限的繼承機制及其對數(shù)據(jù)庫安全性的影響。

6.如何在數(shù)據(jù)庫中實現(xiàn)最小權限原則,并簡要說明其重要性。

試卷答案如下

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

1.B.SYSDBA

解析:SYSDBA是SQLServer中一個系統(tǒng)管理員角色,擁有所有系統(tǒng)權限。

2.A.CREATEUSER

解析:CREATEUSER命令用于在數(shù)據(jù)庫中創(chuàng)建新的用戶。

3.C.UPDATE

解析:UPDATE是數(shù)據(jù)操作語言(DML)的一部分,不屬于權限類別。

4.A.sys.database_permissions

解析:sys.database_permissions系統(tǒng)表包含了數(shù)據(jù)庫中的權限信息。

5.C.角色不能直接繼承權限

解析:角色是用來分組權限的,權限不能直接從角色繼承,而是通過用戶分配給角色。

6.A.REVOKE

解析:REVOKE命令用于從用戶或角色中撤銷權限。

7.A.GRANTINSERTONTable1TOUser1

解析:GRANTINSERTONTable1TOUser1命令用于授予User1對Table1的INSERT權限。

8.A.SHOWPRIVILEGES

解析:SHOWPRIVILEGES命令用于顯示當前用戶的權限。

9.C.CREATESESSION

解析:CREATESESSION是系統(tǒng)權限之一,允許用戶登錄數(shù)據(jù)庫。

10.D.SETPASSWORD

解析:SETPASSWORD命令用于設置用戶的密碼。

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

1.A.SELECT,B.INSERT,C.UPDATE,D.DELETE,E.INDEX,F.REFERENCES,G.CREATE,H.DROP,I.ALTER,J.ALLPRIVILEGES

解析:這些選項都是數(shù)據(jù)庫權限的類別。

2.B.SYSADMIN,C.DBA,D.SYSDBA,E.SYSALTER,F.SERVERADMIN,G.SECURITYADMIN,H.SQLAgentOperator,I.VIEWER,J.READER

解析:這些角色在SQLServer中屬于系統(tǒng)角色。

3.A.GRANT,B.REVOKE,C.GRANTON,D.DENY,E.GRANTTO,F.GRANTWITHADMINOPTION,G.GRANTWITHGRANTOPTION,H.GRANTWITHOUTADMINOPTION,I.GRANTWITHOUTGRANTOPTION,J.GRANTALLPRIVILEGES

解析:這些命令都是用于授予或撤銷權限的。

4.A.創(chuàng)建用戶,B.修改用戶密碼,C.授予用戶權限,D.刪除用戶,E.查看用戶權限,F.回收用戶權限,G.設置默認權限,H.撤銷默認權限,I.設置權限繼承,J.撤銷權限繼承

解析:這些操作都是數(shù)據(jù)庫權限管理的一部分。

5.A.DROPUSER,B.DELETEFROMUSER,C.REVOKEALLPRIVILEGESFROMUser1,D.KILLUSERUser1,E.DELETEFROMmysql.userWHEREUser='User1',F.FLUSHPRIVILEGES,G.RESETPASSWORD,H.RENAMEUSERUser1TONewUser,I.UPDATEmysql.userSETPassword=PASSWORD('newpassword')WHEREUser='User1',J.GRANTALLPRIVILEGESON*.*TOUser1

解析:這些命令都可以用于刪除用戶。

6.A.SELECT,B.INSERT,C.UPDATE,D.DELETE,E.REFERENCES,F.INDEX,G.CREATE,H.DROP,I.ALTER,J.ALLPRIVILEGES

解析:這些選項都是SQLServer中內(nèi)置的權限類別。

7.A.CREATESESSION,B.CREATETABLE,C.CREATEVIEW,D.CREATESEQUENCE,E.CREATEPROCEDURE,F.CREATETRIGGER,G.CREATEDATABASE,H.CREATEUSER,I.CREATEROLE,J.CREATESYNONYM

解析:這些選項都是Oracle數(shù)據(jù)庫中的系統(tǒng)權限。

8.A.SELECT,B.INSERT,C.UPDATE,D.DELETE,E.REFERENCES,F.INDEX,G.CREATE,H.DROP,I.ALTER,J.ALLPRIVILEGES

解析:這些選項都是MySQL中內(nèi)置的權限類別。

9.A.SELECT,B.INSERT,C.UPDATE,D.DELETE,E.REFERENCES,F.INDEX,G.CREATE,H.DROP,I.ALTER,J.ALLPRIVILEGES

解析:這些選項都是SQLServer中內(nèi)置的權限類別。

10.A.SELECT,B.INSERT,C.UPDATE,D.DELETE,E.REFERENCES,F.INDEX,G.CREATE,H.DROP,I.ALTER,J.ALLPRIVILEGES

解析:這些選項都是Oracle數(shù)據(jù)庫中內(nèi)置的權限類別。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論