若要使某用户只能查询表EMP中的部分记录,应采取的策略是()A、将该用户级别设定为DBAB、将表EMP的查询权限赋予该用户C、编写查询表EMP的存储过程D、构建该部分记录的行级视图,并将该视图的查询权限赋予该用户

题目

若要使某用户只能查询表EMP中的部分记录,应采取的策略是()

  • A、将该用户级别设定为DBA
  • B、将表EMP的查询权限赋予该用户
  • C、编写查询表EMP的存储过程
  • D、构建该部分记录的行级视图,并将该视图的查询权限赋予该用户

相似考题
更多“若要使某用户只能查询表EMP中的部分记录,应采取的策略是()A、将该用户级别设定为DBAB、将表EMP的查询权限赋予该用户C、编写查询表EMP的存储过程D、构建该部分记录的行级视图,并将该视图的查询权限赋予该用户”相关问题
  • 第1题:

    ● 若要使某用户只能查询表EMP 中的部分记录,应采取的策略是 (41) 。

    (41)

    A. 将该用户级别设定为DBA

    B. 将表EMP 的查询权限赋予该用户

    C. 编写查询表EMP 的存储过程

    D. 构建该部分记录的行级视图,并将该视图的查询权限赋予该用户


    正确答案:D

  • 第2题:

    要使用户吴先生只能查询表A中的部分数据记录,运用视图及权限管理,应该采取的策略是______。


    正确答案:构建该部分记录的行级视图并将该视图的查询权限赋予吴先生
    构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生

  • 第3题:

    撤销U5对Emp表的查询权限,并收回U5授予其他用户的该权限,SQL语句是(51)。

    A.REVOKE SELECT ON TABLE Emp FROM U5 CASCADE;

    B.REVOKE SELECT ON TABLE Emp FROM U5 RESTRICT

    C.REVOKE QUERY ON TABLE Emp FROM U5 CASCADE;

    D.GRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION;


    正确答案:A
    解析:本题考查对数据库授权SQL语句的掌握。标准SQL中收回权限的基本语法是: REVOKE权限>FROM对象数据>对象名>TO用户> [RESTRICT|CASCADE);,其中CASCADE表示级联收回,即收回用户权限并同时收回该用户授予其他用户的该权限。

  • 第4题:

    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。

    A.GRANT CHANGE ON SCOTT.EMP TO SA

    B.GRANT UPDATE ON SCOTT.EMP(SAL) TO SA

    C.GRANT UPDATE (SAL) ON SCOTT.EMP TO SA

    D.GRANT MODIFY ON SCOTT.EMP(SAL) TO SA


    参考答案:B

  • 第5题:

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

    (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

  • 第6题:

    关于存储过程/函数的权限说法错误的是()。

    • A、创建时需要检查其在所引用的存储过程/函数、视图或表上的对应权限
    • B、访问系统存储过程/函数时不需要检查权限,但必要时在内部仍会检查用户是否具有相应的数据库权限或对象权限
    • C、用户自定义存储过程/函数时需要检查用户是否具有该过程/函数的调用权限,同时需要检查其是否具有该过程/函数中所引用的每一项存储过程/函数、视图或表的权限
    • D、用户自定义存储过程/函数时不需要执行权限检查

    正确答案:D

  • 第7题:

    下列关于视图的说法错误的是()。

    • A、视图是从一个或多个表或视图中导出的表
    • B、视图是根据用户的要求定义的
    • C、存在真正的数据集合的表
    • D、视图可以为用户集中自己需要的数据,简化用户对数据的查询处理

    正确答案:C

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。

    • A、GRANT CHANGE ON SCOTT.EMP TO SA
    • B、GRANT UPDATE ON SCOTT.EMP(SAL) TO SA
    • C、GRANT UPDATE (SAL) ON SCOTT.EMP TO SA
    • D、GRANT MODIFY ON SCOTT.EMP(SAL) TO SA

    正确答案:B

  • 第10题:

    判断题
    用户对“学生”表的SELECT权限为禁止,但该用户所属角色具有“学生”表的SELECT权限,则该用户仍可以查询“学生”表数据。
    A

    B


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

  • 第11题:

    单选题
    查询出EMP表中COMM字段为空的记录()
    A

    select * from emp where comm='';

    B

    select * from emp where comm=null;

    C

    select * from emp where nvl(comm)=0;

    D

    select * from emp where comm is null;

    E

    select * from emp where nvl(comm,0)=0;


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

  • 第12题:

    单选题
    商业银行的用户管理员可以将本机构的全部或部分权限赋予()。
    A

    查询用户

    B

    普通用户

    C

    常用户

    D

    一般用户


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

  • 第13题:

    某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是______。

    A) 将此查询语句放置在视图中,使用视图实现该查询操作

    B) 修改实现此功能的查询语句,将连接查询改为嵌套查询

    C) 将此功能涉及的表进行合并,然后对合并后的表进行查询

    D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作

    A.

    B.

    C.

    D.


    正确答案:A
    解析:视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基本表中,可将表与表之间的复杂的连接操作和搜索条件对用户隐藏起来,使查询语句书写简单,提高查询效率。B项增加了查询的复杂度降低了查询的效率,C项增加了数据库的负担,也降低了数据库的效率,D项存储过程定义比较复杂使用起来也没有视图灵活。故选A。

  • 第14题:

    在SQL Server 2000中,设u1是某数据库中的用户,若要使u1在该数据库中只具有查询全部用户表的权限。请补全如下语句:

    EXEC sp_addrolemember“ (11) ”,“ (12) ”

    (11)


    正确答案:db_datareader
    db_datareader

  • 第15题:

    在SQL数据库三级体系结构中,用户可以用SQL语言对( )进行查询。

    A、基本表和存储文件

    B、存储文件和视图

    C、视图和存储文件

    D、基本表和视图


    正确答案:D

  • 第16题:

    某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生信息的是______。

    A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员

    B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员

    C.将学生信息表的部分列的读取权限赋予各系的管理员

    D.将修改学生信息表的权限赋予各系的管理员


    正确答案:B
    解析:进行存取权限控制时,可以为不同的用户定义不同的视图,把数据对象限制在一定范围内,因此只要建立各系的行级视图,并将权限赋予该系的管理员,就可以实现各系的管理员只能读取本系的学生信息。

  • 第17题:

    某高校五个系的学生信息存放在同——个基本表中,采取( )的措施可使各系的管理员只能读取本系学生的信息。

    A.建立各系的列级视图,并将对该视图的读权限赋予该系的管理员
    B.建立各系的行级视图,并将对该视图的读权限赋予该系的管理员
    C.将学生信息表的部分列的读权限赋予各系的管理员
    D.将修改学生信息表的权限赋予各系的管理员

    答案:B
    解析:

  • 第18题:

    关于视图权限说法正确的是()。

    • A、用户创建视图时没有任何权限限制
    • B、用户在创建视图时,需要检查其在所引用的视图或表上的SELECT权限
    • C、用户访问视图时都要检查该用户在试图所引用表或视图上的权限
    • D、用户在访问视图时,若视图的创建者也是其引用的视图或表的创建者,则不检查该用户在视图所引用的视图或表上的权限

    正确答案:B,D

  • 第19题:

    对于使用WITH CHECK OPTION关键字创建的视图,以下哪个说法正确是的()

    • A、该视图允许用户根据数据字典检查它
    • B、禁止更改该视图定义中子查询未返回的行
    • C、禁止没有经过管理员CHECK验证的DML操作
    • D、允许从其它表中删除,包括子查询中未列出的表

    正确答案:C

  • 第20题:

    用户对“学生”表的SELECT权限为禁止,但该用户所属角色具有“学生”表的SELECT权限,则该用户仍可以查询“学生”表数据。


    正确答案:错误

  • 第21题:

    商业银行的用户管理员可以将本机构的全部或部分权限赋予()。

    • A、查询用户
    • B、普通用户
    • C、常用户
    • D、一般用户

    正确答案:B

  • 第22题:

    单选题
    对于使用WITH CHECK OPTION关键字创建的视图,以下哪个说法正确是的()
    A

    该视图允许用户根据数据字典检查它

    B

    禁止更改该视图定义中子查询未返回的行

    C

    禁止没有经过管理员CHECK验证的DML操作

    D

    允许从其它表中删除,包括子查询中未列出的表


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

  • 第23题:

    单选题
    若要使某用户只能查询表EMP中的部分记录,应采取的策略是()
    A

    将该用户级别设定为DBA

    B

    将表EMP的查询权限赋予该用户

    C

    编写查询表EMP的存储过程

    D

    构建该部分记录的行级视图,并将该视图的查询权限赋予该用户


    正确答案: D
    解析: 选项A是错误的,因为具有DBA特权的用户可操作数据库的所有资源。选项B是错误的,因为选项B是将表EMP的查询权限赋予该用户,即全部记录,而题目只允许某用户查询表EMP中的部分记录。选项C是错误的,因为编写查询表EMP的存储过程仍然是查询表EMP的所有记录。选项D是正确的,因为是构建该部分记录的行级视图,并将该视图的查询权限赋予该用户。