Save
2nd Year IT
Information Manegement
Normalization
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Jaren
Visit profile
Cards (25)
Is raw data in its original state.
Unnormalized Data
It might contain redundant data, multivalued data, and/or other data anomalies.
Unnormalized Data
Keywords (Unnormalized Data)
Original State
,
Redundant Data
,
Multivalued Data
Undesirable consequence of a data modification.
Data Anomaly
Keyword (Data Anomaly)
Undesireable Consequence
A process that assigns attributes to entities so that data redundancies are reduced or eliminated.
Normalization
Keywords (Normalization)
Assigns attributes to entities
,
Data redundancies are reduced
5 Objectives of Normalization
Each table/relation
represents a single subject.
Each row/column
intersection contains only one value
and not a group of values.
No data item will be unnecessarily stored
in more than one table.
All nonprime attributes
in a
table
are
dependent
on the
primary key.
Each table
has no insertion, update, or deletion anomalies.
Each rule in database normalization is called a
normal form.
5 Most Common Normal Forms
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
Boyce Codd Normal Form (BCNF)
Fourth Normal Form (4NF)
There are no repeating groups and the primary key is identified.
First normal form (1NF)
1NF and all the columns depend on the table’s primary key.
Second normal form (2NF)
2NF and there are no non-key attributes determined by another nonkey attribute.
Third normal form (3NF)
Every determinant is a candidate key (special case of 3NF).
Boyce-Codd normal form (BCNF)
3NF and no independent multivalued dependencies.
Fourth normal form (4NF)
Keywords (1NF)
No repeating groups
,
Primary key is identified
Keywords (2NF)
Columns depend
,
Table’s primary key
Keywords (3NF)
Non non-key attributes
,
another non-key attributes
Keywords (BCNF)
Every determinant is a candidate key.
Keywords (4NF)
No independent multivalued dependencies
First Objective of Normalization
Each table/relation represents a single subject.
Second Objective
Each row/column intersection contains only one value and not a group of values.
Third Objective
No data item will be unnecessarily stored.
Fourth Objective
All nonprime attributes in a table are dependent on the primary key
Fifth Objective
Each table has no insertion, update, or deletion anomalies.