- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
期末总复习 第7章 本章对数据库管理系统(DBMS)的数据库管理与保护功能的实现展开介绍。内容主要涉及: 系统目录与事务 数据库恢复 数据库并发控制 数据库的完整性 数据库的安全性 期末总复习 第7章 1.系统目录与事务 系统目录(数据字典) 事务的概念:是DBMS执行的工作单位。 事务的4个特性:ACID 其中隔离性(Isolation):由DBMS的并发控制子系统实现 持久性(Durability):由DBMS的恢复子管理系统实现 事务定义的相关语句: START TRANSACTION COMMIT SAVEPOINT ROLLBACK 结合实验2 期末总复习 第7章 2.数据库的恢复 恢复的内容:恢复丢失的数据,修复被破坏的或不正确的数据 恢复的原则:数据冗余(后备副本、日志文件) 恢复技术及实现方法 -- 仅使用后备副本:数据库只能恢复到最近转储时状态 -- 使用后备副本和日志文件 -- 利用具有独立失效模式的多个副本 日志文件:记录事务状态和事务对数据库操作的文件 故障类型—介质故障 期末总复习 第7章 2.数据库的恢复 检查点(checkpoint)方法 ① 运行过程中由DBMS每隔一定时间在日志中设置一个检查点 ② 在检查点 - 暂停事务的执行 - 将上一个检查点后已commit的事务对DB的所有更新写入磁盘 - 在日志文件中登入checkpoint记录 - 在系统故障恢复时,只有最近检查点后的事务需要恢复。 - 记入重做队列的事务,只是从最近一个检查点后到发生故障时已 commit的事务 期末总复习 第7章 3.数据库的并发控制 并发的目的:改善系统的资源利用率,改善短事务的响应时间 并发控制的任务:避免访问冲突所引起的数据不一致(4个问题) 并发控制的正确性:调度的可串行化 并发控制的方法:锁机制 ① 事务在操作前先对操作对象加锁,使事务拥有对这个数据对象的控 制权,其它事务不能更新此数据,直到该事务释放它的锁为止。 ② 封锁的粒度 ③ 常用的锁类型:X锁,S锁 → 结合实验2 ④活锁定义:系统可能使某个事务永远处于等待状态,得不到封锁的 机会 解决: 应遵守先申请先服务(fcfs)原则 ⑤死锁(dead lock)--事务间对锁的循环等待 解决:按照某种策略选择某个事务为牺牲品,把它撤销,释放所占有的资源 期末总复习 第7章 4.数据库的完整性控制 完整性:数据的正确性、有效性和相容性 DBMS必须提供一种功能来保证数据库中的数据是正确的,避免不符合语义的错误数据的输入和输出。 完整性子系统的主要功能:P235 完整性约束机制: -- 域约束:unique、[not] null、default -- 表约束: ① 实体完整性:主键子句 ② 参照完整性:外键子句 ③ 用户自定义完整性:check子句 --断言 期末总复习 第7章 5.数据库的安全性控制 定义:保护数据库,防止不合法使用,以免数据的泄露、更改或破坏。 权限的转授与回收机制 → 结合实验2 GRANT REVOKE SQL中的安全性机制 ① 视图 ② 授权机制 ③ 跟踪审查 期末总复习 一、单项选择题(15分) 二、判断题 (15分) 三、简答题(20分) 四、SQL语句题 (30分) 五、数据库设计题 (20分) 考试题型及分值 期末总复习 注意事项 1. 作图题使用教材上的图形符号 2. 写SQL应使用给定关系的名称和属性名 3. 分析设计题用中文,准确命名 4. 不要用铅笔答题,否则无效 期末总复习 期末总复习 考前答疑 地点:信息安全实验室 时间: 1月3日(星期二) 下午2:00-4:00
文档评论(0)