首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
数据库有时候会产生数据不一致的原因有哪些
[不定项选择题]
数据库有时候会产生数据不一致的原因有哪些
数据冗余
并发控制不当
故障,错误导致
分区或者索引使用不当
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(6)
分享
纠错
1个回答
添加回答
0
出生的小牛牛
一般导致数据库中数据不一致的根本原因有三种情况。第一种是数据冗余造成的,第二种是并发控制不当造成的,第三种是由于某种原因(比如软硬件故障或者操作错误)导致数据丢失或数据损坏。 第一种情况:数据冗余 假如数据库中两个表都放了用户的地址,在用户的地址发生改变时,如果只更新了一个表的数据,那么两个表就有了不一致的数据。 第二种情况:并发控制不当 假如在飞机票订票系统中,如果两个购票点同时查询某张机票的订购情况,而且分别为订购了这张机票,如果并发控制不当,就会造成同一张机票卖给两个用户的情况。由于系统没有进行并发控制或者并发控制不当,造成数据不一致。 第三中情况:故障和错误 如果软硬件出现故障或者操作错误导致数据丢失或数据损坏,引起数据不一致。
发表于 2021-03-16 10:34:15
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
酷家乐
项目经理
2020
上传者:
小小
难度:
1条回答
6收藏
1332浏览
热门推荐
相关试题
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题2
以下哪些在java中是基本数据类型
酷家乐
2020
项目经理
评论
(1)
下列程序的输出是 &n...
酷家乐
2020
测试开发工程师
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题