数据冗余(Data Rudundance):指的是某些数据无意义重复的存在,可以通过调整数据结构的方式来处理这个问题。但是如果解决冗余导致数据表复杂性增加,比如需要额外的联表查询,那么为了避免数据的表过于复杂导致查询速度效率降低这时--这种冗余可以存在。
数据完整性(Integrality):指的是数据的准确性,如果两个或多个表的信息相关联,那么如果修改其中的一个表其余表都应该做出相对应的修改,否则存储的信息将不再准确,即失去了信息的完整性。
例如:一个图书馆管理系统--会员退会,更新了会员表,但是却没有更新会员借走和归还的书籍的详细记录,这时虽然这个人不再是图书馆会员,但是他借阅和归还的资料表中仍然存在借阅或归还的书籍信息,甚至可能存在未归还记录那么此时信息不正确,不能正确反映信息的准确性,信息不再完整。