explain candidate key with eg? what is data redundency in that case?