- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理及应用 丁忠俊 第六章 DB保护
第六章 数据库保护 第一节 数 据 库 的 完 整 性 第二节 DB 的 并 发 控 制 第三节 DB 的 安 全 性 第四节 DB 的 恢 复 第六章 练习题 一.填空题 1.事务的性质有____、_____、_____、和______. 2.DB的并发控制通常会带来_____、______和_____三类问题. 3.常用的对事务的封锁有_____和______. 4.对DB的保护主要指_____、______、______和_____. 5.如果一个事务并发控制的结果与某一串行调度执行结果等价,则称这个并发调度为_____. 6.对并发事务若调度不当,会引起______问题. 7.DB恢复时,可定期对整个DB进行复制和转储,其中转储可分为_____转储和_____转储. 二.简答题 1.数据库常见的故障有哪几种? 2.试述“串行调度”与“可串行化调度”的区别. 3.什么是DB的安全性?有哪些措施可以保证DB的安全? 4.“日志文件”的主要内容是什么?它有什么作用? 5.数据完整性的约束有哪几类?请举例说明。 ⑶序列化处理:通过应用设计为每一数据单元建立一个“主人”程序,对给定数据单元的所有请求都发给主人,而“主人”以单道的形式运行,这样系统可以是多道运行,但由于任何两道都不请求相同的数据单元因而可避免死锁。 ⑷撤消死锁事务:允许死锁发生,当死锁发生时,系统就选择一个处理死锁代价小的事务或剥夺资源,将其撤消,释放该事务持有的所有的锁,使其它事务继续运行下去。 六. 保证并发可串行化的两段封锁协议 1、并发事务可串行化 问题:怎样的并发控制才能使一组交叉执行事务的结果是正确的呢?——并发调度正确性标准是什么? 事务调度: 串行调度:多个事务依次执行. 并发调度:采用分时处理的方法,同时处理多个事务 的执行。 并发事务可串行化:当一个并发调度的结果与某一串行调度的结果等价,则说该并发调度是可串行化的。 注:串行调度与可串行化调度的区别: 串行调度是事务顺序调度的一种方式,可串行化调度是衡量并发调度正确性的标准。 “可串行化的”不是调度本身“已串行化了”,只是结果与某个串行调度结果一样。 一组事务的串行调度不是唯一的,因而可串行化的调度也不是唯一的。 例如,现有两个事务: T1:读B;A=B+1;写回A; T2:读A;B=A+1;写回B; 假设A的初值为10,B的初值为2。下面给出了对这两个事务的三种不同的调度策略。 1)串行调度 事务T1: 事务T2: 读B=2; A=B+1; 写回A=3; 读A=3; B=A+1; 写回B=4; 事务T1: 事务T2: 读A=10; B=A+1; 写回B=11; 读B=11; A=B+1; 写回A=12; 串行调度 1 (T1--T2) 串行调度 2 (T2--T1) 串行调度 1和串行调度 2为两种不同的串行调度 ,虽结果不同,但它们都是正确的调度。 结论:可串行化调度是事务并发执行的正确性准则,即当且仅当一组事务的并发执行调度是可串行化的,才认为它们是正确的。 事务T1: 事务T2: 读B=2; 读A=10; A=B+1; 写回A=3; B=A+1; 写回B=11; 事务T1: 事务2: 读B=2; 等待 等待 A=B+1; 等待 写回A=3; 等待 读A=3; B=A+1; 写回B=4; 2)不可串行化调度 3)可串行化调度 3)的调度结果与1)的结果相同。 2、两段封锁法 问题:怎样的封锁,其调度才是可串行化的呢?最简单的方法采用两段
您可能关注的文档
- 我国国土资源信息标准化现状面临的问题与对策.pdf
- 我国商事主体司法评价.doc
- 我国的水资源管理与水权制度建设.pdf
- 我和师长教师的故事.doc
- 我国企业家人力资本定价与激励方案设计.pdf
- 我对探讨性进修的看法.doc
- 我国省内省外流动人口生育水平差异及原因探析.pdf
- 我国的基础经济轨制.doc
- 我市中小企业融资近况与题目.doc
- 我很在乎你.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)