La redondance volontaire est autorisée dans une base de données à condition de respecter trois principes :
il faut avoir une bonne raison d'introduire de la redondance (améliorer des performances dans le cas de la dénormalisation)
il faut documenter la redondance en explicitant les DF responsables de l'absence de 3NF
il faut contrôler la redondance par des mécanismes logiciels qui vont assurer que la redondance n'introduit pas d'incohérence (triggers par exemple)