Assignment Topic Normalization and Normalization and Its Form
Assignment Topic Normalization and Normalization and Its Form
TOPIC
NORMALIZATION AND
ITS FORM
BY MUHAMMAD SHAYAN
ABSTRACT :
Normalization is a database design
Technique, which is used to design the
Relational Database table up to higher
Normal form.
The main aim of the database normalization
Approach is to reduce data redundancy and
And maintain the atomicity within the data
base table.
NORMALIZATION :
Normalization is systematic approach to organize data in database
To eliminate redundancy avoid anomalies and ensure data
consistency.
The process involves breaking down large tables into smaller,
Well-structured once and defining relationships between them.
This not only reduces the chances of sorting duplicate data but
also
Improves the overall efficiency of the database.
Relational in BCNF is also in 3NF, a relation in 3NF is also
In 2NF and a relation in 2NF is also in 1NF.
A relation in BCNF is considered fully normalized.
FORMS OF NORMALIZATION :
FIRST NORMAL FORM (1NF):
This is the most basic level of
Normalization. In 1F each table cell should contain only
Single value, and each column should have a unique
Name. The first normal form helps to eliminate duplicate
Data and simplify queries.
SECOND NORMAL FORM(2NF):
2NF eliminates redundant
Data by requiring that each non-key attribute be dependent
On the primary key.
This means that each column be directly related to the primary
Key, and not to other columns.
THIRD NORMAL FORM(3NF):
3NF builds on 2NF by requiring that
All non-key attributes are independent of each other. This means
That each column should be directly related to the primary key,
And not to any other columns in the same table.
BOYCE-CODD NORMAL FORM(BCNF):
BCNF is a stricter form of 3NF
That ensures each determinant in a table is a candidate key.
In other words, BCNF ensures that each key attribute is dependent
Only on the candidate key.
FORTH NORMAL FORM(4NF):
4NF is a further refinement of BCNF that
Ensures that a table does not contain any multi-valued dependencies.
FIFTH NORMAL FORM(5NF):
5NF is the highest level of normalization
And involves decomposing a table into smaller tables to remove
Data redundancy and improve data.
APPLICATIONS OF NORMAL FORMS IN DBMS
->DATA CINSISTENCY:
Normal forms ensures that data is consistent
And does not contain any redundant information. This helps to
Prevent inconsistencies and errors in the database.
->DATA REDUNDANCY:
Normal forms minimize data redundancy by
Organizing data into tables that contain only unique data. Thiskke
Reduces the amount of storage space required for the database
And make it easier to manage.
->RESPOSENSE TIME:
Normal form can improves query performance
By reducing the number of joins required to retrieve data. This
Helps to speed up query processing and improve overall system.
->DATABASE MAINTENANACE:
Normal forms make it easier to
Maintain the database by reducing the amount of redundant
Data that needs to updated, deleted, or modified. This helps to
Improve database management and reduce the risk of errors
Or inconsistencies.
CONCLUSION :
In conclusion, relation database can bs arranged according to a set of
Rules called normal forms in database administration (1NF, 2NF, 3NF,
BCNF, 4NF, and 5NF) which reduce data redundancy and preserve data
Integrity. By resolving various kinds of data anomalies and
Dependencies each subsequent normal form expands upon the one
That came before it.
The particular requirement and properties of the data being stored
Determine which normal form should be used; higher normal forms
Offer stricter data integrity but may also result in more complicated
Database structure.