Queen anne curiosity shop database schemashown

Assignment Help Basic Computer Science
Reference no: EM131111419

Queen Anne Curiosity Shop management wants the database modified to include aninventory system that will allow multiple units of an item to be stored under one ItemID. Thesystem should allow for a quantity on hand, a quantity on order, and an order due date. Ifthe identical item is stocked by multiple vendors, the item should be orderable from any ofthese vendors. The SALE_ITEM table should then include Quantity and ExtendedPricecolumns to allow for sales of multiple units of an item.The Queen Anne Curiosity Shop management has noticed that some of the fields inCUSTOMER and EMPLOYEE store similar data. Under the current system, when an employeebuys something at the store, his or her data has to be reentered into the CUSTOMER table.The managers would like to have the CUSTOMER and EMPLOYEE tables redesigned usingsubtypes:

a. Draw an E-R data model for The Queen Anne Curiosity Shop database schemashown in Chapter 3's "The Queen Anne Curiosity Shop Project Questions." Usethe IE Crow's Foot E-R model for your E-R diagrams. Justify the decisions youmake regarding minimum and maximum cardinality.

b. Extend and modify the E-R data model by adding only The Queen Anne CuriosityShop's inventory system requirements. Use the IE Crow's Foot E-R model for Database I: CSIS2300your E-R diagrams. Create appropriate identifiers and attributes for each entity.Justify the decisions you make regarding minimum and maximum cardinality.

c. Extend and modify the E-R data model by adding only The Queen Anne CuriosityShop's need for more efficient storage of CUSTOMER and EMPLOYEE data. Usethe IE Crow's Foot E-R model for your E-R diagrams. Create appropriateidentifiers and attributes for each entity. Justify the decisions you makeregarding minimum and maximum cardinality.

d. Combine the E-R data models from parts B and C to meet all of The Queen AnneCuriosity Shop's new requirements, making additional modifications, as needed.Use the IE Crow's Foot E-R model for your E-R diagrams.

e. Describe how you would go about validating your data model in part D.

Reference no: EM131111419

Questions Cloud

Create a new host within the ftp client that you are using : You have created the basic homepage for the Canterbury University, and uploaded it to your server. Remember that websites are a construction of content and process. The information is content, and the design, storyboard, coding, and uploading is ..
How two different empires developed in two world culture : You will research and analyze how two different empires developed in two world culture areas in the premodern world (between the Bronze Age to 1600 CE).
Create an appropriate algorithm : Create a new visual basic Windows application. Assign the name concert Project to the project. Assign the name Concert solution to the solution. Change the name of the form file on your disk to frmMain.vb. If necessary, change form's name tofrmMai..
New plants or make additions to existing facilities : Firms planning to build new plants or make additions to existing facilities have become very conscious of the energy efficiency of proposed new structures and are interested in the relation between yearly energy consumption and the number of squar..
Queen anne curiosity shop database schemashown : Draw an E-R data model for The Queen Anne Curiosity Shop database schemashown in Chapter 3's "The Queen Anne Curiosity Shop Project Questions." Usethe IE Crow's Foot E-R model for your E-R diagrams. Justify the decisions youmake regarding minimum ..
Discuss why the ancient babylonians spent so much effort : Discuss why the Ancient Babylonians spent so much effort in tracking the movement of the stars and planets. In other words, what place did astronomy have in Babylonian society?
Which type of annuity ordinary or annuity due-is preferable : Compare your findings in parts a(1) and a(2). All else being identical, which type of annuity-ordinary or annuity due-is preferable? Explainwhy.
Describe your academic or career aspirations : Fill out the form below. Write a 500 word essay about how your physical limitation(s) has/have presented challenge(s) and how you worked to persevere despite them. Describe your academic/career aspirations and why you feel that you are deserving o..
Question regarding the normalization process : Why is it necessary to apply the normalization process to the tables created according to youranswer to this question 1?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Database distribution strategy/simple database application

For this assignment, you will design and develop a distributed database infrastructure for an organization of your choice. You may use the database you created in another unit or you may choose to create a new database to work with for this assign..

  Make to mycp to produce new program

What happens to mycp if one or more of the files to be copied doesn't exist? Can you make any suggestions to better handle the situation?. Write a program called mymv that does with the mv command what mycp does with the cp command. How many changes ..

  Ordered acquisition of synchronization objects

Write a short paper that recommends a deadlock avoidance approach most suitable for the TSI web server application that is not using an ordered acquisition of mutexes.

  Determine the best e-mail policy for an organization

Explain the use of virtual private networks (VPNs) and their security benefits and drawbacks.

  Significant business opportunity of apple

Do you believe it was wise for Apple to only present their OS on their PC instead of offering the version of Apple OS for other manufactory's (HP, Dell, Sony, etc) PC's?

  Cloud computing to the rescue

Cloud computing provides scalable computing resources, software applications, data storage, and networking infrastructure at cost below what would cost an organization to provide an equivalent infrastructure internally.

  Implement a program to count the frequencyofwords

Implement a program to count the frequencyofwords in a text file. Thetext file is partitioned intoNsegments. Each segment is processed by a separate thread that outputs the intermediate frequencycount for its segment. The main process waits un..

  Provide a separate bibliography

Provide a separate bibliography for each question

  What is system-independent data model mapping

What is system-independent data model mapping?

  Using information in the lesson 09 online content

Using information in the Lesson 09 Online Content

  Write a program that implements message flow from top layer

It attaches its own header in front of the message (an arbitrary layer identifier of up to 64 characters), prints the new message on the standard output, and invokes the protocol function of the next lower-layer protocol.

  Describes the movement of inventory

Create a decision table that describes the movement of inventory and draw a decision tree that describes the merchandise inventory management process.

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