0% found this document useful (0 votes)
55 views

Mca, MSC (CS), Pgdca Pratibha Rashmi

Normalization is a database design technique that organizes tables to reduce redundancy and dependency of data. It divides larger tables into smaller tables and links them using relationships to eliminate redundant data and ensure data is stored logically. The goals of normalization are to structure the database in the best way, reduce data redundancy, ensure consistency, and remove anomalies like updates, deletions, and inserts of inconsistent data.

Uploaded by

pratibha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

Mca, MSC (CS), Pgdca Pratibha Rashmi

Normalization is a database design technique that organizes tables to reduce redundancy and dependency of data. It divides larger tables into smaller tables and links them using relationships to eliminate redundant data and ensure data is stored logically. The goals of normalization are to structure the database in the best way, reduce data redundancy, ensure consistency, and remove anomalies like updates, deletions, and inserts of inconsistent data.

Uploaded by

pratibha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

MCA, MSc(CS), PGDCA

Pratibha Rashmi
 NORMALIZATION is a database design
technique that organizes tables in a manner
that reduces redundancy and dependency of
data.
 Normalization divides larger tables into
smaller tables and links them using
relationships.
 The purpose of Normalization is to eliminate
redundant (repeated data) data and ensure
data is stored logically.
 Normalization ensures that the database is
structured i the best possible way.
 Reduce redundancy of data.
 To ensure data consistency where duplication
is necessary the data is the same.
 Remove insert, update and delete anomalies
of data.
 Storing the related attributes in the same
table.
 Update anomalies − If data items are scattered and
are not linked to each other properly, then it could
lead to strange situations.

 Deletion anomalies − We tried to delete a record,


but parts of it was left undeleted because of
unawareness, the data is also saved somewhere else.

 Insert anomalies − We tried to insert data in a record


that does not exist at all.

Normalization is a method to remove all these


anomalies and bring the database to a consistent
state.
In normalization before decomposing a big
relation into several smaller once, one
should focused on two points:-

 Lossless join decomposition-lossless


decomposition ensures that no information is
lost from the original relation during
decomposition. When the sub relations are
joined back, the same relation is obtained
that was decomposed.Every decomposition
must always be lossless.
 Dependency Preservation- Dependency
preservation ensures that none of the
functional dependencies that holds on the
original relation are lost. The sub relations
still hold or satisfy the functional
dependencies of the original relation.

You might also like