Professional Documents
Culture Documents
Management
Year : 2020
Session 15&16
LEARNING OUTCOME
Bina Nusantara
NORMALIZATION
Purpose of Normalization
Bina Nusantara
Step 2.2 Validate relations using
normalization
• Objective : To validate the
relations in the logical data
model using normalization
• The process of normalization
takes a relation through a series
of steps to check whether the
composition of attributes in a
relation conforms or otherwise
with the rules for a given normal
relationary.wordpress.com form such as 1NF, 2NF, and 3 NF.
• Normalization produces a
flexible database design that can
be extended easily.
Bina Nusantara
First Normal Form (1NF)
Bina Nusantara
First Normal Form (1NF)
Bina Nusantara
1NF Solutions
Bina Nusantara
Second Normal Form (2NF)
Bina Nusantara
2NF solution
Order ERD
Bina Nusantara
Order ERD
Bina Nusantara
Third Normal Form Rule
Bina Nusantara
Example of Normalization
Employee
employeeID
employeeName
departmentID
departmentName
1..1
0..*
TrainingHistory
employeeID
employeeName
courseID
courseName
courseDescription
trainingDate
result
UNF
• Employee: employeeID, employeeName, departmentID,
departmentName
• TrainingHistory: employeeID, employeeName, courseID, courseName,
courseDescription, trainingDate, result
1NF
• Employee: employeeID, employeeName, departmentID,
departmentName
• TrainingHistory: employeeID, employeeName, courseID, courseName,
courseDescription, trainingDate, result
1..1
0..*
TrainingHistory
Course
employeeID 0..* 1..1
courseID courseID
trainingDate courseName
result courseDescription
Exercise
• Apply Normalization (1-NF, 2-NF, and 3-NF) for your
group’s Logical ERD (step 2.2)
SCHOOL OF INFORMATION SYSTEMS
http://sis.binus.ac.id/
http ://www.facebook.com/schoolisbinus
SIS Binus