首页学历类考试大学计算机科学
(简答题)

如果对多个事务的并发执行不加以控制,将会出现哪些异常现象?请简述这些异常现象

正确答案

对事务的并发执行不加控制,将会带来以下三类问题:丢失更新、读脏数据、读值不可复现。丢失更新:两个事务T1和T2读入同一数据并修改,T2的提交结果破坏了T1提交的结果,导致T1的修改被丢失。
读“脏”数据:查询一个已经被其他事务更新、但尚未提交的元组。不可重复读:指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。

答案解析

相似试题

  • (单选题)

    在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2的“脏”数据。这里的“脏”数据是指()。

    答案解析

  • (单选题)

    在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为()。

    答案解析

  • (简答题)

    数据库管理系统为什么要对事务进行并发控制?如果不进行并发控制会出现哪些问题?

    答案解析

  • (填空题)

    在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的()性。

    答案解析

  • (填空题)

    如果多个事务依次执行,则称事务是()执行。

    答案解析

  • (单选题)

    对并发操作若不加以控制,可能会带来()问题。

    答案解析

  • (单选题)

    对并发操作若不加以控制,可能会带来数据的()问题。

    答案解析

  • (简答题)

    有如下两个事务及其执行时间如下: 如何实现这两个事务的并发控制?

    答案解析

  • (简答题)

    假设存款余额x=1000元,甲事务取走存款300元,乙事务取走存款200元,其执行时间如下: 如何实现这两个事务的并发控制?

    答案解析

快考试在线搜题