itgle.com
更多“在SQL中,用户( )获取权限。A.只能通过数据库管理员授权B.可通过对象的所有者执行 GRANT 语句C.可 ”相关问题
  • 第1题:

    ( 49 )下列关于 SQL Server 数据库管理系统权限的叙述中,哪一条是不正确的?

    A ) SQL Server 数据库管理系统的权限分为服务器权限和数据库权限两种

    B )数据库管理员执行数据库管理任务。这是属于数据库权限

    C )数据库权限又可以分为数据库对象权限和数据库语句权限两种

    D )数据库语句权限授予用户以允许他们创建数据库对象


    正确答案:B

  • 第2题:

    下列SQL语句中,向用户授予操作权限的语句是——。

    A.SELECT

    B.CREATE

    C.REVOKE

    D.GRANT


    正确答案:D
    解析:向用户授予操作权限的语句是GRANT语句。

  • 第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题:

    下列关于SQL Server 2008中guest用户的说法,错误的是( )。A.guest用户没有对应的登录账户名SX

    下列关于SQL Server 2008中guest用户的说法,错误的是( )。

    A.guest用户没有对应的登录账户名

    B.通过授权语句可以启用数据库中的guest用户

    C.所有数据库用户都继承该数据库中guest用户的权限

    D.任何SQL Server登录账户都可以访问启用了9uest用户的数据库


    正确答案:C
    所有的数据库用户不是继承数据库中guest用户的权限。

  • 第6题:

    SQL数据定义语言中包含了权限授予和回收的命令,下面叙述错误的是( )

    A.grant语句用来授予权限,revoke语句用来回收权限

    B.缺省情况下,在SQL中被授予权限的用户允许将该权限授予其他用户

    C.权限allpriviledges可以用作授予所有权限的缩写形式,用户名public指系统所有当前用户和将来的用户

    D.如果希望授予权限并允许接受授权者将权限传递给其他用户,将withgrantoption子句附加在适当的grant命令后即可


    正确答案:B

  • 第7题:

    在SQL中,若允许用户将已获得的某种权限再转授予其他用户,可以在GRANT语句中指定【 】子句。


    正确答案:WITH GRANT OPTION
    WITH GRANT OPTION

  • 第8题:

    授权语句GRANT中,以下关于WITH GRANT OPTION子句的叙述中,正确的是( )。

    A.用于指明该授权语句将权限赋给全体用户
    B.用于指明授权语句中,该用户获得的具体权限类型
    C.用于指明授权语句中,获得授权的具体用户是谁
    D.用于指明获得权限的用户还可以将该权限赋给其他用户

    答案:D
    解析:

  • 第9题:

    SQL Server中,对用户授予数据库操作的语句关键字为()。

    • A、REVOKE
    • B、CREATE
    • C、SET
    • D、GRANT

    正确答案:D

  • 第10题:

    向用户授予操作权限的SQL语句是()。

    • A、CTEATE
    • B、REVOKE
    • C、SELECT
    • D、GRANT

    正确答案:D

  • 第11题:

    在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用()语句,收回所授的权限使用()语句。


    正确答案:GRANT;REVOKE

  • 第12题:

    单选题
    数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_ddladmin,则该用户可以进行()操作。
    A

    数据库中全部权限

    B

    管理全部权限、对象所有权、角色和角色成员资格

    C

    添加或删除用户ID

    D

    发出ALLDDL,但不能发出GRANT、REVOKE或DENY语句


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

  • 第13题:

    在SQL语言中授权的操作是通过( )语句实现的。

    A.REVOKE

    B.INSERT

    C.CREATE

    D.GRANT


    正确答案:C
    解析:SQL语句中授权操作的命令是CREATE,因此选择C。

  • 第14题:

    SQL规定对数据库中的表能够执行授予权限和收回权限命令的用户

    A.只能是表的使用者

    B.只能是表的建立者

    C.只能是DBA

    D.是DBA和表的建立者


    正确答案:D
    解析:DBA或其他授权者(表的建立者)用REVOKE语句回收授予的权限。因此本题的答案为D。

  • 第15题:

    下列关于SQL Server‘数据库管理系统权限的叙述中,哪一条是不正确的?

    A.SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种

    B.数据库管理员执行数据库管理任务,这是属于数据库权限

    C.数据库权限又可以分为数据库对象权限和数据库语句权限两种

    D.数据库语句权限授予用户以允许他们创建数据库对象


    正确答案:B
    解析:SQL Server数据库管理系统系统权限分为服务器权限和数据库权限;数据库管理员执行数据库管理任务,这属于服务器权限;数据库权限又可以分为数据库对象权限和数据库语句权限两种;数据库语句权限授予用户以允许他们创建数据库对象。本题答案为B)。

  • 第16题:

    下列关于SQL Server数据库系统安全性的叙述中,哪个是不正确的?

    A.数据库管理系统的权限分为数据库系统权限和服务器权限

    B.数据库系统权限可分为数据库对象权限和语句权限

    C.服务器权限可授予数据库管理员和其他用户

    D.)SQL语言中的GRANT为权限授予语句


    正确答案:B

  • 第17题:

    将存储过程p1的执行权限授予用户U2的SQL语句为。GRANT()ONPROCEDUREPlTOU2;

    A.INSERT

    B.UPDATE

    C.DELETE

    D.EXECUTE


    正确答案:D

  • 第18题:

    数据库的安全机制中,通过GRANT语句实现的是( );通过建立( ) 使用户只能看到部分数据,从而保护了其它数据;通过提供( )供第三方开发人 员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。

    A.用户授权 B.许可证 C.加密 D.回收权限 A.索引 B.视图 C.存储过程 D.触发器 A.索引 B.视图 C.存储过程 D.触发器


    正确答案:A,B,C

  • 第19题:

    数据库的安全机制中,采用 GRANT语句实现的是( )。

    A.加密
    B.许可证
    C.用户授权
    D.回收权限

    答案:C
    解析:
    在数据库中,GRANT是授予对数据库的权限。

  • 第20题:

    数据库的安全机制中,通过GRANT语句实现的是(请作答此空);通过建立( )使用户只能看到部分数据,从而保护了其它数据;通过提供( )供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。

    A.用户授权
    B.许可证
    C.加密
    D.回收权限

    答案:A
    解析:
    本题考查数据库安全性的基础知识。GRANT是标准SQL提供的授权语句,即通过把数据库对象的操作权限授予用户,用户具有对象上的操作权限才能进行相应的操作。视图是建立在基本表上的虚表,通过外模式/模式的映像,将视阁所提供的字段(外模式)指向基本表(模式)中的部分数据,用户通过视图所访问的数据只是对应基本表中的部分数据,而无需给用户提供基本表中的全部数据,则视图外的数据对用户是不可见的,即受到了保护。存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方凋用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。

  • 第21题:

    在SQL语言中,为了数据库的安全性,设置对数据的存取进行控制的语句,对用户授权用()语句,收回所授的权限用()语句。


    正确答案:GRANT;REVOKE

  • 第22题:

    数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_ddladmin,则该用户可以进行()操作。

    • A、数据库中全部权限
    • B、管理全部权限、对象所有权、角色和角色成员资格
    • C、添加或删除用户ID
    • D、发出ALLDDL,但不能发出GRANT、REVOKE或DENY语句

    正确答案:D

  • 第23题:

    对于数据库的管理,SQL Server的授权系统将用户分成四类,其中权限最大的用户是()。

    • A、系统管理员
    • B、数据库拥有者
    • C、一般用户
    • D、数据库对象拥有者

    正确答案:A