An entity-relationship diagram for a database

Assignment Help Database Management System
Reference no: EM13851730

Management of a variety store has decided to implement a computerized Inventory System to give the store capability to track and record every transaction from the purchase of goods from suppliers, purchases made by customers, available stock, and when to replenish stocks. Management will receive reports daily and monthly summary reports on purchase orders, invoices, customer purchases and stock inventory. Stock levels will be updated immediately that purchases and sales are made to give a clear indication of the amount of stock to be ordered within a timely manner.
A Purchase Order is prepared by a Clerk and sent to a Supplier via e-Mail. The Purchase Order gives the quantity required, a description of the various items, the cost of each batch and the total cost which includes the Value Added Tax (VAT), and the date on which the goods should be delivered. All Purchase Orders are entered into a Purchase Orders database. On receipt of the Purchase Order, the supplier acknowledges receipt via e-Mail as well as confirms that the goods will be delivered on the date requested. If the price of any item is different to that stated on the Purchase Order, the Supplier quotes the correct price on an Invoice which is e-mailed with the acknowledgement. The Clerk uses the supplier invoice to generate several individual invoices in an Invoices database and updates the original purchase order in the Purchase Orders database with updated prices where necessary. The Clerk creates a separate invoice for each individual item on a Purchase Order. One invoice can be created for the same item on more than one purchase order.

Each item in the Stock Inventory database has a unique bar code identifier. When delivering the goods the Supplier delivers a Delivery Notice listing all individual items. On receipt of the ordered goods, one item from each batch purchased is scanned to the system and the Inventory database updated with the quantity purchased. At the end of stocktaking, a notification is sent to the Accounts Department and to the Supplier on a Delivery Form indicating the quantity of each item of goods received and the items considered ‘unfit for sale'. The Delivery Form indicates whether or not all goods received were in good order for sale to customers. The Supplier e-mails an updated Invoice to the Purchasing Department and the Clerk updates the individual invoices where necessary. The Accounts Department will make payment to the supplier based on the final invoice received.

Each item purchased by a customer is captured in a separate database. The cash registers are linked to the Inventory System so that when the cashier at the Store scans each item purchased by a customer, the stock level of the item is reduced by the amount purchased. This allows the Purchasing Department to know when to order a particular item and in what quantity. The customer is provided with a receipt when payment is made and all receipts are written to a database.

You must use the DIA Software and also export to word document to gain any marks. failure to draw in DIA software will result in an immediate 0

1) Assume you are required to design an Entity-Relationship diagram for a database in which all information pertaining to the inventory system is to be stored. Given the information in the case, state all the E-R entities and use them to sketch an E-R Diagram showing both maximum and minimum cardinalities for each relationship in the diagram. State ALL assumptions made to arrive at the cardinalities.

2) For all E-R entities, provide the primary key attribute and three (3) or more other attributes (make up these where the information from the case proves insufficient).

3) For all relationships in your E-R diagram above, show the database tables for a relational database design. Provide at least one attribute along with the primary key attribute for any new table derived.

Reference no: EM13851730

Questions Cloud

Discuss the value each places on dashboards : After reviewing the case study in "O'Brien: Real World Case 1 Oracle Corporation and Others: Dashboards for Executives and Business Professionals: The Power and the Challenge," write a 2-4 page paper evaluating why executives and small business ow..
Market-driven economy : The FTC and the Department of Justice guidelines state that, in the US market-driven economy, firms will be forbidden to
Change in the amount of money transferred : Why a change in the way government might makes transfers to the poor change the poverty rate even if there is no change in the amount of money transferred?
The application of current us antitrust law : The application of current US antitrust law
An entity-relationship diagram for a database : an Entity-Relationship diagram for a database
Consideration when seeking an efficient allocation : On the three issues that economics suggests are worth discussing or consideration when seeking an efficient allocation. Discuss these against the backdrop of the ensuing principles or themes that emanate from them as well as how these relate to the s..
Solve equilibrium interest rate-equilibrium for real output : Derive the IS relation. Solve the equilibrium for real output. Solve the equilibrium interest rate. Now suppose that the money supply increases to M/P = 1840. Solve for Y, i, c and T, and describe in words the effects of an expansionary monetary poli..
Analyze the benefits of using neural networks : Assignment: Prepare a response to the following discussion topic: Analyze the benefits of using neural networks, fuzzy logic, and intelligent agents in a business setting
Economists descriptive statements-propositions-predictions : Should one distinguish between economist’s descriptive statements, propositions, and predictions about the world, and their statements about what policies should be adopted?

Reviews

Write a Review

Database Management System Questions & Answers

  Olivias mountain adventure store

Visual Studio Express to build a Web-site with Access database - Olivias Mountain Adventure Store (OMAS)

  Implementation of virtual private databases

SQL implements VPD using the VIEW object while Oracle10g provides specific functions for row-level security and fine-grained access.

  Prepare a systems proposal

Prepare a Systems Proposal that includes an executive summary and a problem statement. Refer to the guidelines and recommended format for the systems proposal.

  Simple mobile database-replication and mobile database strat

For this assignment, you will create a simple mobile database application using any mobile database of your choice consisting of one or two tables. You may use the database you created in another unit or you may choose to create a new database to ..

  Explain efficient algorithm for edge-labeled graph

Explain efficient algorithm that, provided edge-labeled graph G with distinguished vertex v0 and sequence s = σ1, σ2, ..., σk of characters from Σ, returns path in G which begins at v0.

  Create the primary and foreign key using a uml class diagram

Create the primary key and foreign keys using a UML Class diagram for each table and compare and contrast the key aspects that each system offers

  Create database model using ms visio database model diagram

You have been asked to create a database model using MS Visio Database Model Diagram Template. The purpose of this lab is to provide experience designing, with limited instructions, a simple database based on a list of data requirements and associ..

  Optimistic concurrency control sets few locks on the data

Optimistic concurrency control sets few locks on the data in the database, lowering the isolation level that you use in an application. This allows more applications to run concurrently and potentially increases the throughput of the applications. Th..

  Create a query using the traditional join method

Using the BOOKS and PUBLISHER tables, create a query using the traditional join method that will return a list containing the book title, publisher contact person, and publisher phone number for all publishers whose publisher name starts with an ‘..

  Discuss the costs involved in implementing the database

Using the SafeAssign link in Blackboard to submit your report. Download and print out the FULL report and attach to the appendix at the back of your report. Assignments without the full SafeAssign report will NOT be marked.

  Discuss likely data integrity constraints on attributes

Write an SQL query to find out how many Computer Science departments are not in Victoria. Return the number -  Discuss likely data integrity constraints on attributes and specify all candidate keys and the primary key for each relation based on the..

  What tools does your organization use to deliver rich

q 1 name 3 common vulnerabilities in web applications. how does a company protect against these vulnerabilities?q 2

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