题目
SQL Server的权限包括()A.对象权限B.语句权限 C.隐含权限 D.查询权限
SQL Server的权限包括()
A.对象权限
B.语句权限
C.隐含权限
D.查询权限
题目解答
答案
SQL Server的权限包括:
A. 对象权限:指对数据库中的对象(如表、视图、存储过程等)进行操作的权限,例如SELECT、INSERT、UPDATE、DELETE等。
B. 语句权限:指对特定SQL语句的权限,可以限制用户执行某些具体的SQL语句,如GRANT、REVOKE等。
C. 隐含权限:也称为系统权限或特权权限,指的是对数据库管理和设置的权限,例如CREATE DATABASE、SHUTDOWN、ALTER SETTINGS等,一般由数据库管理员拥有。
D. 查询权限:在SQL Server中并没有明确称为"查询权限"的权限类别。通常查询数据需要具有对象权限,例如SELECT权限,故不选。
综上所述,正确答案是:A.对象权限、B.语句权限、C.隐含权限。
解析
步骤 1:理解SQL Server权限的分类
SQL Server的权限主要分为三类:对象权限、语句权限和隐含权限。对象权限是指对数据库中的对象(如表、视图、存储过程等)进行操作的权限,例如SELECT、INSERT、UPDATE、DELETE等。语句权限是指对特定SQL语句的权限,可以限制用户执行某些具体的SQL语句,如GRANT、REVOKE等。隐含权限也称为系统权限或特权权限,指的是对数据库管理和设置的权限,例如CREATE DATABASE、SHUTDOWN、ALTER SETTINGS等,一般由数据库管理员拥有。
步骤 2:分析选项
A. 对象权限:指对数据库中的对象(如表、视图、存储过程等)进行操作的权限,例如SELECT、INSERT、UPDATE、DELETE等。
B. 语句权限:指对特定SQL语句的权限,可以限制用户执行某些具体的SQL语句,如GRANT、REVOKE等。
C. 隐含权限:也称为系统权限或特权权限,指的是对数据库管理和设置的权限,例如CREATE DATABASE、SHUTDOWN、ALTER SETTINGS等,一般由数据库管理员拥有。
D. 查询权限:在SQL Server中并没有明确称为"查询权限"的权限类别。通常查询数据需要具有对象权限,例如SELECT权限,故不选。
SQL Server的权限主要分为三类:对象权限、语句权限和隐含权限。对象权限是指对数据库中的对象(如表、视图、存储过程等)进行操作的权限,例如SELECT、INSERT、UPDATE、DELETE等。语句权限是指对特定SQL语句的权限,可以限制用户执行某些具体的SQL语句,如GRANT、REVOKE等。隐含权限也称为系统权限或特权权限,指的是对数据库管理和设置的权限,例如CREATE DATABASE、SHUTDOWN、ALTER SETTINGS等,一般由数据库管理员拥有。
步骤 2:分析选项
A. 对象权限:指对数据库中的对象(如表、视图、存储过程等)进行操作的权限,例如SELECT、INSERT、UPDATE、DELETE等。
B. 语句权限:指对特定SQL语句的权限,可以限制用户执行某些具体的SQL语句,如GRANT、REVOKE等。
C. 隐含权限:也称为系统权限或特权权限,指的是对数据库管理和设置的权限,例如CREATE DATABASE、SHUTDOWN、ALTER SETTINGS等,一般由数据库管理员拥有。
D. 查询权限:在SQL Server中并没有明确称为"查询权限"的权限类别。通常查询数据需要具有对象权限,例如SELECT权限,故不选。