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.

Slides:



Advertisements
Similar presentations
Using Puppies to Teach Data Design
Advertisements

Relational Terminology. Normalization A method where data items are grouped together to better accommodate business changes Provides a method for representing.
Are You Smarter Than a ? th Grader? 1,000,000 5th Level Topic 1 5th Level Topic 2 4th Level Topic 3 4th Level Topic 4 3rd Level Topic 5 3rd Level Topic.
1 st Place Post-Secondary Winner. 2 nd Place Post-Secondary Winner.
Normalization What is it?
Database Design 1 CMS 476 Fall 1, 2007 Dr. Karl Horak, Instructor.
Normalisation Ensuring data integrity in database design 1.
Given data file.
1 NORMALISATION. 2 Introduction Overview Objectives Intro. to Subject Why we normalise 1, 2 & 3 NF Normalisation Process Example Summary.
Normalization A337. A337 - Reed Smith2 Structure What is a database? ◦ Tables of information  Rows are referred to as records  Columns are referred.
Multiplying matrices An animated example. (3 x 3)x (3 x 2)= (3 x 2) These must be the same, otherwise multiplication cannot be done Is multiplication.
1 times table 2 times table 3 times table 4 times table 5 times table
Are You Smarter Than a 5 th Grader? 1,000,000 5th Grade Topic 1 5th Grade Topic 2 4th Grade Topic 3 4th Grade Topic 4 3rd Grade Topic 5 3rd Grade Topic.
klevans07 Ordinal Numbers 1-5 KindergartenFrisco.
Normalization Rules for Database Tables Northern Arizona University College of Business Administration.
Barton St Peter’s Advent Calendar.
Avoiding Database Anomalies
Normalization. Rigorous technique used to break down data represented in a user view into a set of 2- dimensional tables where “all attributes in the.
Normalization Exercises
Normalisation Mia’s Sandwich Shop The Process Explained.
Database Normalization Lynne Weldon July 17, 2000.
Normalization of Data  Relatively easy examples from –Discussion –1 st Normal Form –2 nd Normal Form –3 rd Normal Form.
Customer Order Order Number Date Cust ID Last Name First Name State Amount Tax Rate Product 1 ID Product 1 Description Product 1 Quantity Product 2 ID.
Are You Smarter Than a 5 th Grader? 1,000,000 5th Grade TOPIC 1 5th Grade TOPIC2 4th Grade TOPIC3 4th Grade TOPIC4 3rd Grade TOPIC5 3rd Grade TOPIC6.
Normalizing Your Database CPT 242. Normalization The procedure where the developer analyzes the data and establishes the table structure to create the.
Normalization of Data Relatively easy example (
Standard Normal Distribution
Website: kudernavigator.com. Click on New Users Link.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
 Life Expectancy is 180 th in the World.  Literacy Rate is 4 th in Africa.
Tables Learning Support
PeriodTimeMinutes 3 rd Period8:00 – 8: rd Period8:45 – 10:1590 Break10:15 – 10: th Period10:30 – 11: th Period11:10 – 12:4090 PeriodTimeMinutes.
First Frame E.g.: As I imagine: 1 pic 2 pic 3 pic We can see hands putting 3 pictures on the table. In the 1st one we can see normal view, 2nd – Animation.
Databases Introduction - concepts. Concepts of Relational Databases.
NORMALIZATION Handout - 4 DBMS. What is Normalization? The process of grouping data elements into tables in a way that simplifies retrieval, reduces data.
Normalization Or theoretical and common sense approaches to redesigning a database.
Relational Databases – Further Study I think we’ve covered all you need to know for GCSE about relational databases I’m not aware of any practical coursework.
K-6 Critical Areas of Focus K-6 Key Fluencies Kindergarten – Critical Areas of Focus.
Arithmetic and Geometric Means
The Periodic Table G R O U P S P E R I O D S.
Times Tables.
Normalization A337.
The Derivative as a Function
IS6145 Database Analysis and Design Additional normalization example
Grade one First term Second term Learning unit Learning unit
Phone Number BINGO!!!.
Linear sequences A linear sequence is a name for a list of numbers where the next number is found by adding or subtracting a constant number. Here is an.
Are You Smarter Than a 5th Grader?
Paired Verbal Fluency 3 rounds 1st: Partner A then Partner B
4n + 2 1st term = 4 × = 6 2nd term = 4 × = 10 3rd term
Sales Tax Calculator Choose 1 item that you would like to buy. (at least $500) Research the.
Kinder Math Bee Counting Practice.
4 Years Milestone plan – (Company Name)
Kinder Math Bee Addition Practice.
Kinder Campus Math Bee Skill: Addition Facts School Year.
Puzzle A Puzzle B.
Lecture 04 Normalization.
How to find the nth rule for a linear sequence
PowerPoint Template จัดทำโดย
SETTING UP GIZMO STEP 1: Go to… EXPLORELEARNING.COM
Before and After Practice
October 2014 Star Data Prior to the C.A.F.E. Reading Initiative these were the results attained.
3 times tables.
6 times tables.
WHS Bell Schedule 1st Period  7:30 – 8:30 2nd Period  8:35 – 9:30
Kinder Campus Math Bee Skill: Counting School Year.
MONTHS OF THE YEAR Les docs d’Estelle Les docs d’Estelle
IS6125 Database Analysis and Design Additional normalization example
Sequences: Is a value a term in a sequence?
Normalisation Un-normalised Data (UNF or 0NF) Data Attributes:
Presentation transcript:

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