First Normal Form (1NF)
- no duplicate columns, e.g. teacher, student1, student2, student3
- no non-atomic columns, e.g. teacher, students
- rows must be have unique identifier (primary key), e.g. teacher, studentID, studentName
Second Normal Form (2NF)
- satisfied 1NF
use foreign key (move subset of data/column that apply to multiple rows of a table to another table and connect them through the foreign key)
e.g.
studentID, studentName, courseID, courseName to
studentID, studentName, courseID and courseID, courseName
Third Normal Form (3NF)
- 2NF
- remove columns that are not dependent upon primary key
e.g.
Boyce-Codd Normal Form (BCNF or 3.5NF)
Fourth Normal Form
No comments:
Post a Comment