内容正文:
11. 数据库安全
一、单项选择题
1.下列选项中,属于数据库的不安全因素有( )
A.安全环境的脆弱性 B.数据泄露
C.非授权用户的访问 D.以上三项都正确
2.数据库安全性级别从低到高,共分为( )个级别。
A.三 B.四
C.五 D.六
3.下列命令中,( )命令用于创建新用户。
A.CREATE USER B.REMOVE USER
C.DROP USER D.ERASE USER
4.在MySQL用户管理中,root用户是指( )
A. 普通用户 B. 超级管理者
C. 受限用户 D. 审计用户
5. 下列选项中,( )命令用于修改用户名称。
A.CREATE USER B.REMOVE USER
C.DROP USER D.RENAME USER
6. 在数据库安全性级别中,( )级别涉及物理保护。
A. 环境级 B. 用户级
C. 操作系统级 D. 网络级
7.在MySQL中,下列( )命令用于收回用户权限。
A. REVOKE B.REMOVE
C. DELETE D.WITHDRAW
8. 下列选项中,( )不属于MySQL用户管理。
A. 创建用户 B. 修改用户
C. 删除用户 D. 备份数据
9. MySQL中的权限是用来定义( )
A. 用户的登录凭证 B. 用户的密码强度
C.用户对数据库对象的操作 D. 数据库的存储容量
10.在MySQL中,下列( )命令用于查看角色权限。
A. CREATE B.GRANT
C. SHOW D.REVOKE
二、判断题
1.数据库的安全是孤立的,不需要与数据库的其他方面进行关联。( )
2.数据库的安全性是评价数据库系统性能的一个重要指标。( )
3.角色是一组具有相同权限的用户。( )
3、 填空题
1.创建用户后,可以对用户信息进行修改,若要对用户进行重命名,使用的命令是_________
2.在使用CREATE USER语句创建新用户时,必须拥有__________权限。
3. 在用户管理中,删除用户的命令是___________。
4、 命令题
1、创建一个用户名为“student”的用户,密码为“123”,其主机名为“localhost”。
2、 修改用户student的名称,修改为“username”,并可以从任意主机登录。
3、 删除用户“username”。
4、 创建一组角色,分别为reporter1、reporter2
5、 查看reporter1角色的权限
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
11. 数据库安全
一、单项选择题
1.下列选项中,属于数据库的不安全因素有( )
A.安全环境的脆弱性 B.数据泄露
C.非授权用户的访问 D.以上三项都正确
【答案】D
【解析】数据库的不安全因素有:1、非授权用户对数据库的恶意存取和破坏;2、数据泄露;3、安全环境的脆弱性。
2.数据库安全性级别从低到高,共分为( )个级别。
A.三 B.四
C.五 D.六
【答案】C
【解析】数据库安全性级别从低到高,共分为5个级别。
3.下列命令中,( )命令用于创建新用户。
A.CREATE USER B.REMOVE USER
C.DROP USER D.ERASE USER
【答案】 A
【解析】创建新用户的命令为:CREATE USER
4.在MySQL用户管理中,root用户是指( )
A. 普通用户 B. 超级管理者
C. 受限用户 D. 审计用户
【答案】B
【解析】在MySQL用户管理中,用户分为root用户和普通用户,root用户为超级管理员。
5. 下列选项中,( )命令用于修改用户名称。
A.CREATE USER B.REMOVE USER
C.DROP USER D.RENAME USER
【答案】D
【解析】在MySQL中,用RENAME USER命令可以修改用户
6. 在数据库安全性级别中,( )级别涉及物理保护。
A. 环境级 B. 用户级
C. 操作系统级 D. 网络级
【答案】A
【解析】环境级是指计算机系统的机房和设备应加以保护,防止有人进行物理破坏。
7.在MySQL中,下列( )命令用于收回用户权限。
A. REVOKE B.REMOVE
C. DELETE D.WITHDRAW
【答案】A
【解析】REVOKE命令用于收回用户权限。
8. 下列选项中,( )不属于MySQL用户管理。
A. 创建用户 B. 修改用户
C. 删除用户 D. 备份数据
【答案】 D
【解析】MySQL用户管理包括创建用户、修改用户和删除用户。
9. MySQL中的权限是用来定义( )
A.用户的登录凭证 B. 用户的密码强度
C.用户对数据库对象的操作 D. 数据库的存储容量
【答案】 C
【解析】MySQL中的权限是用来定义用户对数据库对象的操作
10.在MySQL中,下列( )命令用于查看角色权限。
A. CREATE B.GRANT
C. SHOW D.REVOKE
【答案】C
【解析】查看角色权限的命令:SHOW GRANTS
二、判断题
1.数据库的安全是孤立的,不需要与数据库的其他方面进行关联。( )
【答案】错。数据库的安全不是孤立的,与计算机系统的安全紧密相连。
2.数据库的安全性是评价数据库系统性能的一个重要指标。( )
【答案】对。数据库的安全性是评价数据库系统性能的一个重要指标。
3.角色是一组具有相同权限的用户。( )
【答案】对,角色是一组具有相同权限的用户。
3、 填空题
1.创建用户后,可以对用户信息进行修改,若要对用户进行重命名,使用的命令是_________
【答案】RENAME USER
2.在使用CREATE USER语句创建新用户时,必须拥有__________权限。
【答案】CREATE USER
3. 在用户管理中,删除用户的命令是___________。
【答案】DROP USER 或 DELETE
4、 命令题
1、创建一个用户名为“student”的用户,密码为“123”,其主机名为“localhost”。
【答案】
CREATE USER ‘student’ @ ‘localhost’ IDENTIFIED BY ‘123’;
2、 修改用户student的名称,修改为“username”,并可以从任意主机登录。
【答案】
RENAME USER ‘student’ @ ‘localhost’ TO ‘username’ @ ‘%’;
3、 删除用户“username”。
【答案】
DROP USER ‘username’ @ ‘localhost’
4、 创建一组角色,分别为reporter1、reporter2
【答案】
CREATE ROLE ‘reporter1’ , ’reporter1’
5、 查看reporter1角色的权限
【答案】
SHOW GRANTS FOR reporter1
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$