niusouti.com

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

题目

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

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

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

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

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


相似考题
更多“若要使某用户只能查询表EMP中的部分记录,应采取的策略是(41)。A.将该用户级别设定为DBAB.将表EMP ”相关问题
  • 第1题:

    在如下2个数据库表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?

    A.从雇员信息表EMP中删除行('010','王宏达','01','1200')

    B.从雇员信息表EMP中插入行('102','赵敏','01','1500')

    C.将雇员信息表EMP中雇员号='010'的工资改为1600元

    D.将雇员信息表EMP中雇员号='010'的部门号改为'05'


    正确答案:D
    解析:当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:不可以执行删除操作(拒绝删除)、将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除)、将参照关系中相应行一起删除(级联删除)。

  • 第2题:

    在如下两个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?

    A.从雇员信息表EMP中删除行('010','王宏达','01','1200')

    B.从雇员信息表EMP中插入行('102','赵敏','01','1500')

    C.将雇员信息表EMP中雇员号='010'的工资改为1600元

    D.将雇员信息表EMP中雇员号='001'的部门号改为'05'


    正确答案:D
    解析:当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:不可以执行删除操作(拒绝删除),或将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除),或将参照关系中相应行一起删除(级联删除)。

  • 第3题:

    假设用户SCOTT以管理员身份登录,需授予用户Lisa对SCOTT用户模式下的EMP表 进行查询(SELECT)的权限,请写出该命令 。


    正确

  • 第4题:

    要使用户张先生只能查询表A中的部分记录,应采取的策略是(6)。

    A.构建该部分记录的行级视图,并将该视图的查询权限赋予张先生

    B.将表A的查询权限赋予张先生

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

    D.将张先生的用户级别设定为DBA


    正确答案:A
    解析:授权只涉及到表级而未达到行级,只有通过建立视图提取相应的行,再将视图上的权限授予用户来解决行级权限,故选项A正确;选项B会使张先生具有表A全部记录的查询条件,与题目要求不符;选项C用存储过程,也应该和授权结合,故错误;选项D会使张先生具有数据库的全部权限,错误。

  • 第5题:

    在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?

    A.从雇员信息表EMP中删除行('010','王宏达','01','1200')

    B.从雇员信息表EMP中插入行('102','赵敏','01','1500')

    C.将雇员信息表EMP中雇员号='010'的工资改为1600元

    D.将雇员信息表EMP中雇员号='010'的部门号改为'05'


    正确答案:D
    解析:当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:不可以执行删除操作(拒绝删除),或将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除),或将参照关系中相应行一起删除(级联删除)。