问题
单项选择题
SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户( )。
A.只能是表的使用者
B.只能是表的建立者
C.只能是DBA
D.是DBA和表的建立者
答案
参考答案:D
解析: SQL提供了非常灵活的授权机制。DBA拥有对数据库中所有对象的所有权限,并可以根据应用的需要将不同的权限授予不同的用户。所有授予出去的权限在必要时又都可以用REVOKE语句收回。表的建立者仅仅可以对其建立的表进行权限的授予和收回操作。