把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是()A.GRANTGRADEONSCTOZHAO B.GRANTUPDATEONSCTOZHAO C.GRANTUPDATE(GRADE)ONSCTOZHAO D.GRANTUPDATEONSC(GRADE)TOZHAO

题目
把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是()

A.GRANTGRADEONSCTOZHAO
B.GRANTUPDATEONSCTOZHAO
C.GRANTUPDATE(GRADE)ONSCTOZHAO
D.GRANTUPDATEONSC(GRADE)TOZHAO

相似考题
参考答案和解析
答案:C
解析:
把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是GRANTUPDATE(GRADE)ONSCTOZHAO。
更多“把对关系SC的属性GRADE的修改权授予用户ZHAO的T-SQL语句是()”相关问题
  • 第1题:

    设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是__________grade=grade+5 WHERE cname=“数据库系统”。


    正确答案:
    UPDATESCSET
    更新操作语句的一般格式为:
    UPDATE<表名>
    SET<列名>=<表达式>
    [WHERE谓词]
    更新指定表中满足谓词的元组,把这些元组按SET子句中的表达式修改相应字段上的值。

  • 第2题:

    设有关系SC(sno, cno, grade)。

    执行SQL语句:SELECT sno, AVG(grade)FROM SC GROUP BY sno的结果中的元组数是

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    解析:由题意可得筛选出001和002两条记录。

  • 第3题:

    为了提高特定查询的速度,对SC关系创建唯一索引,应该创建在( )属性上。

    A)( S#,C#)

    B)( S#, GRADE)

    C)(C#, GRADE)

    D)GRADE


    正确答案:A
    建立索引是加快查询速度的有效手段,在SC表中建立索引可以加快查询速度。由于SC表的主键是s#和C#,显然应当把索引建立在(S#,C#)上。

  • 第4题:

    设有关系模式sc (sno,cno,grade),各属性含义依次为学号、课程号、分数。SQL 语句“SELECT sno,AVG(grade)FROM sc子句”的功能是计算每个学生的平均分数,其中的子句应是

    A.GROUP BY grade

    B.GROUP BY sno

    C.ORDER BY grade

    D.ORDER BY sno


    正确答案:B
    解析:本题考查简单的SQL语句。题目中SQL语句的功能是计算每个学生的平均分数,因此需要按照学号来进行分组。在select语句中可以使用group by子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,题目中的AVG就是一个求平均数的函数,GROUP BY sno 是按照学号来分组,选项B正确。GROUP BY grade 是按照分数来分组,不能满足题目要求;ORDER BY grade 是按照分数来排序;ORDER BY sno 是按照学号来排序。本题正确答案为选项B。

  • 第5题:

    把对表ZONE的INSERT权限授予用户Smith,并允许他再将此权限授予其他人。

    (2)收回已经授予Tom的对FlowerInfo中属性ComName的修改权限。

    (3)建立视图viewpot,表现问题2的功能。


    正确答案:(1)GRANT INSERT ON TABLE ZONE TO SMITH WITH GRANT OPTION; (2)REVOKE UPDATE(ComName)ON TABLE FLOWERINFO FROM TOM; (3)CREATE VIEW Viewpot(IDComNameDelSize) AS SELECT FlowerInfo.IDFlowerInfo. ComNameDelivery.DelSize From FLOWERINFO ASPD
    (1)GRANT INSERT ON TABLE ZONE TO SMITH WITH GRANT OPTION; (2)REVOKE UPDATE(ComName)ON TABLE FLOWERINFO FROM TOM; (3)CREATE VIEW Viewpot(ID,ComName,DelSize) AS SELECT FlowerInfo.ID,FlowerInfo. ComName,Delivery.DelSize From FLOWERINFO ASP,D 解析:问题1的插入语句很简单,只是考查考生基本的SQL语言能力。
    Insert语句的基本格式如下:
    INSERT INTO基本表名(字段名[,字段名]…)
    VALUES(常量[,常量]…);
    问题2中的查询需要两个表:delivery和flowerinfo,必须知道如何连接这两个表。
    SELECT语句的基本格式如下:
    SELECT [ALL|DISTINCT]目标列表达式>[别名][,目标列表达式>[别名]]…
    FROM表名或视图名>[别名][,表名或视图名>别名]]…
    [WHERE条件表达式>]
    [GROUP BY列名1>[HAVING条件表达办>]]
    [ORDER BY列名2>[ASC|DESC]];
    SQL语言中的数据控制语句有授权(GRANT),收回权限(REVOKE),一般考生对这两个语句的掌握可能会不熟悉。
    SQL语言用CREATE VIEW命令建立视图,其一般格式为:
    CREATE VIEW视图名>[(列名>(,列名>)…)]
    AS子查询>
    [WITH CHECK OPTION];
    SQL语言用GRANT语句向用户授予操作权限,GRANT语句的一般格式为:
    GRANT权限>[,权限>]…
    [ON对象类型>对象名>]
    TO用户>[,用户>]…
    [WITH GRANT OPTION];
    其语义是将对指定操作对象的指定操作权限授予指定的用户。[WITH GRANT OPTION]是可将获得的权限授予他人。
    授予的权限可以由DBA或其他授权者用REVOKE语句收回。
    REVOKE语句的一般格式为:
    REVOKE权限>[,权限>]…
    [ON时象类型>对象名>]
    FROM用户>[,用户>]…;

  • 第6题:

    下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()。

    A、REVOKEUPDATE(XH)ONTABLEFROMZHAO

    B、REVOKEUPDATE(XH)ONTABLEFROMPUBLIC

    C、REVOKEUPDATE(XH)ONSTUDFROMZHAO

    D、REVOKEUPDATE(XH)ONSTUDFROMPUBLIC


    正确答案:C

  • 第7题:

    “把查询sc表和更新sc表的grade列的权限授予用户stu1”的正确SQL语句是 ______。


    正确答案:GRANT SELECTUPDATE (grade) ON TABLE sc TO stu1
    GRANT SELECT,UPDATE (grade) ON TABLE sc TO stu1 解析:SQL语言用GRANT语句向用户授予数据访问的权限, GRANT语句的一般格式为:
    GRANT权限>[,权限>]…
    [ON对象类型>对象名>)[,对象名>…
    TO用户>[,用户>]…
    [WITH GRANT OPTION];
    其语义为,将对指定操作对象的指定操作权限授予指定的用户。

  • 第8题:

    写出如下SQL实现语句。

    (1)把对表Zone的INSERT权限授予用户Smith,并允许它再将此权限授予他人。

    (2)收回已经授予Tom的对表FlowerInfo中属性ComName的修改权限。

    (3)建立视图viewpot,表现问题2的功能。


    正确答案:(1) GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION (2) REVOKE UPDATE(ComName)ON TABLE FlowerInfo FROM Tom (3) CREATE VIEW Viewpot(IDComName DeISize) AS SELECT FlowerInfo.IDFlowerInfo.ComNameDelivery.DelSize
    (1) GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION (2) REVOKE UPDATE(ComName)ON TABLE FlowerInfo FROM Tom (3) CREATE VIEW Viewpot(ID,ComName, DeISize) AS SELECT FlowerInfo.ID,FlowerInfo.ComName,Delivery.DelSize 解析:SQL语言中的数据控制语句有授权(GRANT)和收获权限(REVOKE),其基本格式分别如下:
    GRANT权限>[,权限>]…
    [ON对象类型>对象名>]
    TO用户>[,用户>]…
    [WHERE GRANT OPTION]
    REVOKE权限>[,权限>]…
    [ON对象类型>对象名>]
    FROM用户>[,用户>]…
    据此可得问题(1)对应的SQL语句为GREANT INSERT ON TABLE Zone TO Smith WITH GRANT OPTION;问题(2)对应的SQL语句为REVOKE UPDATE(ComName)ON TABLE FlowerInfO FROM Tom。
    问题(3)是创建视图,用CREATE VIEW语句实现,其基本格式为:
    CREATE VIEW 视图名(列表名)
    AS SELECT 查询子句
    [WITH CHECK OPTION]
    根据题意可得对应的SQL语句为:
    CREATE VIEW Viewpot(ID,ComName,DelSize)
    AS
    SELECT FlowerInfo.ID,FlowerInfo.ComName,Delively.DelSize
    FROM FlowerInfo AS F,Delivery AS D
    WHERE F.Delivered=D.id AND D.Category='pot'
    ORDER BY F.ComName DESC

  • 第9题:

    “把查询sc表和更新sc表的grade列的权限受予用户userl”的正确SQL语句是( )。

    A)GRANT SELECT,UP DATE(grade)ON TABLE sc TO userl

    B)GRANT SELECT sc,UP DATE sc,grade TO userl

    C)GRANT SELECT,UP DATE ON TABLE sc,grade TO userl

    D)GRANT SELECT ON ABLE sc,UP DATE ON TABLE sc(grade) TO userl


    正确答案:A

  • 第10题:

    下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是()。

    A.REVOKEUPDATE(XH)ONTABLEFROMZHAO
    B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
    C.REVOKEUPDATE(XH)ONSTUDFROMZHAO
    D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC

    答案:C
    解析:
    revoke<权限清单>on<对象类型><对象名>from<用户标识符清单>。如果收回所有用户的某种权限,则<用户标识符清单>改为public。

  • 第11题:

    把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 ()

    • A、GRANT GRADE ON SC TO ZHAO                   
    • B、GRANT UPDATE ON SC TO ZHAO 
    • C、GRANT UPDATE (GRADE) ON SC TO ZHAO         
    • D、GRANT UPDATE ON SC (GRADE) TO ZHAO

    正确答案:C

  • 第12题:

    单选题
    “把查询sc表和更新sc表的grade列的权限受予用户user1”的正确SQL语句是()。
    A

    GRANT SELECT,UPDATE(grade)ON TABLE sc TOuser1

    B

    GRANT SELECT sc,UPDATE sc,grade TO user1

    C

    GRANT SELECT,UPDATE ON TABLE sc.grade TO user1

    D

    GRANT SELECT ON TABLE sc,UPDATE ON TABLE sc(grade)TO user1


    正确答案: A
    解析: 暂无解析

  • 第13题:

    “把查询sc表和更新sc表的grade列的权限授予用户stul的正确SQL语句是__________。


    正确答案:
    GRANT SELECT, UPDATE (grade) ON TABLE se TO stul

  • 第14题:

    “把查询SC表和更新SC表的9rade列的权限受予用户userl”的正确SQL语句是( )。

    A) GRANT SELECT, UPDATE (grade) ON TABLE sc TO userl

    B) GRANT SELECT so,UPDATE sc,grade TO userl

    C) GRANT SELECT, UPDATE ON TABLE sc.grade TO userl

    D) GRANT SELECT ON TABLE sc, UPDATE ON TABLE sc (grade)TO userl


    正确答案:A
    SQL语言用GRANT语句向用户授予数

    其语义为:将对指定操作对象的指定操作权限授予指定的用户。

  • 第15题:

    “把查询SC表和更新SC表的9rade列的权限授予用户user”的正确SQL语句是( )。

    A)GRANT.SELECT sc, UPDATE sc.grade TO user

    B)GRANT SELECT, UPDATE (grade) ON TABLE sc TO user

    C)GRANT SELECT, UPDATE ON TABLE sc.grade TO user

    D)GRANT SELECT ON TABLE sc, UPDATE ON TABLE sc(grade) TO user


    正确答案:B
    GRANT语句的一般格式为:

    A、C、D选项语法错误,所以B选项是正确的。

  • 第16题:

    已知关系SPJ(S,P,J,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是( )

    A.GRANT QTY ON SPJ TO 张三

    B.GRANT UPDATE ON SPJ TO张三

    C.GRANT UPDATE (QTY) ON SPJ TO张三

    D.GRANT UPDATE ON SPJ (QTY) TO张三


    参考答案C

  • 第17题:

    把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()。

    A、GRANTGRADEONSCTOZHAO

    B、GRANTUPDATEONSCTOZHAO

    C、GRANTUPDATE(GRADE)ONSCTOZHAO

    D、GRANTUPDATEONSC(GRADE)TOZHAO


    正确答案:C

  • 第18题:

    设有一成绩关系SC(Sno,Cno,Grade),其中的属性分别表示学号、课程号、成绩。为了查询课程髓的最高分和最低分之差,可以使用语句: SELECT(24)FROM SC WHERE Gno=‘C1’

    A.MAX-MIN(Grade)

    B.(Grade)MAX-MIN

    C.MAX(Grade)-MIN(Grade)

    D.MAX-MIN


    正确答案:C

  • 第19题:

    把对表SC的查询权限授予所有用户的SQL语句是( )。

    A.GRANT SELECT ON TABLE SC TO Public

    B.GPANT SELECT ON TABLE SC TO All

    C.GRANT SELECT ON SC TO Public

    D.GRANT SELECT ON SC TO All


    正确答案:A

  • 第20题:

    设有关系模式:SC(sno,cno,grade),各属性含义依次是学号、课程号、分数。要查询分数低于60分的学生学号,正确的SQL语句是______。

    A) SEI,ECT sno FROM SC WH ERE grade BETWEEN O AND 60

    B) SELECT sno FROM SC WHERE grade<60

    C) SELECT sno FROM SC HAVlNG grade BETWEEN O AND 60

    D) SELECT sno FROM SC HAVING grade<60

    A.

    B.

    C.

    D.


    正确答案:B

  • 第21题:

    “把查询sc表和更新sc表的grade列的权限授予用户user”的正确SQL语句是( )。

    A)GRANT SELECT sc,UP DATE sc.Grade TO user

    B)GRANT SELECT,UP DATE (grade) ON TABLE sc TO user

    C)GRANT SELECT,UP DATE ON TABLE sc.Grade TO user

    D)GRANT SELECT ON TABLE sc,UP DATE ON TABLE sc(grade) TO user


    正确答案:B

  • 第22题:

    假定学生关系是S(SNO,SNAME,SEX,AGE),其属性是学号,姓名,性别,年龄;课程关系是C(CNO,CNAME),属性是课程号,课程名;学生选课关系是SC(SNO,CNO,GRADE),属性是学号,课程号,成绩。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系有()、()、(),SQL语句为:SELECT SNAME FROM WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND();查询所有课程都及格的学生学号,姓名,SQL语句为:SELECT SNO, SNAME FROM()WHERE() (SELECT * FROM SC WHERE S.SNO=SC.SNO AND ())。


    正确答案:s;sc;c;CNAME=‘computer’and SEX=‘女’;S;NOT EXISTS;GRADE<60

  • 第23题:

    单选题
    把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是()
    A

    GRANT QTY ON SPJ TO '李勇'

    B

    GRANT UPDATE(QTY) ON SPJ TO '李勇'

    C

    GRANT UPDATE (QTY) ON SPJ TO 李勇

    D

    GRANT UPDATE ON SPJ (QTY) TO 李勇


    正确答案: C
    解析: 暂无解析