1、GRANT(授权)GRANT语句的一般格式: GRANT <权限>[,<权限>]... ON <对象类型> <对象名> ,[<对象类型> <对象名>] TO <用户>[,<用户>]... [WITH GRANT OPTION];将对指定操作对象的指定操作权限授予指定的用户
发出GRANT:DBA,数据库对象创建者(即属主Owner),拥有该权限的用户
接受权限的用户 :一个或多个具体用户;PUBLIC(全体用户)。
例:把查询Student表权限授给用户U1
GRANT SELECT
ON TABLE Student
TO U1;
例:把查询Student表和修改学生学号的权限授给用户U4
GRANT UPDATE(Sno), SELECT
ON
TABLE Student
TO U4;
对属性列的授权时必须明确指出相应属性列名
2、REVOKE:授予的权限可以由DBA或其他授权者用REVOKE语句收回
REVOKE语句的一般格式为: REVOKE <权限>[,<权限>]... ON <对象类型> <对象名> >[,<对象类型> <对象名>] … FROM <用户>[,<用户>]... >[CASCADE|RESTRICT];把指定对象的指定操作权限从指定用户处收回。
例:把用户U4修改学生学号的权限收回
REVOKE
UPDATE(Sno)ON
TABLE Student
FROM U4;
例:收回所有用户对表SC的查询权限
REVOKE SELECT
ON
TABLE SC
FROM
PUBLIC;例:把用户U5对SC表的INSERT权限收回
REVOKE INSERT
ON TABLE SC
FROM U5 CASCADE ;(缺省是RESTRICT)
将用户U5的INSERT权限收回的时候必须级联(CASCADE)收回,因为U5将SC的INSERT权限授予U6,U6又将其授予U7,CASCADE系统只收回直接或间接从U5处获得的权限。
Grant 和Revoke向用户授予或收回对数据的操作权限
3、创建数据库模式的权限 :DBA在创建用户时实现
CREATE USER语句格式 CREATE USER <username> [WITH][DBA | RESOURCE | CONNECT]拥有DBA权限的用户是系统中的超级用户;只有系统的超级用户才有权创建新的数据库用户;如果没有指定创建的新用户的权限,默认该用户拥有CONNECT权限,只能登录数据库.。
【题1】2019年8月2日,近日,国务院国有企业改革领导小组办公室印发了《关于支持鼓励“双百企业”进一步加大改革创新力度有关事项的通知》,《通知》支持鼓励“双百企业”按照____________________原则。
A.市场化选聘 B.契约化管理 C.差异化薪酬 D.市场化退出
【答案】ABCD。解析:2019年8月2日,近日,国务院国有企业改革领导小组办公室印发了《关于支持鼓励“双百企业”进一步加大改革创新力度有关事项的通知》,《通知》支持鼓励“双百企业”按照“市场化选聘、契约化管理、差异化薪酬、市场化退出”原则。处故本题答案为ABCD。
【题2】2019年8月5日电,日前,北京市对外发布新修订的《北京市科学技术奖励办法》。新《奖励办法》改“_____”为“______”。
A.推荐制 B.推举制 C.提名制 D.公选制
【答案】AC。解析:2019年8月5日电,日前,北京市对外发布新修订的《北京市科学技术奖励办法》。新《奖励办法》改“推荐制”为“提名制”,首次将个人纳入提名者范围,国家最高科学技术奖获奖人、两院院士、突出贡献中关村奖获奖人可作为提名者,同时还规定了提名者的义务。故本题答案为AC。
点击加载更多评论>>