遵循两段锁协议的事务程序能够解决并发事务对数据库操作的不一致性不包括:(10)。
A.丢失修改
B.不可重复读
C.读脏数据
D.不可重复写
一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?______
A.读脏数据
B.数据重复修改
C.数据丢失修改
D.数据不可重复读
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是
A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁
B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的
C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度
D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
A.X=70,Y=300
B.X=70,Y=330
C.X=70,Y=270
D.X=70,Y=230@@@SXB@@@A.丢失修改
B.读脏数据
C.不可重复读
D.破坏事务原子性
A.一个事务中的所有命令作为一个整体提交或回滚
B.如果两个并发事务要同时修改同一个表,有可能产生死锁
C.SqlServer默认将每条单独的T-SQL语句视为一个事务
D.事务必须使用begintransaction来明确指定事务的开始
阅读以下说明和关系表,回答问题1~2,将解答填入对应的解答栏内。
[说明]
设T1、T2是如下两个事务:
T1:A=B+2
T2:B=A*B
A、B的初值分别是2和2。
假设T1和T2可以并发执行,且对T1、T2的调度不加限制,它们的并发执行可能产生哪几种结果?
下面列出的条目中,哪些是事务并发执行中可能出现的问题()。
Ⅰ.不一致的分析
Ⅱ.丢失更新
Ⅲ.对未提交更新的依赖
A)Ⅰ和Ⅲ
B)Ⅱ和Ⅲ
C)Ⅰ和Ⅱ
D)都是