Database Terminology
Database design is the process of separating information into multiple tables that are related to each other
Single table designs work only for the simplest of situations
Anomalies often arise in single table designs as a result of inserting, deleting, or updating records