数据库安全保护

上传人:sha****en 文档编号:23467317 上传时间:2021-06-09 格式:PPT 页数:41 大小:308.14KB
返回 下载 相关 举报
数据库安全保护_第1页
第1页 / 共41页
数据库安全保护_第2页
第2页 / 共41页
数据库安全保护_第3页
第3页 / 共41页
点击查看更多>>
资源描述
第2页 数据库保护主要涉及以下内容: 第3页 第4页 用户鉴别 核查是否是合法用户 第5页 存取权限 规定一个用户能够做什么 第6页 视图机制 隐藏用户无权或无需知道的数据 第7页 跟踪审查 监视记录数据库中发生的事件可以利用自动记录的跟踪审查记录追查出系统最近发生的事件,从而判别系统是否受到非法操作或找出系统故障的原因,是一种事后审计方式。 第8页 数据加密 让你偷去也看不懂根据一定的算法将原始数据(明文)加密成为不可直接识别的格式(密文)进行存储和传输,从而防止别有用心的人绕过DBMS直接从操作系统级或网络上盗取关键数据。 第9页 例 如 语 义 约 定 :那 么 必 须 实 施 完 整 性 保 护以 保 证 对 该 表 数 据 的 操 作满 足 上 述 约 定 ( 称 为 完 整性 约 束 条 件 ) 。 第10页 完整性约束条件的分类 第11页 完整性约束条件的分类Ssex只 能 是 男 或 女 且 不 能 为空 是 静 态 列 级 完 整 性 约 束MA系 的 学 生 必 须 是 女 生 是 静 态 元组 级 完 整 性 约 束 。平 均 年 龄 不 能 大 于 25是 静 态 关 系级 (表 级 )完 整 性 约 束 。改 年 龄 值 时 新 年 龄 值 必 须 大 于 原年 龄 值 是 动 态 列 级 完 整 性 约 束 。98级 学 生 不 能 转 (修 改 )系 是 动 态 元 组 级 完 整 性 约 束 。 第12页 完整性控制完 整 性 约 束 条 件 按 检 查 时 机 又 分 为 两 种 :定 义 检 查 动 作 一 条 语 句 执 行 完 就 检 查 的 立 即 执 行 的 约 束 ; 一 个 事 务 执 行 完 才 检 查 的 延 迟 执 行 的 约 束 。 第13页 并发控制问题的引入 第14页 事务(Transaction) 第15页 事务(Transaction) 第16页 事务(Transaction) 第17页 事务(Transaction) 第18页 并发所引起的问题 第19页 并发所引起的问题 第20页 并发所引起的问题 第21页 并发控制(Concurrent Control) 第22页 封锁(Locking) 第23页 封锁粒度 第24页 封锁协议 Xlock R读 RR减 20写 回 RCommitUnlock R Xlock R读 RR减 30 写 回 RCommitUnlock RXlock R等 待Xlock R等 待解 决 丢 失 修 改 三 级 封 锁 协 议 保 证 数 据 的 一 致 性 第25页 封锁协议100 Xlock R读 RR减 20写 回 RRollbackUnlock R80 Slock R等 待Slock R等 待Slock R等 待Slock R 读 RUnlock R100 进 一 步 解 决读 脏 数 据 三 级 封 锁 协 议 保 证 数 据 的 一 致 性 第26页 封锁协议100 Slock R读 R读 RUnlock R 80 Xlock R等 待Xlock R等 待Xlock R读 RR减 20写 回 RCommitUnlock R进 一 步 解 决不 可 重 复 读 三 级 封 锁 协 议 保 证 数 据 的 一 致 性 第27页 活锁 Xlock R Unlock R Xlock R等 待Xlock R等 待Xlock R等 待Xlock R等 待Xlock R等 待 Xlock R等 待Xlock RUnlock R Xlock R等 待Xlock R等 待Xlock RUnlock R 第28页 死锁 Xlock RXlock S等 待 Xlock S等 待 Xlock S等 待 Xlock SXlock R等 待Xlock R等 待Xlock R等 待Xlock R等 待 第29页 死锁的解决Xlock R,SUnlock R,S Xlock S,R等 待Xlock S,R等 待Xlock S,RUnlock S,R Xlock RXlock SUnlock SUnlock R Xlock R等 待Xlock R等 待Xlock RXlock SUnlock SUnlock R 第30页 并发调度的可串行性 第31页 并发调度的可串行性 例:设有两个事务T1和T2:T1:读B;AB+2;写回A;T2:读A;BA+2;写回B;则其两种可能的串行调度的情况为:A5 T1读 BA=B+2写 回 A T2B57 读 AB=A+2写 回 B9t A5 T2读 AB=A+2写 回 B T1B57 读 BA=B+2写 回 At 9 第32页 并发调度的可串行性 A5 T1Slock B读 BUnlock BA=B+2Xlock A写 回 AUnlock A T2B57 7t Slock A读 AUnlock AB=A+2Xlock B写 回 BUnlock B A5 T1Xlock ASlock B读 BUnlock BA=B+2写 回 AUnlock A T2B57 9t Slock A等 待Slock A等 待Slock A等 待Slock A读 AUnlock AXlock BB=A+2写 回 BUnlock B可 串 行 化 的 调 度不 可 串 行 化 的 调 度 第33页 两段锁协议 保 证 是 可 串 行 的 调 度 第34页 备份与恢复 第35页 故障 任 何 一 种 故 障 都 会 引 起 数 据 的 不 一 致 ! 第36页 恢复 需 要 日志 备 份需 要 数 据库 备 份 第37页 数据转储 第38页 登记日志文件 日 志 文 件 必 须安 全 可 靠 ! 第39页 恢复策略由 系 统 自 动 完 成 , 无 需 人 工 干 预 ! 第40页 恢复策略 由 系 统 自 动 完 成 , 无 需 人 工 干 预 ! 第41页 恢复策略DBA负 责 后 备 数 据 库 副 本 和 日 志 文 件 副 本 的 装 入 !
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!