数据库作业第四章课后习题

6,

GRANT ALL PRIVILEGES
ON TABLE Class,Student
TO U1
WITH GRANT OPTIONGRANT SELECT UPDATE(State)
ON TABLE Student
TO U2;

GRANT SELECT
ON TABLE Student
TO PUBLIC

GRANT SELECTUPDATE
ON TABLE Student
TO R1;

GRANT R1
TO U1
WITH GRANT OPTION


7

GRANT SELECT
FROM TABLE Worker,Department/*Worker是员工,Department是部门*/
TO 王明;

GRANT INSERT,DELETE
FROM  TABLE Worker,Department
TO 李勇;

CREATE VIEW S_Worker
AS
SELECT *
FROM TABLE Worker
WHERE Nname="李勇";/*Nname是职工名字*/

GRANT SELECT
ON S_Worker
TO 李勇;

GRANT SELECT,UPDATE(pay)/*pay是工资*/
ON Worker
TO 刘星;

GRANT ALTER 
ON Worker,Department
TO 张新;

GRANT SELECT,DELETE,UPDATE,INSERT
ON Worker,Department
TO 周平;

CREATE VIEW T_PAY(HIGH,LOW,AVG)
AS
SELECT MAX(Pay),MIN(Pay),AVG(Pay)
FROM Worker;

GRANT SELECT
ON T_PAY
TO 杨兰;



8

REVOKE SELECT
ON TABLE Worker,Department
FROM 王明;

REVOKE INSERT,DELETE
ON TABLE Worker,Department
FROM 李勇;

REVOKE SELECT
ON S_Worker
FROM 李勇;

REVOKE SELECT,UPDATE(Pay)
ON Worker
FROM 刘星;

REVOKE ALTER
ON Worker,Department
FROM 张新;

REVOKE SELECT,DELETE,UPDATE,INSERT
ON Worker,Department
FROM 周平;

REVOKE SELECT
ON T_PAY
FROM 杨兰;

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值