Make an entity-relationship model representing the data

Assignment Help Computer Engineering
Reference no: EM1335954

The manager for the Clearwater Traders wants to collect the following data for each order placed by a customer: customer's name and address, item ordered, quantity of each item, item's size or color if applicable and the retail price of each item.

a. Create an entity-relationship model representing the data that the manager wants to store in the database, based on the following assumptions.

? Each customer can place multiple orders.
? Each order can only belong to a single customer.
? Different items can be ordered on the same order.
? Each item on an order can have a different size and or color, and some items may not have a size or color.

b. Based on the data elements the Clearwater Traders' manager wants you to include in the database, assign an appropriate field name to each of the data elements. Make certain the name of each field is descriptive so it will be easily recognizable in the final version of the database.

c. Take the named data elements from the previous step and convert the data to first normal form

d. Convert the first normal form of the data element to second normal form. Use the shorthand method to specify which elements belong to each entity and underline the primary key for each element.

e. Convert each of the previously identified entities to third normal form. Make certain that the necessary foreign keys have been added to the final tables to support the relationship shown on your initial ER model.

Reference no: EM1335954

Questions Cloud

Businesses competing : Businesses competing in stagnant or declining industries must
Explain how would you relate the hiring practices : Explain how would you relate the hiring practices of that industry or industries to fluctuations in the business cycle.
Explaining need for project trade-offs : When managing project trade-offs it is important to understand the root cause of the conflict and why the need for trade-offs exists.
The advantages of using a franchising strategy : The advantages of using a franchising strategy
Make an entity-relationship model representing the data : The manager for the Clearwater Traders wants to gather the following data for each order placed by a customer: customer's name and address, item ordered, quantity of each item, item's size or color if applicable and retail price of each item.
Competing in the markets in foreign countries : Which of the following is not an accurate statement as concerns competing in the markets of foreign countries?
Basic tools for managing changes : What are the possible implications of this change request? What is one of the basic tools for managing changes?
Accused rights : Explain "due process" and explain what rights the accused has. Also, explain where due process rules are covered in U.S. Law.
Expected time to complete a task with optimistic times : What is the expected time to complete a task with optimistic, most likely, and pessimistic times of 3, 4, and 7 days, respectively?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Why proper information is placed for each person

They are placed in A2-F2. My problem is that I have no idea how to change this information to apply to all the other friends (the current formula repeats friend 1's information for all the others). For instance , friend 2's information involves Ar..

  What tools you would need to conduct the site

what tools you would need to conduct the site survey and why each is required.

  Explain the following statements as logic expressions

Please state the following statements as logic expressions.

  Write down a recursive function "sumdigits"

modify a recursive function "sumDigits" in C++, that receives an integer as argument by reference and returns the sum of digits representing this integer. Also write a main function to test this function.

  Write down a c++ program for little man''s computer

A text file containing machine code (not assembly code) for little man's computer following instruction set . Instructions are in different lines (no need for semicolon at the end of each instruction)

  Why user will indicate the time interval in minutes

Write a C++ program that creates a tab delimited file, balloon.txt, that could be opened by a spreadsheet to graph the altitude and velocity of a balloon as a function of time from the time of release by 48 hours.

  What steps will you take to analyze the problem?

You are working on a new computer game. One of implementation problems you are trying to solve is character path finding. The user should be able to select a character and left-click the mouse at a location to have the character move to that new l..

  How to construct a permutationgenerator object

note down  a program that produces random permutations of the numbers 1 to 10. To generate a random permutation, you need to fill an array with the numbers 1 to 10 so that no two entries of \array have the same contents.

  Utilize server manager to install dns role

Utilize Server Manager to install DNS role

  Does the source of information make any difference

Does the source of information make any difference to you? If so, how will you rank the reliability of each of the sources listed?

  Assume that you know what k is

imagine you are given an array A of n sorted numbers that has been circularly shifted k positions to the right. For example, {35, 42, 5, 15, 27, 29} is a sorted array that has been circularly shifted k = 2 positions, while {27, 29, 35, 42, 5, 15} ..

  What is a possible downside of making such a choice

The mainframe currently only connects to terminals, but management wants to be able to access it from  desktop. You run a token ring network. The mainframe manufacturer supports Ethernet, but not token ring. maintain an outline of possible solutio..

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