计算机数据库系统原理

解决并发操作造成数据不一致问题,一般采用的方法是提供()A、封锁机制B、并发机制C、恢复机制D、约束机制

题目

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

  • A、封锁机制
  • B、并发机制
  • C、恢复机制
  • D、约束机制
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果对数据库的并发操作不加以控制,则会带来三类问题;丢失更新问题,不一致分析问题和 ______ 问题。


正确答案:“脏数据”的读出
“脏数据”的读出 解析:在多用户共享系统中并发操作时,事务相互之间可能有干扰,破坏了事务的隔离性。DBMS的并发控制子系统负责协调并发事务的执行,保证数据的一致性不受破坏,同时避免用户得到不正确的数据。数据库的并发操作通常会带来以下3类问题:丢失更新问题,不一致分析问题和“脏数据”的读出问题。

第2题:

如果对数据库的并发操作不加以控制,则会带来三类问题:______、不一致分析问题和“脏数据”读出问题。


正确答案:丢失更新问题
丢失更新问题 解析:在多用户共享系统中,如果多个用户同时对同一数据进行操作称为并发操作,数据库的并发操作通常会带来丢失更新问题,不一致分析问题和“脏数据”的读出问题,通常采用的并发控制方法是为数据项加排他锁和共享锁,以保证数据库的一致性。

第3题:

一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题? :

A.读“脏”数据

B.数据重复修改

C.数据丢失修改

D.数据不可重复读


正确答案:C
解析:并发操作带来的数据不一致性表现为丢失修改、数据不可重复读和读“脏”数据3类。一级封锁协议是指在事务T修改数据R之前对其加X锁,直到事务结束前才释放该锁。事务T在执行期间,其他事务不能对数据进行修改,只有事务T结束,其对数据R的侈改写人数据库之后,其他事务才可以修改数据R,这样事务T的修改就不会丢失。由于一级封锁协议没有限制其他事务对数据R的读取操作,因此可能使其他事务在T修改期间读取数据R,产生数据不可重复读和读“脏”数据的错误。

第4题:

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


正确答案:可重复读

第5题:

并发操作可能带来的数据不一致性有( ),解决的办法是并发控制,主要技术是(请作答此空)。

A.加密
B.封锁
C.转储
D.审计

答案:B
解析:

第6题:

数据库的并发操作通常会带来丢失更新问题、不一致分析问题和 ______ 问题。


正确答案:“脏数据”的读出
“脏数据”的读出 解析:在多用户共享系统中,如果多个用户同时对同一数据进行操作称为并发操作。并发操作时,事务相互之间可能有干扰,破坏了事务的隔离性。如果事务T1修改了某属性,而事务T2读该数据,然后T1因故取消对该数据的修改,造成T2读了脏数据。

第7题:

在多个用户共享数据库时,对同一资料的(6)操作可能破坏数据库的(7)。因此数据库管理机制要解决丢失更新、不一致以及(8)等问题。解决的方法主要有加锁技术和时标技术。在加锁技术中,(9)要求太严,(10)会产生死锁。

A.连接

B.并发

C.查询

D.更新


正确答案:B

第8题:

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

A、封锁机制

B、并发机制

C、恢复机制

D、约束机制


参考答案:A

第9题:

解决并发操作带来的数据不一致性一般采用( )

A.封锁
B.恢复
C.授权
D.协商

答案:A
解析:
小编正在快马加鞭来的路上(详见视频讲解)

第10题:

数据库系统的并发控制的主要方法是采用()机制。

  • A、拒绝
  • B、改为串行
  • C、封锁
  • D、不一致

正确答案:C