数据库恢复技术习题练习

1.事务的概念及4个特性,恢复技术保证事务的哪些特性
事务:用户定义的一个数据库操作序列,这些操作要么全做,要么全不 做, 是一个不可分割的工作单位
事务的ACID特性
A原子性、C一致性、I隔离性、D持续性
原子性:即事务是数据库的逻辑工作单位,书屋中包括的操作要么都做,要么都不做
一致性:事务执行的结果必须使数据库从一个一致性状态变到另一个一致性状态
隔离性:一个事物的执行不能被其他事物所打扰
永久性(持续性):一旦事务提交,它对数据中的改变时永久性,不受其他操作或故障的影响
恢复技术保证事务的原子性、一致性、永久性
2.为什么事务非正常结束时会影响数据库数据的正确性,请举例说明
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致性状态。
例如,某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放,则可以定义一个事务T。T包括两个操作:Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q
3.登记日志文件时为什么必须先写日志文件,后写数据库?来自onenote
6.不同的故障策略及方法
onenote
7.检查点记录是什么以及它的内容和它的优点
onenote
10.什么是数据库镜像及用途
onenote

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值