数据库安全性控制章节敲代码准备工作:
1、更改认证方式,重启sql服务。
2、创建登录名。(安全性-登录名-新建登录名)
3、某个数据库安全性下创建用户。
4、连接。

grant语句向用户授予权限,revoke语句收回已经授予用户的权限。

1、grant语句的一般格式:
grant <权限1>,<权限2>…
on <对象名>
to <用户>

2、revoke语句的一般格式:
revoke <权限1>,<权限2>…
on <对象名>
from <用户> [cascade]

SQL语句:

--sql(local)
/*将查询student表的权限授给用户U1*/
grant select
on student
to u1/*将course表的所有权限(select,insert,update,delete,references)授给用户u1*/
grant all privileges
on course
to u1/*将student表的修改学生年龄的权限授予用户u2*/
grant update(sage)
on student
to u2/*将sc表的查询和更新权限授给用户u1,u1不仅拥有对sc表的查询个更新权限,还可以传播此权限*/
grant select,update
on sc
to u1
with grant option--具有授予权限。/*将用户u1查询student表的权限收回*/
revoke select
on student
from u1/*将用户u1对sc表的查询和更新权限收回*/
revoke select,update
on sc
from u1 cascade--将用户u1的查询和更新权限收回的同时,级联(cascade)收回了u2的查询和更新权限。--sql(u1)
/*将sc表的查询和更新权限授给用户u2*/
grant select,update
on sc
to u2————————————————————————————————————————————————————————————————————————————更新于2021.4.16

数据库安全性控制(授权:授予与收回)相关推荐

  1. 数据库安全性 --- 控制

    数据库安全性控制 一.用户身份鉴别(Identification & Authentication) 二.存取控制 三.自主存取控制方法 四.授权:授予与回收 1.GRANT: 2.REVOK ...

  2. 【数据库系统】数据库安全性控制

    数据库安全性控制的常用方法: 用户标识和鉴定 存取控制:自主存取控制和强制存储控制 (定义用户权限,并将用户权限登记到数据字典中 分为自主存取控制和强制存取控制) 视图技术 审计技术 数据加密存储和加 ...

  3. 数据库系统概论——数据库安全性控制

    数据库系统概论--数据库安全性控制 层层设置 系统根据用户标识鉴别用户,只允许合法用户进入计算机系统 数据库管理系统进行存取控制,只允许用户合法操作 操作系统自身有保护措施 数据以密码形式存储到数据库 ...

  4. (数据库系统概论|王珊)第四章数据库安全性-第二、三、四、五、六节:数据库安全性控制

    文章目录 一:用户身份鉴别 (1)静态口令鉴别 (2)动态口令鉴别 (3)生物特征鉴别 (4)智能卡鉴别 二:存取控制 (1)自主存取控制DAC A:基本概念 B:GRANT与REVOKE ①:GRA ...

  5. 数据库系统(三)——数据库安全性控制

    一.实验目的: 理解自主存取控制和视图机制在数据库安全性中的应用: 熟练掌握用户管理.授予权限.收回权限的SQL语句,并验证其有效性: 理解角色的作用,能够区分角色和用户. 二.实验内容: 针对不同用 ...

  6. 数据库作业8:SQL Server 的部分操作(授权:授予与收回)

    第四章 数据库安全性 4.2数据库安全性控制 三.自主存取控制方法 四.授权:授予与收回 1.GRANT 2.REVOKE 五.数据库角色 1.角色的创建 2.给角色授权 3.将一个角色授予其他的角色 ...

  7. 【思维导图总结——数据库系统概论】数据库安全性

    数据库安全性 数据库系统概论--数据库安全性 数据库安全性 一.数据库安全性概述 二.数据库安全性控制 (一).计算机的安全模型 (二).数据库安全性控制的常用方法 1.用户身份鉴别与存取控制 2.自 ...

  8. 4.0 《数据库系统概论》数据库安全性详解---(存取控制、DACMAC、视图机制、审计Audit....)

    文章目录 0.思维导图 1.数据库安全性概述 (1)为什么要研究数据库的安全性? (2)安全标准简介 ① TCSEC/TDI标准的基本内容 ② TCSEC/TDI安全级别划分 2.数据库安全性控制概述 ...

  9. 重温《数据库系统概论》【第一篇 基础篇】【第4章 数据库安全性】

    本篇内容为中国人民大学教授王珊.萨师煊的<数据库系统概论>自学课程的复习笔记,学习视频源于小破站(传送门),对应视频P28-P31,属教材"[第一篇 基础篇]"的&qu ...

最新文章

  1. 【学习笔记】拉格朗日插值
  2. ActivityGroup是如何对嵌入的Activitys进行管理的
  3. java runtime.exec 阻塞_关于Runtime.getRuntime().exec()产生阻塞的2个陷阱
  4. Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
  5. 【web安全】记一次 Commons Collections 新调用链的挖掘
  6. PHP - PDO 之 mysql 参数绑定
  7. 数据库:SQLServer中游标的用法笔记
  8. redhat虚拟机安装
  9. Java面试题:JDK不同版本处理IO流异常的标准代码
  10. docker-compose 使用
  11. ERDAS 安装完成之后如何打开软件新建工程
  12. 发布PHP项目_Jenkins发布PHP项目之一自动化部署
  13. python -PyPDF2对pdf 进行拆分
  14. input 时分秒输入_JavaScript实现input框获取系统默认年月日时分秒
  15. Android攻城狮ViewFlipper
  16. 【论文阅读】Recurrent Chunking Mechanisms for Long-Text Machine Reading Comprehension
  17. 射击类游戏的制作思路
  18. 将.m3u8转换为视频文件保存到本地
  19. Excel查找重复行
  20. 初闻“Linux中的cp,mv,rm”

热门文章

  1. 全球正规外汇交易平台大全
  2. win10更新服务打开后为什么服务拒绝访问
  3. 从熵增理论中我们到底悟到了什么……
  4. 安装XAMPP端口冲突问题
  5. cto(cto是什么职位)
  6. 【Java】 买卖股票的最佳时机含手续费
  7. 银行管理系统 Java语句
  8. 又干起一起胡闹的事了,,,,,,,,
  9. 齐二TK6916/20/26/32系列数控落地铣镗床简介3
  10. ExtentReports生成自动化测试报告