Database anomalies are inconsistencies and issues that arise when performing operations on a database that is not properly normalized, leading to problems such as redundancy, dependency, and integrity violations. These anomalies can manifest as insertion, update, or deletion anomalies, each disrupting data accuracy and consistency within a database system.