单选题
在数据库中,产生数据不一致的根本原因是( )。
A) 数据存储量太大 B) 数据冗余
C) 未对数据进行完整性控制 D) 没有严格保护数据
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 一个“不好”的关系数据库模式会存在数据冗余、更新异常(不一致的危险)、插入异常和删除异常4个问题。其中,更新异常(数据不一致)问题产生的根本原因就是数据冗余。由于数据冗余,有可能使我们在一个元组中更改了某属性,而没有更改另一个元组中的同一属性,与实际情况不符。
提交答案
关闭