How a data redundancy and data dependency be avoided?