What is Database Normalization?
Database Normalization is a systematic approach to organizing and connecting data in a relational database and a sort of refinement process for coming up with the best possible database structures as you go through the different normal forms.
Main benefits of Database Normalization
Eliminates data redundancy (repetitive data) and overall finds the most efficient and refined data structure.
What is link entity?
a link entity serves as an intermediary to manage many-to-many relationships between other entities in a database schema
How to do 1NF
How to do 2NF
How to do 3NF
Foreign key
Any primary key that links spreadsheets or tables becomes a foreign key.