点击进入:
数据库系统工程师在线辅导平台
7.SQL数据控制功能
SQL数据控制功能是指控制用户对数据的访问权限。 用户对某些类型的数据拥有什么样的操作权限是由DBA决定的。 这是一个政策问题而不是技术问题。 数据库管理系统的作用就是保证这些决策的执行。 为此数据库操作语句大全(sql),它必须能够:
(1) 通知系统授权决定,由SQL的GRANT和REVOKE语句完成。
(2)将授权结果存储到数据字典中。
(3) 当用户提出操作请求时,将根据授权状态进行检查数据库操作语句大全(sql),以决定是否执行该操作请求或拒绝该操作请求。 授权声明的一般格式为:
授予权限[,权力]…[ON 对象类型对象名称] TO 用户[,用户]…,
[有授予选项];
不同类型的操作对象可以具有不同的操作权限。
(1)对基本表、视图及其字段的操作权限包括查询、插入、更新、删除及其总和ALL PRIVILEGE。
(2)基本表的操作权限包括修改(ALTER)和创建索引(INDEX)。
(3)对数据库的操作权限是创建表(CREATETAB)。 拥有该权限的用户可以使用Create table创建基本表。 他被称为手表的主人,拥有操作手表的全部权力。
(4)表空间的权限有使用(USE)数据库空间存储基本表的权限。
(5)系统权限具有创建新数据库的权限(CREATEDBA)。 GRANT语句中WITH GRANT OPTION选项的作用是使已获得某种权限的用户可以将权限授予其他用户。
返回目录:数据库系统工程师考试重点知识
编辑的选择:
2013年数据库系统工程师知识点总结
Oracle数据库字符处理技术总结
暂无评论内容