全部科目 > 程序员 >
2018年上半年 上午试卷 综合知识
第 60 题
知识点 SQL的访问控制   数据库  
关键词 安全   数据库   数据  
章/节 数据库基础知识  
 
 
数据库的安全机制中,采用GRANT语句实现的是( )。
 
  A.  加密
 
  B.  许可证
 
  C.  用户授权
 
  D.  回收权限




 
 
相关试题     数据库基础知识 

  第55题    2009年上半年  
在软件开发过程中,常采用图形表示相关的信息,(55)不用于表示软件模块的执行过程。

  第60题    2020年下半年  
现有员工工资关系定义为(员工号,姓名,部门,基本工资,岗位工资,全勤奖,应发工资,扣款,实发工资)。如下SQL语句用于查询“部门人数大于2的部门员工平均工..

  第30题    2022年下半年  
若要将表Emp的插入权限赋给用户UserA,则可采用()语句。

 
知识点讲解
· SQL的访问控制
· 数据库
 
        SQL的访问控制
        SQL的访问控制功能主要是指对用户访问数据的控制。数据库中的数据由多个用户共享,为保证数据库的安全,SQL提供数据控制语句(Data Control Language, DCL)对数据库进行统一的控制管理。
               权限机制
               权限机制的基本思想是:给用户授予不同类型的权限,在必要时,可以收回授权。使用户能够进行的数据库操作及所操作的数据限定在指定的范围内,禁止用户超越权限对数据库进行非法的操作,从而保证数据库的安全性。在SQL Server中,权限可分为系统权限和对象权限。
               权限的授予与收回
               1)授予权限的语句格式
               SQL使用GRANT语句为用户授予系统权限,其语法格式为:
               
               其语义为:将指定的系统权限授予指定的用户或角色。其中,用户可以是单个或多个,也可以是PUBLIC, PUBLIC代表数据库中的全部用户;WITH GRANT OPTION为可选项,指定后则允许被授权的用户将指定的系统特权或角色再授予其他用户或角色。例如,为用户ZHANGSAN授予CREATE TABLE系统权限的语句如下:
               
               2)收回权限的语句格式
               数据库管理员可以使用REVOKE语句收回权限,其语法格式为:
               
               例如,收回用户USER1对C表查询权限的语句如下:
               
 
        数据库
        数据库(DataBase,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
        系统使用的所有数据存储在一个或几个数据库中。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有