Definition
Database normalization refers to organizing your database into smaller, logically distinct tables in order to eliminate redundant data. Data can then be queried by performing join commands. Joins commands are computationally expensive and are responsible in part for increasing read times.