首页学历类考试大学计算机科学
(简答题)

SQL语言中提供了哪些数据控制(自主存取控制)的语句?请试举几例说明它们的使用方法。

正确答案

SQL中的自主存取控制是通过GRANT语句和REVOKE语句来实现的。如:
GRANTSELECT,INSERTONStudent
TO王平
WITHGRANTOPTION;
就将Student表的SELECT和INSERT权限授予了用户王平,后面的“WITHGRANTOPTION”子句表示用户王平同时也获得了“授权”的权限,即可以把得到的权限继续授予其他用户。
REVOKEINSERTONStudentFROM王平CASCADE;
就将Student表的INSERT权限从用户王平处收回,选项CASCADE表示,如果用户王平将Student的INSERT权限又转授给了其他用户,那么这些权限也将从其他用户处收回。

答案解析

相似试题

  • (填空题)

    在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用()语句,收回所授的权限使用()语句。

    答案解析

  • (填空题)

    在SQL语言中,为了数据库的安全性,设置对数据的存取进行控制的语句,对用户授权用()语句,收回所授的权限用()语句。

    答案解析

  • (填空题)

    用于实现数据自主存取安全性的SQL语句是()。

    答案解析

  • (简答题)

    什么是数据库中的自主存取控制方法和强制存取控制方法?

    答案解析

  • (判断题)

    SQL语言是一种用于存取和查询数据,更新并管理关系数据库系统的数据库查询和编程语言。

    答案解析

  • (单选题)

    SQL语言提供了SELECT语句进行数据库查询,其查询结果总是一个()

    答案解析

  • (简答题)

    为什么强制存取控制提供了更高级别的数据库安全性?

    答案解析

  • (简答题)

    试述数据库的自主存取控制和强制存取控制的区别和各自的特点。

    答案解析

  • (多选题)

    SQL语言中,哪些不是删除表中数据的命令()。

    答案解析

快考试在线搜题