问题 单项选择题

(34) -(36)基于“学生-选课-课程”数据库中的三个关系: 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;

答案

参考答案:B

解析:

SQL语言用GRANT语句向用户授予数据访问权限,GRANT语句的一般格式为: GRANT<权限>[, <权限>]… [ON<对象类型><对象名>][, <对象名>]… TO<用户>[, <用户>]… [WITH GRANT OPTION] 其语义为:将指定操作对象的指定操作权限授予指定的用户。

判断题
填空题