以下关于事务的的说法正确的是()
A.事务(Transaction)是并发控制的单位,是用户定义的一个操作序列
B.事务操作对数据库的更改要么都做要么都不做,是一个不可分割的工作单位
C.数据库向用户提供保存当前程序状态的方法,叫事务提交(commit)
D.当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)
A.事务(Transaction)是并发控制的单位,是用户定义的一个操作序列
B.事务操作对数据库的更改要么都做要么都不做,是一个不可分割的工作单位
C.数据库向用户提供保存当前程序状态的方法,叫事务提交(commit)
D.当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)
第1题
设有两个事务T1和T2,其并发操作序列如下表所示。下列说法中正确的是________。
A.该操作序列不存在问题
B.该操作序列丢失修改
C.该操作序列不能重复读
D.该操作序列读出“脏”数据
第3题
A.事务的所有操作在数据库中要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务的隔离执行(没有并发其他事务)保持数据库的一致性
第4题
A.同一个事务的操作具备同步的特点,如果其中有一条语句无法执行,那么所有的语句都不会执行
B.事务是以逻辑顺序完成的工作单位或序列,可以由用户手动操作完成,也可以是由某种数据库程序自动完成
C.事务是一个对数据库执行工作的单元,是针对数据库的一组操作,它可以由一条或多条SQL语句组成
D.SQLite数据库事务处理完成后需要关闭数据库事务
第5题
设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是步骤 T1 T2
1 读A=100
2 读A=100
3 A←A+10写回
4 A←A—10写回
A.该操作序列不存在问题
B.该操作序列丢失修改
C.该操作序列不能重复读
D.该操作序列读出“脏”数据
第6题
A.start transaction
B.begin transaction
C.commit transaction
D.rollback transaction
第7题
A.事务一旦提交,对数据库的改变是永久的
B.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
C.事务中包括的所有操作要么都做,要么都不做
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
第8题
A事务中包括的所有操作要么都做,要么都不做
B事务一旦提交,对数据为的改变是永久的
C一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D事务必须是使数据库从一个一致性状态变到另一个一致性状态