Database Design Problems
Use of the relational database model removes some database anomalies
Further removal of database anomalies relies on a structured technique called normalization
Proper use of foreign keys is crucial to exercising data redundancy control
Presence of some of these anomalies is sometimes justified in order to enhance performance