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

叙述数据库中数据的一致性问题。

正确答案

在数据库的并发控制中,数据一致性问题有三个:丢失修改,不能重复读和读“脏”数据。
丢失修改是指T1和T2先后读取了同一个数据,T1把数据修改了并写回库中,T2也将读取的数据修改了并写回库中。这样,T2提交的结果导致T1对数据库的修改丢失了。
不能重复读是指T1读取A,B两个数据并进行了运算之后,T2读了其中的数据B,把它修改后写回数据库,最后当T1为了对读取值进行校对而再重读B时,读的是T2修改后的值而不是T1开始读的值。
读“脏”数据是指T1修改了某一数据,并将其写回库中,T2读了这修改后的数据,而事务T1由于某种原因撤消了,被它修改的数据恢复了原来的值,这时,T2读的数据就与库中的数据不一致了,即T2读了不正确的数据,也称为T2读了“脏”数据。

答案解析

相似试题

  • (简答题)

    在有Cache的计算机系统中,进行I/O操作时,会产生哪些数据不一致问题?如何克服?

    答案解析

  • (简答题)

    多处理机的数据一致性问题产生的原因。

    答案解析

  • (单选题)

    解决并发操作带来的数据不一致问题普遍采用()。

    答案解析

  • (填空题)

    一级封锁协议不能解决的数据不一致性问题包括()、()。

    答案解析

  • (多选题)

    一级封锁协议不能解决的数据不一致性问题包括()

    答案解析

  • (单选题)

    解决并发操作造成数据不一致问题,一般采用的方法是提供()

    答案解析

  • (填空题)

    并发操作若不加控制的话,可能带来数据不一致问题不包括()

    答案解析

  • (单选题)

    并发操作若不加控制的话,可能带来数据不一致问题不包括()

    答案解析

  • (判断题)

    数据库系统中数据的一致性是指数据类型一致。

    答案解析

快考试在线搜题