数据冗余是指同一数据存储在不同数据文件中的重复现象。在数据库设计中,通常需要权衡减少数据冗余以确保数据一致性,但有时为了特定需求,也需要适当增加数据冗余度。数据完整性则是指数据的准确性和一致性,是数据库设计的核心目标之一。