冗余数据是指可以由其它数据导出的数据。例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。冗余数据往往会造成数据的不一致。例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。下面关于冗余数据的说法中,正确的是( )
应该在数据库中消除一切冗余数据
用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据
为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验
做相容性检验会降低效率,可以不理睬数据库中的冗余数据