Database Anomalies: Definition and Types — Programming Keynou