创建用户U5,再把对表Student的insert权限授予U5用户,并允许将此权限再授予其他用户。
举一反三
- 创建用户U4,再把对表Course的INSERT权限授予U4用户,并允许将此权限再授予其他用户。
- 创建用户U2,并把对表SC的INSERT权限授予U2用户,并允许将此权限再授予其他用户。
- 写出下列SQL自主权限控制命令。1)把对Student和Course表的全部权限授予所有用户。2)把对Student表的查询权和姓名修改权授予用户U4。3)把对SC表的插入权限授予U5用户,并允许他传播该权限。4)把用户U5对SC表的INSERT权限收回,同时收回被他传播出去的授权。5)创建一个角色R1,并使其对Student表具有数据查询和更新权限。6)对修改Student表结构的操作进行审计。
- 下面SQL命令的作用是( )。GRANT UPDATE(grade) ON SC TO U4WITH GRANT OPTION A: 把对表SC的grade列的UPDATE权限授予U4用户 B: 把对表SC的grade列的UPDATE权限授予U4用户,并允许他再将此权限授予其他用户 C: 把对表SC的UPDATE权限授予U4用户
- 假设已建立了学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,ccredit),选修表sc(sno,cno,grade),试用SQL的授权语句完成下列操作:1、把SC表的查询权限授予用户S1;()2、把student表和course表的所有操作权限授予用户S2;()3、把student表的插入权限授予所有用户;()4、把course表的删除和修改cname属性的权限授予用户S3;()5、把对SC表的查询权限授予用户S4,并允许将此权限再授予其他用户;()6、收回所有用户对表SC的查询权限;()7、创建角色U1;()