Make a single table to hold all of the information

Assignment Help Computer Engineering
Reference no: EM1335928

Consider a typical sales invoice that would include the following information. Design a single table to hold all of the information required to store an invoice including this information. Next, apply normalization to reduce this table to third normal form. Prepare a Word document showing the original and final tables. Include a short summary (2-3 paragraphs) of the problems with the original single table design and how normalization improved the design.
Orders:
? Order_id
? Order_date
? Customer_id
? Customer_name
? Customer_address
? Customer_city
? Customer_state
? Item_id
? Item_description
? Item_qty
? Item_price
? Item_total_price
? Order_total_price

Please consider the following functional dependencies (FDs):
Order_Id -> Customer_id, Order_date, Order_total_price
Item_Id, Order_Id -> Item_Qty, Item_total_price, Item_description, Item_Price
Customer_id -> Customer_Name, Customer_Address, Customer_City, Customer_State
Item_Id -> Item_description, Item_price
You will use these FDs as you analyze the table for normalization.
Also, we do not want to loose any information (e.g. Order_total_price is potential derivable from other pieces of data, we want that field to show up in one of the resulting tables).

Reference no: EM1335928

Questions Cloud

Restructuring a diversified company''s business : Restructuring a diversified company's business lineup involves?
Description of victims'' rights : Provide a historical description of Victims' Rights and explain how Victims' Rights are considered today?
Illustrate what happens to the money supply : Illustrate what happens to the money supply, interest rates, and the economy in general if the Federal Reserve is a NET BUYER of government bonds.
Critical importance to be managed the first year : Human Resources - Describe why each issue is of critical importance to be managed the first year
Make a single table to hold all of the information : discuss a typical sales invoice that would include the following information. Design a single table to hold all of the information required to store an invoice including this information.
The major mistakes a firm can make during the transition : Write  the major mistakes a firm can make during the transition  industry maturity.
Manage project scope throughout project life cycle : Separate tasks into sub-tasks, and a work package with stated durations and order of precedence. Manage project scope throughout the project life cycle.
Explain why does the government support public : Explain why does the government support public education when the private sector also provides this service.
Show the international hrm : Find different and common classifications of employees when talking about International HRM and why a company might hire one type over another type

Reviews

Write a Review

Computer Engineering Questions & Answers

  Graph a flowchart or pseudocode

Graph a flowchart or pseudocode

  System analysis and design

In the System Analysis and Design: Mixing Techniques – The question “Whether the structured techniques and object-oriented techniques can be mixed.

  How to establishing a secure computer room

Include the principles of separation of duties to find out who should be granted access into the computer room and the type of access they should have.

  Give utilization of the cpu for the given two processes

Two real-time methods are running on a computer. The first one runs every 25 msec for 10 msec. The second one runs every 40 msec for 15 msec. What is the utilization of the CPU for the given two processes?

  What are the pros of home networking

Do you find that most of the files are in real stored on a single computer or to you actually have a server configuration in your home with common files?

  The difference between subnetting and supernetting

give the importance of subnetting with respect to collisions, broadcasts and controlling traffic. Discuss the difference between subnetting and supernetting.

  How to plan a payroll class

How to plan a PayRoll class.

  Show them in the reverse order of their entry

What is the screen output of the code segment? Explain the reasoning behind your reply.

  A word document with another office-type document

A compound document within Microsoft Office usually consists of a Word document with another office-type document (i.e. Excel, PowerPoint slideshow, etc.) within the Word document.

  Define class method to initialize class data members

compute the salesperson's total commission earned as 10 percent of each sale amount and accumulate a running total commission for each individual.

  What are disadvantages of low class

What are disadvantages of low class What are advantages of high value?

  Compare two architectural styles

Consider their flexibility, how easy they are to understand and use, and quality of applications they might  produce. Discuss any experiences you have had using these patterns. How has your prior training and preparation influenced your evaluation..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd