第6题
(1)
GRANT ALL PRIVILEGES
ON TABLE 学生,班级
TO U1
WITH GRANT OPTION;
(2)
GRANT SELECT,UPDATE(家庭住址)
ON TABLE 学生
TO U2;
(3)
GRANT SELECT
ON TABLE 班级
TO PUBLIC;
(4)
CREATE ROLE R1;
GRANT SELECT,UPDATE
ON TABLE 学生
TO R1;
(5)
GRANT R1
TO U1
WITH ADMIN OPTION;
第7题
(1)
GRANT SELECT
ON TABLE 职工,部门
TO 王明;
(2)
GRANT SELECT,INSERT
ON TABLE 职工,部门
TO 李勇;
(3)
CREATE VIEW 职工视图
AS
SELECT 工资,姓名
FROM 职工
WHERE USER()=NAME;
GRANT SELECT
ON 职工视图
TO USER;
(4)
GRANT SELECT,UPDATE(工资)
ON TABLE 职工
TO 刘星;
(5)
GRANT UPDATE
ON TABLE 职工,部门
TO 张新;
(6)
GRANT ALL PRIVILEGES
ON TABLE 职工,部门
TO 周平
WITN GRANT OPTION;
(7)
CREATE VIEW 部门工资视图
AS
SELECT AVG(工资),MAX(工资),MIN(工资) ,部门号
FROM 职工,部门
WHERE 职工.部门号=部门.部门号
GROUP BY 职工.部门号
GRANT SELECT
ON 部门工资视图
TO 杨兰;
REVOKE SELECT(工资)
ON TABLE 职工
FROM 杨兰;
第8题
(1)
REVOKE SELECT
ON TABLE 职工,部门
FROM 王明;
(2)
REVOKE SELECT,INSERT
ON TABLE 职工,部门
FROM 李勇;
(3)
REVOKE SELECT
ON 职工视图
FROM USER
DROP VIEW 职工视图;
(4)
REVOKE SELECT,UPDATE(工资)
ON TABLE 职工
FROM 刘星;
(5)
REVOKE UPDATE
ON TABLE 职工,部门
FROM 张新;
(6)
REVOKE ALL PRIVILEGES
ON TABLE 职工,部门
FROM 周平
CASCADE;
(7)
REVOKE SELECT
ON 部门工资视图
FROM 杨兰
DROP VIEW 部门工资视图;
第四章——>数据库安全性
最新推荐文章于 2021-11-20 20:56:54 发布