现有关系模式:学生Student(学号,姓名,性别,出生年月,所在系)请用SQL的GRANT和REVOKE语句(加上视图机制)完成授权定义或存取控制功能:用户张新具有修改学生表的结构的权力。(____) view Student_view4(____)(____) * from Student(____) (____) on Student(____) ZhangXin
举一反三
- 请用SQL的GRANT 和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:
- 关系模式Student(学号,姓名,年龄,所在系),查询IS系全体学生( ) A: Π所在系=‘IS’(Student) B: σ所在系=‘IS’(Student) C: Π学号,所在系(Student) D: σ所在系,学号(Student)
- 在student表上创建view_stu视图,正确的语句是( )。 A: CREATE VIEW view_stu IS SELECT * FROM student; B: CREATE VIEW view_stu AS SELECT * FROM student; C: CREATE VIEW view_stu SELECT * FROM student; D: CREATE VIEW SELECT * FROM student AS view_stu;
- 将查询和修改Student表的权限授给用户U4的SQL语句是(<br/>)。 A: GRANT<br/>SELECT, UPDATE ON TABLE Student TO U4 B: REVOKE<br/>SELECT, UPDATE ON TABLE Student FROM U4 C: GRANT<br/>SELECT ON TABLE Student TO U4 D: REVOKE<br/>UPDATE ON TABLE Student FROM U4
- 下列SQL语句中,能够实现“收回用户user1对学生表中学号的修改权限”的是( )。 A: REVOKE UPDATE on student(sno) from ALL B: REVOKE UPDATE on student(sno) from user1 C: REVOKE UPDATE(sno) on student from user1 D: REVOKE UPDATE(sno) on student from PUBLIC