Lunch and Learn SQL
Lunch and Learn SQL
AND
LEARN
SQL and Data Normalization –
How to save time and effort
What is Data Normalization
• It’s the process of organizing data into tables in a way that
will reduce duplication, of data and tables.
• Normalization was first thought of in the 70s.
• It consists of three levels, each one ensures a different level
of normalization.
First Normal Form
The first normal form requires that a table satisfies the
following conditions:
1. Rows are not ordered
2. Columns are not ordered
3. There is duplicated data
4. Row-and-column intersections always have a unique value
5. All columns are “regular” with no hidden values
Example
• The following example is a table that breaks the First Normal
Form