Data Redundancy And Update Anomalies