单选题
保证并发调度的可串行化,是为了确保事务的( )。
A原子性和一致性
B原子性和持久性
C隔离性和持久性
D隔离性和一致性
正确答案
答案解析
原子性:事务是原子的,要么做,要么都不做。一致性:事务执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态。隔离性:事务相互隔离。当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其它事物都是不可见的。持久性:一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也永久有效。串行调度:多个事务依次串行执行,且只有当一个事务的所有操作都执行完后才执行另一个事务的所有操作可串行化保证了事务并行调度时,相互不破坏,同时保证了数据从一个一致性状态到另一个一致性状态。