首页 > 试题广场 >

下面选项中,在数据库系统中,产生不一致的最重要原因是( )

[单选题]
下面选项中,在数据库系统中,产生不一致的最重要原因是( )
  • 数据存储量太大
  • 没有严格保护数据
  • 未对数据进行完整性控制
  • 数据冗余
推荐
选D

数据库中有可能会存在不一致的数据。

造成数据不一致的原因主要有:

  • 数据冗余

如果数据库中存在冗余数据,比如两张表中都存储了用户的地址,在用户的地址发生改变时,如果只更新了一张表中的数据,那么这两张表中就有了不一致的数据。

  • 并发控制不当

比如某个订票系统中,两个用户在同一时间订同一张票,如果并发控制不当,可能会导致一张票被两个用户预订的情况。当然这也与元数据的设计有关。

  • 故障和错误

如果软硬件发生故障造成数据丢失等情况,也可能引起数据不一致的情况。因此我们需要提供数据库维护和数据恢复的一些措施。


编辑于 2015-09-05 13:17:46 回复(3)
数据库中可能存在不一致的数据,主要有以下三个方面:
A.数据冗余;
B.并发控制不当;
C.故障或者错误
发表于 2016-06-02 20:09:59 回复(0)
数据冗余、并发控制不当、故障和错误 不是完整性约束条件的问题。
发表于 2016-01-20 17:55:15 回复(0)

数据不一致的可能原因

数据冗余

并发控制不当

故障和错误

发表于 2019-12-26 01:13:42 回复(0)
数据冗余,并发控制不当,数据错误
发表于 2017-03-10 19:34:56 回复(0)
数据冗余 并发控制不当  故障和错误
发表于 2015-09-29 22:06:42 回复(0)
不一致的原因,数据冗余,并发控制不当,故障和错误
编辑于 2024-03-22 03:27:37 回复(0)
数据库中存在不一致的数据原因主要有:数据冗余,并发控制不当,故障和错误
发表于 2022-01-27 15:50:33 回复(0)
数据库中存在不一致的数据原因主要有:
数据冗余
并发控制不当
故障和错误
发表于 2018-08-23 18:39:59 回复(0)
数据冗余,并发控制不当,故障
发表于 2017-12-12 18:56:09 回复(0)
产生数据不一致的原因是数据冗余,并发控制不当,故障
发表于 2017-03-10 08:10:15 回复(0)