Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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


Download ppt "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."

Similar presentations


Ads by Google