基于“学生-选课-课程”数据库中的三个关系: S(S#, SNAME, SEX, AGE), SC(S#, C#, GRADE), C(C#, CNAME, TEACHER) 它们的主码分别是S#, (S#, C#)和C# 把对SC

admin2012-10-29  10

问题 基于“学生-选课-课程”数据库中的三个关系:
   S(S#, SNAME, SEX, AGE),
   SC(S#, C#, GRADE),
   C(C#, CNAME, TEACHER)
   它们的主码分别是S#, (S#, C#)和C#
把对SC表的查询和修改成绩的权限授给用户user1的SQL语句,正确的是(    )。
   A) GRANTUPDATE(GRADE), SELECTTO user1 ONTABLE SC;
   B) GRANT UPDATE(GRADE), SELECT ON TABLE SC TO user1;
   C) GRANT UPDATE TABLE SC ON(GRADE), SELECT TO user1;
   D) GRANTON TABLE SCUPDATE(GRADE), SELECT TO user1;

选项 A、 
B、 
C、 
D、 

答案B

解析 SQL语言用GRANT语句向用户授予数据访问权限,GRANT语句的一般格式为:
   GRANT<权限>[, <权限>]…
   [ON<对象类型><对象名>][, <对象名>]…
   TO<用户>[, <用户>]…
   [WITH GRANT OPTION]
   其语义为:将指定操作对象的指定操作权限授予指定的用户。
转载请注明原文地址:https://kaotiyun.com/show/26qZ777K
0

最新回复(0)