Home | | Database Management Systems | Database Normalization

Chapter: Database Management Systems : Introduction to DBMS

Database Normalization

Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability.

Database Normalization

 

l        Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability.

 

l        In the relational model, methods exist for quantifying how efficient a database is. These classifications are called normal forms (or NF), and there are algorithms for converting a given database between them.

 

l        Normalization generally involves splitting existing tables into multiple ones, which must be re-joined or linked each time a query is issued.

 

 

 

Levels of Normalization

 

         Levels of normalization based on the amount of redundancy in the database.

 

         Various levels of normalization are:

 

–  First Normal Form (1NF)

 

–  Second Normal Form (2NF)

 

–  Third Normal Form (3NF)

 

–  Boyce-Codd Normal Form (BCNF)

 

–  Fourth Normal Form (4NF)

 

–  Fifth Normal Form (5NF)

 

–  Domain Key Normal Form (DKNF)



 

Most databases should be 3NF or BCNF in order to avoid the database anomalies.

 

Study Material, Lecturing Notes, Assignment, Reference, Wiki description explanation, brief detail
Database Management Systems : Introduction to DBMS : Database Normalization |


Privacy Policy, Terms and Conditions, DMCA Policy and Compliant

Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.