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