数据库安全性控制(授权:授予与收回)
数据库安全性控制章节敲代码准备工作:
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
数据库安全性控制(授权:授予与收回)相关推荐
- 数据库安全性 --- 控制
数据库安全性控制 一.用户身份鉴别(Identification & Authentication) 二.存取控制 三.自主存取控制方法 四.授权:授予与回收 1.GRANT: 2.REVOK ...
- 【数据库系统】数据库安全性控制
数据库安全性控制的常用方法: 用户标识和鉴定 存取控制:自主存取控制和强制存储控制 (定义用户权限,并将用户权限登记到数据字典中 分为自主存取控制和强制存取控制) 视图技术 审计技术 数据加密存储和加 ...
- 数据库系统概论——数据库安全性控制
数据库系统概论--数据库安全性控制 层层设置 系统根据用户标识鉴别用户,只允许合法用户进入计算机系统 数据库管理系统进行存取控制,只允许用户合法操作 操作系统自身有保护措施 数据以密码形式存储到数据库 ...
- (数据库系统概论|王珊)第四章数据库安全性-第二、三、四、五、六节:数据库安全性控制
文章目录 一:用户身份鉴别 (1)静态口令鉴别 (2)动态口令鉴别 (3)生物特征鉴别 (4)智能卡鉴别 二:存取控制 (1)自主存取控制DAC A:基本概念 B:GRANT与REVOKE ①:GRA ...
- 数据库系统(三)——数据库安全性控制
一.实验目的: 理解自主存取控制和视图机制在数据库安全性中的应用: 熟练掌握用户管理.授予权限.收回权限的SQL语句,并验证其有效性: 理解角色的作用,能够区分角色和用户. 二.实验内容: 针对不同用 ...
- 数据库作业8:SQL Server 的部分操作(授权:授予与收回)
第四章 数据库安全性 4.2数据库安全性控制 三.自主存取控制方法 四.授权:授予与收回 1.GRANT 2.REVOKE 五.数据库角色 1.角色的创建 2.给角色授权 3.将一个角色授予其他的角色 ...
- 【思维导图总结——数据库系统概论】数据库安全性
数据库安全性 数据库系统概论--数据库安全性 数据库安全性 一.数据库安全性概述 二.数据库安全性控制 (一).计算机的安全模型 (二).数据库安全性控制的常用方法 1.用户身份鉴别与存取控制 2.自 ...
- 4.0 《数据库系统概论》数据库安全性详解---(存取控制、DACMAC、视图机制、审计Audit....)
文章目录 0.思维导图 1.数据库安全性概述 (1)为什么要研究数据库的安全性? (2)安全标准简介 ① TCSEC/TDI标准的基本内容 ② TCSEC/TDI安全级别划分 2.数据库安全性控制概述 ...
- 重温《数据库系统概论》【第一篇 基础篇】【第4章 数据库安全性】
本篇内容为中国人民大学教授王珊.萨师煊的<数据库系统概论>自学课程的复习笔记,学习视频源于小破站(传送门),对应视频P28-P31,属教材"[第一篇 基础篇]"的&qu ...
最新文章
- 【学习笔记】拉格朗日插值
- ActivityGroup是如何对嵌入的Activitys进行管理的
- java runtime.exec 阻塞_关于Runtime.getRuntime().exec()产生阻塞的2个陷阱
- Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
- 【web安全】记一次 Commons Collections 新调用链的挖掘
- PHP - PDO 之 mysql 参数绑定
- 数据库:SQLServer中游标的用法笔记
- redhat虚拟机安装
- Java面试题:JDK不同版本处理IO流异常的标准代码
- docker-compose 使用
- ERDAS 安装完成之后如何打开软件新建工程
- 发布PHP项目_Jenkins发布PHP项目之一自动化部署
- python -PyPDF2对pdf 进行拆分
- input 时分秒输入_JavaScript实现input框获取系统默认年月日时分秒
- Android攻城狮ViewFlipper
- 【论文阅读】Recurrent Chunking Mechanisms for Long-Text Machine Reading Comprehension
- 射击类游戏的制作思路
- 将.m3u8转换为视频文件保存到本地
- Excel查找重复行
- 初闻“Linux中的cp,mv,rm”