Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this assignment, you will be asked to go through the data normalization process to take the provided sample un-normalized data and bring it up

In this assignment, you will be asked to go through the data normalization process to take the provided sample un-normalized data and bring it up to the Third Normal Form.

Follow the rules of normalization and show the output of the normalization for each Normal Form i.e. your assignment requires you to show the structure of the tables in each of the Normal Form (from First Normal to Second Normal and finally the Third Normal Form).

Explain the rationale behind the normalization process for each Normal Form in a brief 1-2 sentences on why the choice was made.

image text in transcribed

Sample Un-Normalized Data Problem Statement: Hank's Car Dealership Imagine a local auto dealership business located in Albany, New York, owned and operated by a franchise owner named "Hank. Hank employs salespeople who are responsible for selling used cars to prospective corporate customers who come to Hank's small dealership shop for renting cars for company trips. Hank has requested you to build a small Car Dealership database where he wants to maintain and store information about his prospective corporate customers, their contacts and his salespeople. Since Hank is not an IT guy, he has started with a simple approach of a sample un-normalized table writing it on a piece of paper with attributes and sample rows of data Here is a tabular view of the un-normalized data Custome rID Customer Name Salespers onlD Sales Person Name Contact 11D Contact 1 Contact 1 Phone2 Contact ID Contact 2 Contact 2 Phone Contoso 1 John Doe 1 Mary Jane (518) 456-9791 Selena Duran (518) 299-9999 Hemingway 2 Dollie Wilde 1 2 Robert Down (518) 456 7895 Lance Wilder (518) 200-1111 In order to make this assignment more intuitive, I am also attaching a Google Sheets version of the sample data, so that students can choose to create the normalized tables in Google Sheets and create separate tables for each Normal Form. Sample Un-Normalized Data Problem Statement: Hank's Car Dealership Imagine a local auto dealership business located in Albany, New York, owned and operated by a franchise owner named "Hank. Hank employs salespeople who are responsible for selling used cars to prospective corporate customers who come to Hank's small dealership shop for renting cars for company trips. Hank has requested you to build a small Car Dealership database where he wants to maintain and store information about his prospective corporate customers, their contacts and his salespeople. Since Hank is not an IT guy, he has started with a simple approach of a sample un-normalized table writing it on a piece of paper with attributes and sample rows of data Here is a tabular view of the un-normalized data Custome rID Customer Name Salespers onlD Sales Person Name Contact 11D Contact 1 Contact 1 Phone2 Contact ID Contact 2 Contact 2 Phone Contoso 1 John Doe 1 Mary Jane (518) 456-9791 Selena Duran (518) 299-9999 Hemingway 2 Dollie Wilde 1 2 Robert Down (518) 456 7895 Lance Wilder (518) 200-1111 In order to make this assignment more intuitive, I am also attaching a Google Sheets version of the sample data, so that students can choose to create the normalized tables in Google Sheets and create separate tables for each Normal Form

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Marketing The New Profit Frontier

Authors: Ed Burnett

1st Edition

0964535629, 978-0964535626

More Books

Students also viewed these Databases questions

Question

What is cultural tourism and why is it growing?

Answered: 1 week ago