简答题

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

正确答案

1.为了充分利用系统资源发挥数据库共享资源的特点,应该允许多个事务并行地执行,当多用户并发地存取数据库时就会产生多个事务同时存取同一数据的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏事务的一致性和数据库的一致性;所以数据库管理系统必须提供并发控制机制。
2.如果不进行并发控制会出现数据丢失修改、不可重复读和读“脏”数据等问题。

答案解析

相似试题
  • 数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?

    简答题查看答案

  • 数据库系统为什么要有并发控制?DBMS中采用什么技术进行并发控制?

    简答题查看答案

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

    单选题查看答案

  • 在weblogic中如果部署的一应用访问两个数据库并需要进行事务控制,则需配置什么样的数据源()

    单选题查看答案

  • DBMS的并发控制子系统保证了事务的()

    单选题查看答案

  • DBMS的并发控制子系统,保证了事务()的实现

    单选题查看答案

  • 对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为“A002”的课程改为“A2002”后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将()。

    单选题查看答案

  • JTA控制事务实质上是通过()来控制,这种方式可以跨数据库进行事务访问。

    单选题查看答案

  • 数据库为什么要并发控制?

    简答题查看答案