数据库第四章习题

(1) GRANT ALL PRIVILIGES ON TABLE学,班级TO U1 WITH GRANT OPTION;

(2) GRANT SELECT, UPDATE(家庭地址) ON TABLE学生TO U2;

(3)GRANT SELECT ON班级 TO PUBLIC;

(4)GRANT SELECT UPDATE ON TABLE学生TO R1;

(5)GRANT R1 TO U1 WTTH GRANT OPTION;

(1)用户王明对两个表有 SELECT权限语句为

GRANT SELECT ON职工,部门TO王明;

(2)用户李勇对两个表有 INSERT和 DELETE权限的语句为

GRANT INSERT, DELETE ON职工,部门TO李勇;

(3)每个职工只对自己的记录有 SELECT权限的语句为

GRANT SELECT ON 职工 WHEN USER()= NAME TO ALL;

(4)用户刘星对职工表有 SELECT权限,对工资字段具有更新权限的语句为:

GRANT SELECT,UPDATE(工资) ON职工TO刘星;

(5)用户张新具有修改这两个表的结构的权限的语句为

GRANT ALTER TABLE ON职工,部门TO张新;

(6)用户周平具有对两个表所有权限(读,插,改,删数据),并具有给其他用户授权的权限的语句为

GRANT ALL PRIVILIGES ON职工,部门 TO周平 WITH GRANT OPTION;

(7)用户杨兰具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权限,他不能查看每个人的工资的语句为

CREATE VIEW部门工资 AS SELECT部门.名称,MAX(工资),MIN(工资),AVG(工资) FROM职工,部门 WHERE职工.部门号=部门.部门号 GROUP BY职工.部门号 GRANT SELECT ON部门工资TO杨兰;

(1)撤销用户王明对两个表有 SELECT权限的语句为

REVOKE SELECT ON职工,部门FROM王明;

(2)撤销用户李勇对两个表有INSERT和 DELETE权限的语句为

REVOKE INSERT DELETE ON职工,部门FROM李勇;

(3)撤销每个职工只对自己SELECT权限的语句为

REOVKE SELECT ON 职工 WHEN(USER)= NAME FROM ALL;

(4)撤销用户刘星对职工表有SELECT权限,对工资字段具有更新权力的语句为

REVOKE SELECT UPDATE ON职工FROM刘星;

(5)撤销用户张新具有修改这两个表的结构的权限的语句为

REVOKE ALTER TABLE ON职工,部门FROM张新;

(6)撤销用户周平具有对两个表所有权限(读,插,改,删数据),并具有给其他用户授权的权限的语句为

REVOKE ALL PRIVILIGES ON职工,部门FROM周平;

(7)撤销用户杨兰具有从每个部门职工中 SELECT最高工资、最低工资、平均工资的权限,他不能查看每个人的工资的语句为

REVOKE SELECT ON部门工资FROM杨兰;
DROP VIEW部门工资;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值