Puppy Project Normalization
Un-normalized Data Items Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick ID 1 n Trick Name 1 n Trick Where Learned 1 n Skill Level 1 n
Bring to 1st Normal Form 1NF Un-normalized List Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick ID Trick Name Trick Where Learned Skill Level
Bring to 1st Normal Form 1NF Un-normalized List Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick ID Trick Name Trick Where Learned Skill Level Puppy Table Trick Table
Bring to 1st Normal Form 1NF Un-normalized List Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick ID Trick Name Trick Where Learned Skill Level Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Trick ID Trick Name Trick Where Learned Skill Level
Bring to 1st Normal Form 1NF Un-normalized List Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick ID Trick Name Trick Where Learned Skill Level Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Name Trick Where Learned Skill Level
1st Normal Form 1NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Name Trick Where Learned Skill Level
Bring to 2nd Normal Form 2NF 1NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Name Trick Where Learned Skill Level
Bring to 2nd Normal Form 2NF 1NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Name Trick Where Learned Skill Level Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Tricks
Bring to 2nd Normal Form 2NF 1NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Name Trick Where Learned Skill Level Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick Where Learned Skill Level Tricks Trick ID Trick Name
Bring to 2nd Normal Form 2NF 1NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Name Trick Where Learned Skill Level Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name
2nd Normal Form 2NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name
Bring to 3rd Normal Form 3NF Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name
Bring to 3rd Normal Form 3NF Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name Puppy Table Kennel Table Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name
Bring to 3rd Normal Form 3NF Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name Puppy Table Puppy Number Puppy Name Kennel Table Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name
Bring to 3rd Normal Form 3NF Puppy Table 2NF Puppy Number Puppy Name Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name Puppy Table Puppy Number Puppy Name Kennel Code Kennel Table Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name
3rd Normal Form 3NF Puppy Table Puppy Number Puppy Name Kennel Code Kennel Table Kennel Code Kennel Name Kennel Location Trick Table Puppy Number Trick ID Trick Where Learned Skill Level Tricks Trick ID Trick Name