Download presentation
Presentation is loading. Please wait.
Published byAidan Fair Modified over 9 years ago
1
Puppy Project Normalization
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.