Database Systems
Committing your transactions…
Initializing Sorting Algorithms...
Sorting
Trees
Graphs
Preparing interactive visualizations...
Database Systems
Committing your transactions…
One wide table stores the same fact over and over — until an update misses a copy. Follow the functional dependencies as the table splits into 1NF, 2NF, 3NF and BCNF.
Click Play to begin.
Each form implies the ones before it. A prime attribute belongs to at least one candidate key; a superkey determines every column of its table.
Question 1 of 3
A table has key {StudentID, CourseID} and the dependency StudentID → Name. Which normal form does it break?