Normalization
Normalization
Normalization
Normalization
Student Table
Student Table
Score Table
Second Normal Form (2NF)
Partial Dependency
Score Table
Score Table
Score Table
Score Table
1.Students Table
2.Score Table
3.Subject Table / Faculty Table
Third Normal Form (3NF)
Transitive Dependency not allowed
Once, Exam name is added, then total marks will have some
differences based on theory and lab
Exam Table
The problem is
StudentID, Subject (prime, because of candidate key) fetches
professor (Acceptable)
Professor (non prime / or not a primary key) fetching subject
and student (not acceptable)
BCNF (Boyce-Codd)
Solution