数据完整性与安全性控制(2)

2019-01-27 13:22

(2) 用图形用户界面完成以下的权限赋予:

a) 用户王明对两个表均有Select和Insert的权力。

b用户李勇对职工表具有Select权力,对工资字段具有更新权力。

6. 用SQL语句授权和收回权限并对权限加以验证。 (1) 根据第五版教材第四章 第7题。

1.

GRANT SELECT ON 职工 TO 王明 GRANT SELECT ON 部门 TO 王明; 2.

GRANT INSERT,DELETE ON 职工 TO 李勇

GRANT INSERT,DELETE ON 部门 TO 李勇; 3.

当每个用户连接到数据库要查询时,创建该用户对应的视图,该用户只有对自己的视图有查询权限,下面以杨兰举例。

CREATE VIEW yanglan AS SELECT * FROM 职工

WHERE 职工.姓名 =CURRENT_USER GRANT SELECT ON yanglan TO 杨兰

4..

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

GRANT ALTER ON 职工 TO 张新 GRANT ALTER ON 部门 TO 张新 6..

GRANT ALL PRIVILEGES ON 职工 TO 周平

WITH GRANT OPTION GRANT ALL PRIVILEGES ON 部门 TO 周平

WITH GRANT OPTION 7.

CREATE VIEW NEWVIEW(a,b,c,d) AS

SELECT 职工.部门号,MAX(工资),MIN(工资),AVG(工资) FROM 职工,部门

WHERE 职工.部门号=部门.部门号 GROUP BY 职工.部门号 GRANT SELECT ON NEWVIEW TO 杨兰

(2) 根据第五版教材第四章 第8题。 1.

REVOKE SELECT ON 职工 TO 王明

REVOKE SELECT ON 部门 FROM 王明 2.

REVOKE DELETE,INSERT ON 部门

FROM 李勇;

REVOKE DELETE,INSERT ON 职工 FROM 李勇; 3.

CREATE VIEW yanglan AS SELECT * FROM 职工

WHERE 职工.姓名 =CURRENT_USER REVOKE SELECT ON yanglan FROM杨兰


数据完整性与安全性控制(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:义务教育语文课程常用字表 - (3500字)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: