Normalization in MySQL



MongoDB with .Net Core course link => https://www.udemy.com/mongodb-with-net-core-sagar-jaybhay/

Normalization is the procedure of professionally organizing data in a database. Normalization database schema design technique, by which an existing schema is modified to minimize redundancy and dependency of data, eliminating redundancy data means this goal will storing the same data in more than one table and the second one is ensuring data dependencies make sense means only storing related data in a table. In organizing data Normalization split a large table into smaller tables and it defines relationships among them to increases the simplicity.

Web API 2- .Net Core In depth In 5 Hours click on: https://www.udemy.com/web-api-2-net-core-in-depth-in-5-hrs-with-sagar-jaybhay/


There are six normal forms available in MySQL.
1.        1st Normal Form (1NF)
2.        2nd Normal Form (2NF)
3.        3rd Normal Form (3NF)
4.        Boyce-Codd Normal Form (BCNF)
5.        4th Normal Form (4NF)
6.        5th Normal Form (5NF)

Web API 2- .Net Core In depth In 5 Hours click on: https://www.udemy.com/web-api-2-net-core-in-depth-in-5-hrs-with-sagar-jaybhay/
Advantages of Normalization
v  Normalization is theoretically cleaner and cooler to maintain and modification as your need modifications.
v  Searching, creating and sorting indexes are faster when using normalization.
v  Normalization helps in reaching resource optimization with increases in MySQL database design.
v  Normalization database data is always real, it is not ambiguous.
v  Using normalization we normalize the database, as we convert the large table into a smaller table that leads to data.
v  Normalization is better performance and fast queries.
v  Normalization database improved data integrity as it splits all the data into separate entities.

MongoDB with .Net Core course link => https://www.udemy.com/mongodb-with-net-core-sagar-jaybhay/


Disadvantages of Normalization
v  Normalization has more tables to join as by spreading out data into more tables.
v  Normalization design in the database we need experienced database designer (proper knowledge).
v  Normalization design is difficult and expansive. 
v  Normalization is hard to model the database without knowing the customers’ requirements.

Web API 2- .Net Core In depth In 5 Hours click on: https://www.udemy.com/web-api-2-net-core-in-depth-in-5-hrs-with-sagar-jaybhay/

Next article we learn about six normal forms.

MongoDB with .Net Core course link => https://www.udemy.com/mongodb-with-net-core-sagar-jaybhay/

Comments

Popular posts from this blog

ALTER statement in MySQL

MySQL Constraint – PRIMARY KEY

Order By Clause in MySQL