没有合适的资源?快使用搜索试试~ 我知道了~
第10章数据库恢复技术09.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 105 浏览量
2023-06-20
00:04:43
上传
评论
收藏 316KB PPT 举报
温馨提示
试读
32页
ppt课件,非常详细,平均每章100多页。适合参考学习使用。
资源推荐
资源详情
资源评论
第10章
数据库恢复技术
1
要点
(1)事务
(2)故障及其类型
(3)数据库恢复实现技术
(4)数据库恢复策略
2
10.1 事务的基本概念
10.1.1 事务(Transaction)
1. 事务
【定义】用户定义的一个对数据库读写操作序列,
是一个不可分割的工作单位。
(1)在关系数据库中,事务可以是一条、一组SQL
语句,或整个程序。
(2)数据库系统中通常有多个事务并行运行。
(3)数据库恢复和并发控制的基本单位。
2. 事务和程序的区别
程序可以包含多个事务。
3
3. SQL语言中事务的定义语句
事务的开始和结束可以由用户显式控制。如果用
户没有定义,则由DBMS按缺省规定自动划分事务
。
SQL定义事务的语句:
Begin transaction(事务开始)
…
Commit(事务提交,正常结束,将更新结果写入磁
盘) /Rollback(事务回滚,撤销事务中所有已完成的
更新)
4
BEGIN TRANSACTION
读账户甲的余额balance;
balance = balance – amount; //amount为转账金额
if (balance < 0) then
{打印‘金额不足,不能转账’;
ROLLBACK; //撤销刚才的修改,恢复事务
}
else
{读账户乙的金额balance1;
balance1 = balance1 + amount;
写回balance1;
COMMIT;
}
事务示例
为什么要
定义事务?
5
剩余31页未读,继续阅读
资源评论
等天晴i
- 粉丝: 3535
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功