更多“若用户要连接数据库,则该用户必须拥有的权限是()。A、createtableB、createindexC、createsessionD、createuser”相关问题
  • 第1题:

    下列的SQL语句中,( ) 语句用于创建表。

    A.CREATETABLE

    B.CREATEINDEX

    C.ALTERTABLE

    D.DROP


    正确答案:A
    解析: 本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATE TABLE语句的作用是创建一个表;CREATEINDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。

  • 第2题:

    在SQL Server 2008中,要授予某数据库中的某个用户具有该数据库中全部用户数据表的插入、删除和修改权限,比较合理的做法是将该用户添加到系统提供的【6】数据库角色中。


    正确答案:
    db_datawriter【解析】SQL server 2008中固定数据库角色是在数据库级别中定义的,并且存在于每个数据库中,不同的角色拥有不同的操作权限。其中db_datawriter固定数据库角色的成员具有插入、删除和修改数据库中所有用户数据的权限。

  • 第3题:

    下列关于SQL Server数据库用户权限的说法中,错误的是__________。

    A.数据库用户自动具有该数据库中全部用户数据的查询权

    B.通常情况下,数据库用户都来源于服务器的登录账户

    C.一个登录账户可以对应多个数据库中的用户

    D.数据库用户都自动具有该数据库中public角色的权限


    正确答案:A

  • 第4题:

    在Access数据库中创建一个新表,应该使用的SQL语句是()。

    A.CreateTable
    B.CreateIndex
    C.AlterTable
    D.CreateDatabase

    答案:A
    解析:
    在Access数据库中创建一个新表,应该使用的SQL语句是CreateTable。

  • 第5题:

    Oracle9i中有关角色的描述,不正确的是()。

    • A、角色就是对权限的集中管理机制
    • B、角色是属于个别用户的
    • C、要连接数据库成功,必须具有CONNECT的角色

    正确答案:B

  • 第6题:

    恶意应用若获取了Root权限,则该恶意应用就可以全面操控用户的设备。


    正确答案:正确

  • 第7题:

    若希望某数据库中的全体用户都具有某个权限,较好的做法是()

    • A、分别对数据库中的每个进行授权
    • B、将此权限授给db_owner角色
    • C、创建一个用户角色并将此权限授给该用户角色
    • D、将此权限授给public角色

    正确答案:B

  • 第8题:

    若用户要连接到数据库,则该用户必须具有CREATECONNECT权限。


    正确答案:正确

  • 第9题:

    对于数据库的管理,对SQL Server中guest用户的描述正确的是()

    • A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中
    • B、用户成功登录到SQLServer后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库
    • C、不能从master、tempdb数据库中删除guest用户
    • D、在新建一个数据库时,guest用户将被自动添加

    正确答案:A,B,C

  • 第10题:

    单选题
    在SQLServer中,数据库test新增加了一个用户lihy,这个用户是服务器角色sysadmin中的成员,同时该用户被管理员授予对表test的拒绝select权限,则下列说法正确的是()
    A

    用户lihy最终对表test的权限就是拒绝select

    B

    用户lihy最终对表test的权限未知

    C

    用户lihy最终对表test的权限只有select

    D

    用户lihy最终拥有对表test执行所有操作的权限


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

  • 第11题:

    单选题
    ()是管理操作系统的最高权限用户,可以访问和控制系统上的所有的资源。
    A

    超级用户

    B

    数据库用户

    C

    普通用户

    D

    操作员用户


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

  • 第12题:

    单选题
    下面关于SQL Servrver 2000中数据库用户的说法正确的是()
    A

    所有能登录SQLServer实例的用户都是该实例上任意数据库的用户

    B

    所有用户必须首先被添加成为数据库的用户之后,才能访问该数据库

    C

    凡是数据库的用户均能访问该数据库中所有的资源

    D

    数据库用户能访问数据库,但权限有所限制


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

  • 第13题:

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


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

  • 第14题:

    用户权限的种类有( )。

    A.列权限

    B.用户权限

    C.数据库权限

    D.表权限


    正确答案:ABCD

  • 第15题:

    用户与用户组权限之间关系正确的解释为()。

    A.用户的实际权利以该用户所属用户组为主,即用户组没有的权利而用户有,则该权限对用户无效

    B.用户的实际权利以该用户的自身权限为主,即用户组有的权利而用户没有,则该权限对用户无效

    C.用户的实际权限是自身权限与所属用户组的权限相“或”的关系

    D.用户的实际权限是自身权限与所属用户组的权限相“与”的关系


    参考答案:C

  • 第16题:

    阅读下列说明和图,回答问题1至问题4
    【说明】
    某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如下:
    (1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。
     (2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。
     (3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),
    若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。
     (4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。
     (5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。
    现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

    【问题 1】

    使用说明中的词语,给出图1-1中的实体E1~E3的名称。
    【问题 2】
    使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。
    【问题3】
    给出图1-2中加工P的名称及其输入、输出流。









    答案:
    解析:
    ?本题考查数据流图(DFD)的应用,是比较传统的题目,要求考生细心分析题目中所描述的内容。
    DFD是一种便于用户理解、分析系统数据流程的图形工具。是系统逻辑模型的重要组成部分。
    【问题1】???
    ????本问题考查顶层DFD。顶层DFD一般用来确定系统边界,将待开发系统看作一个加工,因此图中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。题目要求根据描述确定图中的外部实体。分析题目中的描述,并结合已经在顶层数据流图中给出的数据流进行分析。题目中有信息描述:数据管理员可通过中间件进行用户管理、操作管理和权限管理;前端应用提交操作请求;连接管理连接相应的后台数据库并提交操作。由此可知该中间件系统有数据管理员、前端应用和后端数据库三个外部实体。从图1-1中数据流和实体的对应关系可知,E1为前端应用,E2为数据管理员,E3为后端数据库。
    【问题2】
    ????本问题考查0层DFD中数据存储的确定。说明中描述:用户信息(用户名、密码)存储在用户表中;标准操作和后端数据库信息存放在操作表中;权限管理维护信息存放在权限表中。因此数据存储为用户表、操作表以及权限表。再根据图1-2可知D1的输入数据流从用户管理来,D2的输入数据流从操作管理来,D3的输入数据流从权限管理来,所以D1为用户表,D2为操作表,D3为权限表。
    【问题3】
    ????本问题考查0层DFD中缺失的加工和数据流。比较图1-1和图1-2,可知顶层DFD中的操作结果和处理后的操作结果没有在0层DFD中体现。再根据描述“后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用”可知,需要有操作结果处理,因此P为操作结果处理,其输入流为从后端数据库E3来的操作结果,输出结果为处理后的操作结果,并返回给前端应用E1。
    ????考查完P及其输入输出流之后,对图1-2的内部数据流进行考查,以找出缺失的另外2条数据流。从图中可以看出D2和D3只有输入流没有输出流,这是常见DFD设计时的错误,所以首先考查D2和D3的输出流。描述中有“权限验证是验证用户是否有权执行请求的操作,若用户有权执行该操作,进行连接管理;连接管理连接相应的后台数据库并提交操作;权限表存储用户可执行的操作信息”。因此,权限验证有从权限表D3来的输入数据流。而要连接后端数据库,需要数据库信息,从权限验证的输出流中包含有数据库信息可知,权限验证需要获取到数据库信息,所以还需从操作表D2来的输入流。
    【问题4】
    ????本问题考查在绘制数据流图中加工绘制时的注意事项。绘制加工时可能出现的错误有:加工的输入、输出时可能出现只有输入而无输出、只有输出而无输入、输入的数据流无法通过加工产生输出流以及输入的数据流与输出的数据流名称相同等错误。
    参考答案:
    【问题1】
      E1:前端应用????E2:数据管理员???E3:后端数据库
    【问题2】
      D1:用户表??D2:操作表???D3:权限表
    【问题3】
     P的名称:操作结果处理?名??称起??点终??点输入流操作结果E3P输出流处理后的操作结果PE1?缺少的数据流:起??点终??点D2权限验证D3权限验证【问题4】
      在绘制数据流图时,可能出现的输入、输出错误
      只有输入而无输出?或者?黑洞????
      只有输出而无输入?或者?奇迹????
      输入的数据流无法通过加工产生输出流?或者?灰洞???
      输入的数据流与输出的数据流名称相同???

  • 第17题:

    必须为用户帐户分配以下哪种权限,用户才能连接到Oracle数据库?()

    • A、ALTER SESSION
    • B、CREATE SESSION
    • C、OPEN SESSION
    • D、RESTRICTED SESSION

    正确答案:B

  • 第18题:

    用户CRAIG创建了名为INVENTORY_V的视图,该视图以INVENTORY表作为基础。CRAIG希望此视图可让所有数据库用户来查询。CRAIG应执行以下哪些操作()

    • A、不需要执行任何操作,因为在默认情况下所有数据库用户都可以自动访问视图
    • B、应将SELECT权限授予“库存”表的所有数据库用户
    • C、应将SELECT权限授予INVENTORY_V视图的所有数据库用户
    • D、必须为每个用户授予对“库存”表和INVENTORY_V视图的SELECT权限

    正确答案:C

  • 第19题:

    下列与系统权限相关的叙述正确的是()。

    • A、要以其他用户身份授予系统权限,则该用户必须具有GRANTANYPRIVI-LEGE系统权限
    • B、如果使用了WITHADMINOPTION选项,那么被授予系统权限的用户还可以为其他用户授予相同的权限
    • C、因为DBA拥有数据库,所以只有DBA才能授予系统权限
    • D、取消某个用户的系统权限时,也会取消被这个用户授予该权限的其他用户的相同权限
    • E、取消某个用户的系统权限时,并不会取消被这个用户授予该权限的其他用户相同权限

    正确答案:A,B,E

  • 第20题:

    在SQLServer中,数据库test新增加了一个用户lihy,这个用户是服务器角色sysadmin中的成员,同时该用户被管理员授予对表test的拒绝select权限,则下列说法正确的是()

    • A、用户lihy最终对表test的权限就是拒绝select
    • B、用户lihy最终对表test的权限未知
    • C、用户lihy最终对表test的权限只有select
    • D、用户lihy最终拥有对表test执行所有操作的权限

    正确答案:A

  • 第21题:

    下面关于SQL Servrver 2000中数据库用户的说法正确的是()

    • A、所有能登录SQLServer实例的用户都是该实例上任意数据库的用户
    • B、所有用户必须首先被添加成为数据库的用户之后,才能访问该数据库
    • C、凡是数据库的用户均能访问该数据库中所有的资源
    • D、数据库用户能访问数据库,但权限有所限制

    正确答案:D

  • 第22题:

    单选题
    若希望某数据库中的全体用户都具有某个权限,较好的做法是()
    A

    分别对数据库中的每个进行授权

    B

    将此权限授给db_owner角色

    C

    创建一个用户角色并将此权限授给该用户角色

    D

    将此权限授给public角色


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

  • 第23题:

    单选题
    你创建了一个基于Windows的应用程序。该应用程序能够访问MicrosoftSQLServer数据库TestKing1。用户在使用该应用程序时必须输入用户名,密码。这些信息用于动态的创建连接字符串。当你测试该应用程序时,你发现该应用程序没有使用SqlClient连接池特性。你要减少恢复信息的时间。你应该怎样修改连接字符串?()
    A

    当连接到TestKing1数据库时使用Windows登陆帐户。

    B

    当连接到TestKing1数据库时使用SQLServer登陆帐户。

    C

    所有连接到TestKing1数据库的用户使用相同的应用程序登陆ID和密码。

    D

    所有连接到TestKing1数据库的用户使用相同的guest登陆ID和密码。


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