《计算机信息管理基础》第二讲 数据库保护

数据库保护 安全性 完整性 并发控制 事务设计 数据库的后备与恢复
数据库保护 • 安全性 • 完整性 • 并发控制 • 事务设计 • 数据库的后备与恢复

安全性 ●用户标识(帐号和密码) ●存取控制(授权) ●审计
安全性 ⚫用户标识(帐号和密码) ⚫存取控制(授权) ⚫审计

密码 ●操作系统用户密码 ●数据库用户帐号和密码 ◎修改密码 Alter user student 1 identified by abc
密码 ⚫操作系统用户密码 ⚫数据库用户帐号和密码 修改密码 alter user student1 identified by abc;

权限控制 ● Grant系统权限to用户名; ●系统权限: o create any table(可在任何模式中建表) O alter any table(更改任何模式中的任何表、视图) create table(在自己模式中建表) create sequence(在自己模式中建序列) drop user(删除用户) o lock any table(锁任何模式中的表、视图) o select any table(查询任何模式的表、视图.)
权限控制 ⚫Grant 系统权限 to 用户名 ; ⚫系统权限: create any table(可在任何模式中建表) alter any table(更改任何模式中的任何表、视图) create table(在自己模式中建表) create sequence (在自己模式中建序列) drop user (删除用户) lock any table(锁任何模式中的表、视图) select any table (查询任何模式的表、视图…)

权限控制 ● Grant角色to用户名 ●角色是一组系统权限的集合,系统预定 义了以下三种角色; ORESOURCE角色 create table create sequence o create trigger ⊙ create procedure ⊙ create cluster
权限控制 ⚫Grant 角色 to 用户名 ; ⚫角色是一组系统权限的集合,系统预定 义了以下三种角色; RESOURCE角色 create table create sequence create trigger create procedure create cluster

权限控制 OCONNECT角色 ⊙ create table ⊙ create view create synonym create sequence create database link ⊙ create cluster create session alter session ODBA
权限控制 CONNECT角色 create table create view create synonym create sequence create database link create cluster create session alter session DBA

权限控制 ●用角色授权 grant connect, resource to student1 ●回收权限 revoke connect from student1
权限控制 ⚫用角色授权 grant connect,resource to student1 ; ⚫回收权限 revoke connect from student1 ;

权限控制 ● Grant对象特权0n表名to用户名; 对象特权表视图序列快照过程、函数 SELECT INSERT UPDATE DELETE ALtER REFERENCES INDEX Eⅹ ECUTE
权限控制 ⚫Grant 对象特权 on 表名 to 用户名; 对象特权 DELETE UPDATE SELECT INDEX EXECUTE INSERT ALTER REFERENCES 表 .视图 序列 快照 .过程、函数

权限控制 OGRANT SELECT (ENO, EANME, AGE ON emp TO student2 OGRANT INSERT ON emp To student2 OGRANT ALL ON DEPT TO student2
权限控制 ⚫GRANT SELECT(ENO,EANME,AGE) ON emp TO student2 ; ⚫GRANT INSERT ON emp TO student2 ; ⚫GRANT ALL ON DEPT TO student2 ;

审计 ●审计保存数据库用户所执行的操作记录 对于每一个被审计的操作, ORACLE产 生一个审计记录,该记录包括如下信息: ◎执行操作的用户 o操作的类型 ◎操作所涉及的对象 ◎操作的日期和时间
审计 ⚫审计保存数据库用户所执行的操作记录。 对于每一个被审计的操作,ORACLE产 生一个审计记录,该记录包括如下信息: 执行操作的用户 操作的类型 操作所涉及的对象 操作的日期和时间
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机信息管理基础》第一讲 程序环境中的SQL语句.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 1 黄金分割.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 2 线性方程组.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 10 Pseudorandom Number.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 6 Integrating Differential Equatioins.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 3 插值多项式.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 9 PDE Model.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 8 模型和曲线拟和.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 7 Touch-tone Dialing.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 5 Presentation.ppt
- 复旦大学:《Matlab Math》(双语版)CHAPTER 4 bisection.ppt
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第二讲 MATLAB程序设计.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第一讲 MATLAB概述与运算基础.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(课程介绍).doc
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第八讲 MATLAB图形用户界面设计.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第七讲 MATLAB的符号计算.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第六讲 数据处理方法与多项式.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第五讲 线性代数中的数值计算问题.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第四讲 绘图功能.pps
- 复旦大学:《科学计算与MATLAB语言》课程教学资源(PPT课件讲稿)第三讲 文件操作.pps
- 《计算机信息管理基础》第三讲 分布式数据库功能.ppt
- 《计算机信息管理基础》第四讲 数据库设计.ppt
- 《计算机信息管理基础》第五讲 计算机工业的变革.ppt
- 《计算机信息管理基础》第六讲 社会信息化进程加快.ppt
- 《计算机信息管理基础》第七讲 数据模型.ppt
- 《计算机信息管理基础》第八讲 主机字符串配置.ppt
- 《计算机信息管理基础》第九讲 关系数据库语言-SQL.ppt
- 《计算机信息管理基础》第十讲 用户界面设计.ppt
- 《计算机信息管理基础》第十一讲 数据库组件及应用实例.ppt
- 《计算机信息管理基础》第十二讲 数据库组件及应用.ppt
- 《计算机信息管理基础》第十三讲 面向对象的基本概念.ppt
- 《计算机信息管理基础》第十四讲 Delphi操作界面.ppt
- 《计算机信息管理基础》第十五讲 对象 PASCAL基本结构.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第10讲 系统备份与恢复.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第6讲 图形环境.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第7讲 帐户管理.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第8讲 文件系统管理.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第9讲 软件包管理.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第11讲 TCPIP网络配置.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(PPT课件讲稿)第12讲 NFS服务.ppt