内容正文:
《网站数据库应用基础-SQL Server2017》高等教育出版社
单元7 数据库的安全管理
考试时间90分钟 满分100分
班级 姓名 成绩
1、 单项选择题(本题20小题,每小题2分,满分40分)
1. SQL Server 2017支持哪两种身份验证模式?
A. Windows验证模式
B. SQL Server验证模式
C. 混合验证模式
D. 令牌验证模式
2. 在SQL Server中,登录名与用户名的关系称为什么?
A. 映射
B. 关联
C. 绑定
D. 继承
登录名映射。
3. 以下哪个角色不是SQL Server的固定服务器角色?
A. sysadmin
B. bulkadmin
C. processadmin
D. setupadmin
4. 以下哪个权限不是SQL Server的固定数据库角色db_owner的权限?
A. 创建表
B. 删除表
C. 备份数据库
D. 还原数据库
5. 以下哪个权限属于对象权限?
A. SELECT
B. CREATE TABLE
C. BACKUP DATABASE
D. INSERT
6. 在SQL Server中,以下哪个权限优先级最高?
A. 授予权限
B. 拒绝权限
C. 公共权限
D. 默认权限
7. 以下哪个角色不是SQL Server的固定数据库角色?
A. db_owner
B. db_datareader
C. db_datawriter
D. db_backupoperator
8. 在SQL Server中,以下哪个角色属于所有登录名的公共角色?
A. sysadmin
B. public
C. db_owner
D. guest
9. 在SQL Server中,以下哪个用户不是每个数据库的默认用户?
A. dbo
B. sa
C. guest
D. root
10. 在SQL Server中,以下哪个用户不能被删除?
A. dbo
B. sa
C. guest
D. sysadmin
11. 在SQL Server中,以下哪个操作用于为Windows用户创建SQL Server登录名?
A. 创建Windows用户
B. 创建SQL Server登录名
C. 创建数据库用户
D. 创建服务器角色
12. 在SQL Server中,哪个角色允许用户执行大容量插入语句?
A. sysadmin
B. bulkadmin
C. db_owner
D. sa
13. 在SQL Server中,哪个角色允许用户备份和还原数据库?
A. sysadmin
B. bulkadmin
C. db_owner
D. db_backupoperator
14. 在SQL Server中,以下哪个权限属于语句权限?
A. SELECT
B. CREATE TABLE
C. BACKUP DATABASE
D. INSERT
15. 在SQL Server中,哪个角色允许用户管理登录名及其属性?
A. sysadmin
B. bulkadmin
C. securityadmin
D. sa
16. 在SQL Server中,以下哪个权限属于对象权限?
A. CREATE TABLE
B. BACKUP DATABASE
C. CREATE FUNCTION
D. SELECT
17. 在SQL Server中,以下哪个用户对应于创建该数据库的登录账户?
A. dbo
B. sa
C. guest
D. root
18. 在SQL Server中,哪个角色不允许用户改变表中的数据?
A. db_owner
B. db_datareader
C. db_denydatawriter
D. db_datawriter
19. 在SQL Server中,以下哪个角色是所有数据库用户的公共角色?
A. sysadmin
B. public
C. db_owner
D. guest
20. 在SQL Server中,哪个用户不能被删除?
A. dbo
B. sa
C. guest
D. sysadmin
二、判断题(本题10小题,每小题2分,满分20分)
1. 在SQL Server中,登录名和用户名是一一对应的关系。
2. 在SQL Server中,sysadmin是固定服务器角色,不能被添加或删除。
3. 在SQL Server中,对象权限是指用户能够对数据库对象执行的操作,例如SELECT、INSERT、UPDATE等。
4. 在SQL Server中,语句权限是指用户能够执行的