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

  Designing the flow chart

Draw a flowchart describing the following given situations: The data found on employee time cards are keyed onto the hard disk before they are processed by the computer.

  Html and javascript

Write down the HTML and JavaScript: A 3x3 2D array: Arrays can have anything, even other arrays. In the JavaScript, 2D arrays are assigned with the single array, where each element consists of an array.

  Explaining arp command

The arp command: arp -s InetAddr EtherAddr enables you to manually add an entry to ARP cache which resolves the IP address InetAddr to the physical address EtherAddr.

  Write a java program that creates an array of integers

Write a java program that creates an array of integers

  Why the program should consist of two files

When you input two strings representing your first and last names, have the program output your initials. The program should consist of two files, Initials.java and InitialsApp.java. Comment the code.

  Electrical or magnetic field that the nervous system produce

activation of the brain is measured by electrophysiological techniques using an electrical or magnetic field that the nervous system produces. These types of measures include may include magneto-encephalography (MEG) or electroencephalography (EEG..

  Make an efficient object-oriented java application

while a house is chosen by the roommates, the user will give information for it. To allow extensibility, a house object can be created with no information available, address of the house only or the address of the house, monthly rent and security d..

  Make numeric buttons for numbers input

create the Calculate button the Accept button.make numeric buttons for numbers input

  Write down a program on visual basic format

Write down a program on visual basic format

  What is the test plan

What information should be included in the comments at the top of a program? What is a test plan? I am looking for general reply not specific to this or any other program.

  How to compare and evaluate speeds of dsl and cable modem

How to compare and evaluate speeds of DSL and cable modem Make a diagram of the DSL and Cable Modem connections to your ISP, cable organization, and telecom to your home router using Visio or its open source another software.

  Make application that changes the color of the frame

build a frame with four buttons: one for red, one for green, one for blue, and one for gray. Clicking on a button changes the frame to the corresponding color.

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