Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Exam 1: Normalization

Part 1

Use the following table to answer questions 1 and 2:

Table: BOOK-DETAIL

BookID**

GenreID

GenreDesc

Price

1

1

Gardening

25.99

2

2

Sports

12.99

3

1

Gardening

10.00

4

3

Travel

14.99

5

2

Sports

17.99

**Primary key

  • What, if any normalization error is present in the table?
    • None
    • First Normal Form
    • Second Normal Form
    • Third Normal Form

 

  • Describe or illustrate how you would correct the normalization error, if one is present.

Use the following table to answer questions 3 and 4:

Table: BOOKS

Book-Code**

Title

Price

Pub-Code**

Publisher

City

0180

Shyness

7.65

BB

Bantam Books

Boston

0189

Kane and Able

5.55

PB

Pocket Books

New York

0200

The Stranger

8.75

BB

Bantam Books

Boston

0378

The Dunwich Horror

19.75

PB

Pocket Books

New York

079X

Smokescreen

4.55

PB

Pocket Books

New York

**Primary Key

What, if any normalization error is present in the table?

    • None
    • First Normal Form
    • Second Normal Form
    • Third Normal Form
  • Describe or illustrate how you would correct the normalization error, if one is present.
  • Use the following table to answer questions 5 and 6:

Table: PRODUCT

ProductID**

Color

Price

1

Red, Green

15.99

2

Yellow

13.99

3

Green

22.99

4

Yellow, Blue

17.50

5

Red

19.99

**Primary key

 

  • What, if any normalization error is present in the table?
    • None
    • First Normal Form
    • Second Normal Form
    • Third Normal Form
  • Describe or illustrate how you would correct the normalization error, if one is present.

Use the following table to answer questions 7 and 8:

Table: PURCHASE-DETAIL

CustomerID**

StoreID**

StoreLocation

1

1

Los Angeles

1

3

San Francisco

2

1

Los Angeles

3

2

New York

4

3

San Francisco

*Primary key

  • What, if any normalization error is present in the table?
    • None
    • First Normal Form
    • Second Normal Form
    • Third Normal Form
  • Describe or illustrate how you would correct the normalization error, if one is present.

Use the following table to answer questions 9 and 10:

Table: BOOK-LOCATION

BookID**

BranchID**

Quantity-on-Hand

1

5W

4

1

3E

6

2

5W

3

3

5W

5

3

2S

4

**Primary key

  • What, if any normalization error is present in the table?
    • None
    • First Normal Form
    • Second Normal Form
    • Third Normal Form
  • Describe or illustrate how you would correct the normalization error, if one is present.

Part 2

Use the following table to answer questions 11 through 16.

Order ID

Order Date

Customer ID

Customer Name

Product ID

Product Desc.

Product Price

Quantity Ordered

1006

10/24/10

2

Value Furniture

7

 

5

 

4

Dining Table

Writers Desk

Entertain Center

800.00

 

325.00

 

650.00

2

 

2

 

1

1007

10/25/10

6

Furniture Gallery

11

 

4

4 Drawer Dresser

Entertain Center

500.00

 

650.00

4

 

3

  • What errors prevent the table displayed above from being first normal form compliant?
  • Bring the table(s) into first normal form compliance without loss of any data. Identify primary and foreign keys (when present) for all tables.
  • What error(s), if any, prevent the now first normal form compliant table or tables from being second normal form compliant?
  • Bring the table(s) into second normal form compliance without loss of any data. Identify primary and foreign keys. Be sure to present all tables, not just those changed in this step of the normalization process.
  • What error(s), if any, prevent the now second normal form compliant table or tables from being third normal form compliant?
  • Bring the table(s) into third normal form compliance without loss of any data. Identify primary and foreign keys. Be sure to present all tables, not just those changed in this step of the normalization process.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91618978
  • Price:- $30

Priced at Now at $30, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Question suppose that the equallists function page 49 of

Question : Suppose that the equal_lists function (page 49 of Sebesta's Book Concepts of Programming Languages edition 11) is called with the lists ((A (B)) (C)) and ((A (B)) (C)) as the arguments. How many calls of equal ...

Question using the apple company identify all the social

Question: Using the Apple company, identify all the social media platforms it currently uses. List all the social media platforms. List five different KPI's you could use to measure the engagement on each platform. Expla ...

We live in kapurkua a small island in the mediterranean

We live in Kapurkua, a small island in the mediterranean between Greece and Spain (no, it doesn't really exist so don't look it up in the map). In the island we produce and consume canoes, latreks (a garment that is comf ...

Suppose you are writing software for a radio station that

Suppose you are writing software for a radio station that manages its playlists. The program will generate candidate playlists from a record library automatically and station personnel can then check and modifythem. Disc ...

There is a formula that calculates what a lifetime and

There is a formula that calculates what a lifetime and loyal customer contributes to long term profit and it is an astounding amount. Question - How would a company achieve such a feat?

Question in the link below it has all the information that

Question: In the link below it has all the information that needs to be in the crowsfoot erd. Don't take on this assignment if you cant put all the info in the ERD. The instructor will grade the work that you do and send ...

Tasks1 identify possible actors and use cases involved in

Tasks: 1. Identify possible actors and use cases involved in Personal Trainer's operations. 2. Create an object relationship diagram for the Personal Trainer information system. 3. Create a use case diagram for the syste ...

With respect to bus request interruptswhat must be allowed

With respect to bus request interrupts: What must be allowed to complete before the interrupts is serviced? What resources (CPU, buses, memory, etc..) is the ISR expected to use? What is the ISR typically expected to do? ...

Assume a normal distribution for n 300 how many cases

Assume a normal distribution for N = 300. How many cases would one expect to find between +1 and -1 standard deviations around the mean?

Question 1 assume that you are the project manager for an

Question: 1) Assume that you are the project manager for an upcoming new information systems project designed to replace your organization's old inventory management system. The server and database will also be upgraded. ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As