Relational Database Design and Modeling for Software Engineers
Vote

0% completed

​

Second Normal Form (2NF)

A college records enrolments in one table: which student takes which course, plus the student's name and department.

Student_IDCourse_IDStudent_NameDepartment
101C101Alice SmithScience
101C102Alice SmithScience
102C101Bob JohnsonArts
103C103Carol WhiteCommerce

This table is already in first normal form. Every cell holds one value, and there are no repeating groups.

It still has a problem, and 1NF cannot see it. Alice Smith's department is stored twice, once for each course she takes.

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content