Normalization Example
Normalization Example
Remove the repeating group. In this case, it’s the course information
for each student.
Identify the PK for your new table.
The PK must uniquely identify the attribute value (StudentNo and
CourseNo).
After removing all the attributes related to the course and student, you
are left with the student course table (StudentCourse).
The Student table (Student) is now in first normal form with the
repeating group removed.
The two new tables are shown below.
If the relation has a composite PK, then each non-key attribute must be
fully dependent on the entire PK and not on a subset of the PK (i.e., there
must be no partial dependency or augmentation).