数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护

上传人:w****i 文档编号:94663889 上传时间:2019-08-10 格式:PPT 页数:17 大小:221KB
返回 下载 相关 举报
数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护_第1页
第1页 / 共17页
数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护_第2页
第2页 / 共17页
数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护_第3页
第3页 / 共17页
数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护_第4页
第4页 / 共17页
数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护》由会员分享,可在线阅读,更多相关《数据库技术与应用 教学课件 ppt 作者 严冬梅第4章 数据库保护(17页珍藏版)》请在金锄头文库上搜索。

1、,第4章 数据库保护,主编:严冬梅,科学出版社,第4章 数据库保护,4.1 数据库安全性 4.2 数据库完整性 4.3 数据库并发控制 4.4 数据库恢复 4.5 本章小结 4.6 习题,4.1 数据库安全性,4.1.1 数据库的安全策略 4.1.2 保证数据库安全的一般方法,4.1.1 数据库的安全策略,数据库安全策略是涉及信息安全的高级指导方针,这些策略根据用户需要、安装环境、建立规则和法律等方面的限制来制定。 数据库系统安全性策略主要是一些基本性安全的问题,如访问控制、伪装数据的排除、用户的认证、可靠性,这些问题是整个安全性问题的基本问题。,4.1.2 保证数据库安全的一般方法,用户标识

2、与系统鉴定 机制 过程 存取控制 视图保护 审计 数据加密,4.2 数据库完整性,4.2.1 完整性概述 4.2.2 完整性约束条件与DBMS的完整性机制,4.2.1 完整性概述,数据库的完整性是指保证数据库数据的正确性、有效性和相容性,防止错误的数据进入数据库。 数据完整性与安全性 数据库的完整性规则,4.2.2 完整性约束条件与DBMS的完整性机制,完整性约束条件 DBMS的完整性控制机制的功能,4.3 数据库并发控制,4.3.1 事务并发控制的基本单位 4.3.2 并发控制 4.3.3 封锁 4.3.4 死锁及死锁避免的方法,4.3.1 事务并发控制的基本单位,事务的定义 事务的特性 原

3、子性 一致性 隔离性 持久性,4.3.2 并发控制,并发控制是指在多用户的环境下,对数据库进行并发操作进行规范的机制。其目的是为了避免对数据的丢失修改、读脏数据与不可重复读等,从而保证数据的正确性与一致性。 并发操作可能产生的问题 并发操作的调度,4.3.3 封锁,封锁类型 排它锁 共享锁 封锁粒度 封锁协议 保证数据一致性的三级封锁协议共享锁 保证并行调度可串行化的两段锁协议,4.3.4 死锁及死锁避免的方法,活锁和死锁 避免死锁的方法 一次封锁法 顺序封锁法 死锁的诊断和解除,4.4 数据库恢复,4.4.1 数据库故障 4.4.2 数据库恢复的一般方法,4.4.1 数据库故障,事务故障 系

4、统故障 介质故障 计算机病毒,4.4.2 数据库恢复的一般方法,转储 静态转储和动态转储 海量转储和增量转储 日志文件 日志文件的作用 登记日志文件 恢复事务,4.5 本章小结,数据库的安全性是指保护数据库,防止用户不合法使用所造成的数据泄露、修改或破坏。数据库的安全性可以通过用户身份鉴定和访问控制来实现。 数据库的完整性是指保证数据库数据的正确性、有效性和相容性,防止错误的数据进入数据库。完整性可以用完整性约束来表示。 数据库的并发控制以事务为单位,通常使用封锁技术实现并发控制。本章介绍了两类最常用的封锁和三级封锁协议。 数据库系统中可能发生的故障大致可以分为事务故障、系统故障、介质故障和计算机病毒。数据库转储和登记日志文件是恢复中最经常使用的技术。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号