5、把对关系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 '李勇'

题目

5、把对关系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 '李勇'


相似考题
更多“5、把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是()。”相关问题
  • 第1题:

    已知关系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

  • 第2题:

    把对表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用户>[,用户>]…;

  • 第3题:

    GRANT语句的功能是()

    A. 把授予用户的权限收回来

    B. 把对指定操作对象的指定操作权限授予指定的用户

    C. 把被破坏的数据库进行修复

    D. 对多个用户同时访问数据库的操作进行并发控制


    正确答案:B

  • 第4题:

    利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语( )。 A.WITH PRIVILEGES B.WITH OPTION C.WITH GRANT OPTION D.WITH ALL PRIVILEGES


    正确答案:C
    在SQL语言中,允许获得某种权限的用户把某种权限的用户把这种权限再转授给其他用户,则在该语句中使用短语 WITH GRANT OPTION

  • 第5题:

    假设供应商S和供应情况SPJ的关系模式分别为:S(Sno, Sname, Status, City)和SPJ(Sno, Pno, Jno, Qty)。SQL语句______不能正确地查询出“零件号Pno等于'P3'的供应商名Sname”。

    A.SELECT DISTINCT Sname FROM S WHERE EXISTS (SELECT* FROM SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3')

    B.SELECT DISTINCT Sname FROM S WHERERE 0< (SELECT COUNT (*) FROM SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3')

    C.SELECT Sname FROM S WHERE EXISTS (SELECT* FROM SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3')

    D.SELECT Sname FROM S, SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3') GROUP BY Sname


    正确答案:A
    解析:选项C的含义是:首先从表SPJ中查找零件号Pno为P3的所有记录,然后,通过关联,从S中查找与SPJ中所找出记录的Sno相等的记录。最后,取出该记录中供应商名Sname。这样会出现许多相同的供应商名Sname。所以是错误的。为了解决这个问题,应当加上DISTINCT。第1空的正确答案为选项A。

  • 第6题:

    写出如下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

  • 第7题:

    将表Emp的empname属性列的修改权限授予用户LIU,并允许LIU再将此权限转授其他人,实现的SQL语句是(48)。

    A.GRANT update on Emp TO LIU WITH CHECK OPTION

    B.GRANT update(empname)on Emp TO LIU WITH CHECK OPTION

    C.GRANT update on Emp TO LIU WITH GRANT OPTION

    D.GRANT update(empname)on Emp TO LIU WITH GRANT OPTION


    正确答案:D
    解析:本题考查对SQL基本语法的掌握。SQL授权语句的语法为:GRANT权限>[,权限>]...ON对象类型>对象名>[,对象类型>对象名>]...TO用户>[,用户>]... [WITH GRANT OPTION];其中,对某列的修改权限用update(列名>)来表达,WITH GRANT OPTION表示允许授权用户传播该权限给其他用户。

  • 第8题:

    要将部门表Dept中name列的修改权限赋予用户Ming,并允许Ming将该权限授予他人。实现该要求的SQL语句如下:GRANT UPDATE(name) ON TABLE Dept TO Ming ( ):

    A.FOR ALL

    B.CASCADE

    C.WITH GRANT OPTION

    D.WITH CHECK OPTION


    正确答案:C

  • 第9题:

    将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()。

    A.GRANTSELECTTOSONWANGWITHGRANTOPTION
    B.GRANTSELECTONSTOWANGWITHGRANTOPTION
    C.GRANTSELECTTOSTOWANGWITHGRANTOPTION
    D.GRANTSELECTONSONWANGWITHGRANTOPTION

    答案:B
    解析:
    ON子句用于指定要授予对象权限的数据库对象名,可以是基本表名、视图名等。TO后指定授权的用户名称。将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户,实现此功能的SQL语句是GRANTSELECTONSTOWANGWITHGRANTOPTION。

  • 第10题:

    请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。 CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.JNAME=’三建’ 针对该视图VSP完成下列查询: 找出供应商S1的供应情况


    正确答案:SELECT DIST * FROM VSP WHERE SNO='S1'

  • 第11题:

    T-SQL中,向客户端返回一个用户自定义的信息,可使用()语句。


    正确答案:PRINT

  • 第12题:

    单选题
    把对关系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
    解析: 暂无解析

  • 第13题:

    授予用户U1,U2和U3在关系employee的salary属性上的UPDATE权限的语句是【 】UPDATE(salary) ON employee TO U1,U2,U3


    正确答案:GRANT
    GRANT

  • 第14题:

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

    A、GRANTGRADEONSCTOZHAO

    B、GRANTUPDATEONSCTOZHAO

    C、GRANTUPDATE(GRADE)ONSCTOZHAO

    D、GRANTUPDATEONSC(GRADE)TOZHAO


    正确答案:C

  • 第15题:

    能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的SQL语句是______。


    正确答案:REVOKE UPDATE(XH)ON STUD FROM U4
    REVOKE UPDATE(XH)ON STUD FROM U4

  • 第16题:

    “把查询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];
    其语义为,将对指定操作对象的指定操作权限授予指定的用户。

  • 第17题:

    现在有两个关系模式:供应商S(Sno,Sname,Status,City)和供应情况SPJ(Sno,Pno,Jno, Qty)。对于查询“查询零件号Pno等于‘P3’的供应商名Sname”SQL语句(221)是错误的,而关系代数表达式(222)是正确的。

    A.SELECTSname FROM S WHERE EXIST5(SELECT * FROM SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3')

    B.SELECT Sname FROM S,SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3') CROUP BY Sname

    C.SELECT DISTINCT Sname FROM S WHERE EXISTS(SELECT * FROM SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pno='P3')

    D.SELECT DISTINCT Sname FROM S WHERERE 0<(SELECTCOUNT(,) FROM SPJ WHERE S.Sno=SPJ.Sno AND SPJ.Pnn='P3')


    正确答案:A

  • 第18题:

    假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(25)不能正确地查询出“零件号Pno等于'P3'的供应商名Sname",而(26)能正确查询的关系代数表达式。

    A.SELECT DISTINCT Sname FROM S WHERERE 0 <(SELECT COUNT( *)FROM SPJ WHERE S. Sno = SPJ. Sno AND SPJ. Pno = 'P3')

    B.SELECT DISTINCT Sname FROM S WHERE EXISTS(SELECT * FROM SPJ WHERE S. Sno=SPJ. Sno AND SPJ. Pno= 'P3')

    C.SELECT Sname FROM S WHERE EXISTS( SELECT * FROM SPJ WHERE S. Sno = SPJ. Sno AND SPJ. Pno = 'P3')

    D.SELECT Sname FROM S, SPJ WHERE S. Sno = SPJ. Sno AND SPJ. Pno = 'P3' GROUP BY Sname


    正确答案:C
    解析:(25)题中C选项没有使用关键字DISTINCT,因而是不正确的。(26)题中A项对S进行了投影操作,无法完成自然连接;C、D项是等价的关系代数表达式,它们在供应商同时供应“P3”零件和其他零件的情况下,无法得到正确的结果。

  • 第19题:

    假设供应商S和供应情况SPJ的关系模式分别为:S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(22)不能正确地查询出“零件号Pno等于‘P3’的供应商名Sname",而(23).能正确查询的关系代数表达式。

    A.SELECT DISTINCT Sname

    B.SELECT DISTmCT Sname FROMS FROMS WHERE EXISTS WHERE 0<(SELECT *(SEIECT COUNT(*)FROM SPJ FROM SPJ WHERE S.Sno=SPJ.SnO WHERE

    C.SELECT Sname

    D.SELECT Sname FROMS FROMS, SPJ WHERE EXISTS WHERES.Sno=SPJ.Sno(SELECT * AND SPJ.Pno= 'P3')FROM SPJ GROUP BYSname W


    正确答案:C
    解析:SQL语言是一种典型的关系型数据库语言,它包含数据描述语言DDL和数据操纵语言DML。其中,DDL包括数据定义和数据控制,DML包括数据查询和数据修改。SQL的核心是数据库查询语句,语句的一般格式是:SELECT目标列FROM基本表(或视图)[WHERE条件表达式)[GROUPBY列名1[HAVING内部函数表达式]][ORDERBY列名2[ASC或DESC]]整个语句的含义是:根据WHERE子句中的条件表达式,从基本表(或视图)中找出满足条件的元组,按SELECT子句的目标列,选出元组中的分量形成结果表。如果有ORDER子句,则结果表要根据指定的列名2升序(ASC)或降序(DESC)排序。GROUP子句将结果按列名1分组,每个组产生结果表中的一个元组,通常在每组中作用库函数。分组的附加条件用HAVING短语给出,只有满足内部函数表达式的组才予输出。COUNT函数用来统计元组个数。DISTINCT用来去掉查洵结果中重复的行。

  • 第20题:

    假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Snaale,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL。语句(19)不能正确地查询出“零件号Pno等于‘P3’的供应商名Snam”,而(20)能正确查询的关系代数表达式。

    A.SELECT DISTINCTSname

    B.SELECT DISTm CTSname FROMS FROMS WHERE EXISTS WHERE 0<(SELECT*(SELECTCOUNT(*)FROM SPJ FROM SPJ WHERE S.Sno=SPJ.SnO WHERE S.Sno;SPJ.Sno AND SPJ.Pno;

    C.SELECT Shame

    D.SELECT Sname FROMS FROMS,SPJ WHERE EXISTS WHERES.Sno=SPJ.Sno(SELECT* ANDSPJ.Pno='P3')FROM SPJ GROUP BYSname WHERE S. Sno=SPJ. Sno


    正确答案:C
    解析:SQL语言是一种典型的关系型数据库语言,它包含数据描述语言DDL和数据操纵语言DML。其中,DDL包括数据定义和数据控制,DML包括数据查询和数据修改。SQL的核心是数据库查询语句,语句的一般格式是:SELECT目标列FROM基本表(或视图)[WHERE条件表达式][GROUPBY列名1[HAVING内部函数表达式))[ORDERBY列名2[ASC或DESC))整个语句的含义是:根据WHERE子句中的条件表达式,从基本表(或视图)中找出满足条件的元组,按SELECT子句的目标列,选出元组中的分量形成结果表。如果有ORDER子句,则结果表要根据指定的列名2升序(ASC)或降序(DESC)排序。GROUP子句将结果按列名1分组,每个组产生结果表中的一个元组,通常在每组中作用库函数。分组的附加条件用HAVING短语给出,只有满足内部函数表达式的组才子输出。COUNT函数用来统计元组个数。DISTINCT用来去掉查询结果中重复的行。

  • 第21题:

    把对关系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。

  • 第22题:

    GRANT语句的功能是()。

    • A、把授予用户的权限收回来
    • B、把对指定操作对象的指定操作权限授予指定的用户
    • C、把被破坏的数据库进行修复
    • D、对多个用户同时访问数据库的操作进行并发控制

    正确答案:B

  • 第23题:

    把对关系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

  • 第24题:

    问答题
    请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。 CREATE VIEW VSP AS SELECT SNO,PNO,QTY FROM SPJ,J WHERE SPJ.JNO=J.JNO AND J.JNAME=’三建’ 针对该视图VSP完成下列查询: 找出供应商S1的供应情况

    正确答案: SELECT DIST * FROM VSP WHERE SNO='S1'
    解析: 暂无解析