๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !

Today I learned about Normalization in databases.

๐Ÿ”Ž What is Normalization?

Normalization is the process of organizing data in a database to eliminate redundancy and improve data integrity. It helps ensure that data is consistent, accurate, …


This content originally appeared on DEV Community and was authored by Ramya .C

Today I learned about Normalization in databases.

๐Ÿ”Ž What is Normalization?

Normalization is the process of organizing data in a database to eliminate redundancy and improve data integrity. It helps ensure that data is consistent, accurate, and easy to maintain.

โœ… Why do we need Normalization?

  • Reduces data duplication
  • Ensures consistency across tables
  • Saves storage space
  • Makes queries more efficient

Uploading image

๐Ÿ”ง Example:

Without normalization:

OrderID | CustomerName | CustomerPhone | Product  
1       | Ramya        | 9876543210    | Laptop  
2       | Ramya        | 9876543210    | Keyboard  

Here, customer details repeat for every order.

With normalization (using separate tables):

Customers Table

CustomerID | Name   | Phone  
1          | Ramya  | 9876543210  

Orders Table

OrderID | CustomerID | Product  
1       | 1          | Laptop  
2       | 1          | Keyboard  

๐Ÿ“š Normal Forms (Levels of Normalization)

  1. 1NF โ€“ Remove repeating groups, keep atomic values.
  2. 2NF โ€“ Remove partial dependency (depends on part of a composite key).
  3. 3NF โ€“ Remove transitive dependency (non-key depends on non-key).

๐Ÿš€ Key takeaway:

Normalization makes databases clean, consistent, and scalable โ€“ a must-have skill for any Data Analyst.


This content originally appeared on DEV Community and was authored by Ramya .C


Print Share Comment Cite Upload Translate Updates
APA

Ramya .C | Sciencx (2025-09-15T13:09:52+00:00) ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !. Retrieved from https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/

MLA
" » ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !." Ramya .C | Sciencx - Monday September 15, 2025, https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/
HARVARD
Ramya .C | Sciencx Monday September 15, 2025 » ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !., viewed ,<https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/>
VANCOUVER
Ramya .C | Sciencx - » ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/
CHICAGO
" » ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !." Ramya .C | Sciencx - Accessed . https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/
IEEE
" » ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization !." Ramya .C | Sciencx [Online]. Available: https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/. [Accessed: ]
rf:citation
» ๐Ÿ“Š Day 36 of My Data Analytics Journey โ€“ Normalization ! | Ramya .C | Sciencx | https://www.scien.cx/2025/09/15/%f0%9f%93%8a-day-36-of-my-data-analytics-journey-normalization/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.