Develop an entity-relationship diagram as a conceptual model

Assignment Help Basic Computer Science
Reference no: EM13292323 , Length: 1 page

For the following data requirements analysis description, develop an Entity-Relationship Diagram as a conceptual model that captures all of the requirements to the fullest extent possible.

A medical supply store decides to expand its offerings online. Everyone knows that you are taking Applied Databases, so you are asked to design a database for the store. After brainstorming with the store managers, you come up with the following specification:

The store has multiple departments, identified by their names;
Each department may have many employees but (at most) one of them is the department manager;
Employees are identified by their names. We also need to record their salaries. Each employee works in exactly one department. Managers are employees as well, each with a salary higher than all other employees in the department he/she manages;
The store sells various items identified by item ID's. Exactly one department carries each item, while each department may carry many items. For each item, we also need to keep a short description and its quantity in stock;
The store deals with a number of suppliers identified by their names. We need to record their addresses. Each supplier supplies an item at a particular price. A supplier may supply any number of items, and each item must be supplied by at least three suppliers (probably at different prices);
The store receives orders identified by order ID's. Each order has a date, a shipping address, and may include different quantities of multiple items.
Given the above description, complete the following. You must use the Information Engineering format discussed in the course video and slides for the ER diagram notation. You may use either the data modeling tool in MySQL workbench, or a freeform drawing tool of your choice, but the notation must meet the specification for course ER diagrams.

Draw an ER-diagram for the database, identifying:
(a) all the entity sets;
(b) all the relationship sets and their multiplicity;
(c) the primary key for each entity set (and weak entity set, if any) and each relationship set.
(d) (optional) additional (non-specified) attribute(s) for the entity sets that are appropriate.
Indicate (what and why) any feature(s) or property(ies) in the above description that are NOT captured by your ER-diagram

Reference no: EM13292323

Questions Cloud

What is the clinics average net float : On a typical day, Park Place Clinic writes $1,000 in checks. It generally takes four days for those checks to clear. Each day the clinic typically receives $1,000 in checks that take three days to clear. What is the clinics average net float?
Explain hydrocholoric acid to form aqueous aluminum chloride : Aluminum reacts with excess hydrocholoric acid to form aqueous aluminum chloride and 28.7 mL of hydrogen gas over water at 27C and 751 mmHg. How many grams of aluminum reacted
Define what is the required rate of return on a stock : Assume that the risk-free rate is 6 percent and the expected return on the market is 13 percent. What is the required rate of return on a stock that has a beta of 0.7?
Which type of schematic structture is probably appropriate : A digital communication system is being designed with twelveidentical network ports. Which type of schematic structture is probably most appropiate for the design
Develop an entity-relationship diagram as a conceptual model : For the following data requirements analysis description, develop an Entity-Relationship Diagram as a conceptual model that captures all of the requirements to the fullest extent possible.
What is the required rate of return on a stock : Assume that the risk-free rate is 5 percent and the market risk premium is 6 percent. What is the expected return for the overall stock market? What is the required rate of return on a stock that has a beta of 1.2?
Explain pressure between methane and an ideal gas : 12.0 moles of gas are in a 7.00L tank at 25 degrees Celsius. Calculate the difference in pressure between methane and an ideal gas under these conditions. The van der Waals constants for methane are a= 2.300L^2 and b=.0430mol.
Which security is riskier : Security B has an expected rate of return of 12 percent, a standard deviation of returns of 10 percent, a correlation with the market of 0.7, and a beta coefficient of 1.0. Which security is riskier? Why?
At which zero power is being delivered to the resistor : A sinusoidal voltage source vs = 100cos 105t V, a 500Ω resistor, and an 8 mH inductor are in series. Determine those instants of time, 0≤t

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Encryrption of some unknown

Assume (A1,B1) is an encryrption of some unknown m1. Prove that (A1,B2g^(m2) mod p) is a valid  encryption of m1 + m2 mod p. More generally, if (A2,B2) is an encryption of m2, what is (A1A2  mod p,B1B2 mod p) an encryption of?

  How an object would be instantiated using both types

explain what constructors do and when they are executed. Explain the two types of constructors. Provide an example class that includes both types of constructor functions and demonstrate how an object would be instantiated using both types of cons..

  Identify major points to include in communications plan

Identify the major points you would include in a communications plan at this point in the project? what advice would you give your project team to help it manage the user expectations?

  Tcp procedure for estimating rtt

Let the TCP procedure for evaluating RTT. Assume that α = 0:5. Let SampleRTT1 be the Most recent sample RTT, let SampleRTT2 be the next most recent sample.

  Explain ibm plan to give its it assets-intellectual property

Will IBM's plan to give away some of its IT assets and intellectual property also increase its support of open-source software products like Linux.

  Add a prompt to the condosales

Add a prompt to the CondoSales application to ask the user to specify a (1) garage or a (2) parking space, but only if the condo view selection is valid

  Where each instruction is bits wide

A DMA module is transferring characters to main memory from an external device transmitting at 500,000 bits per second (bps). The processor can fetch instructions at the rate of 1 million instructions per second where each instruction is 64 bits w..

  How the different tasks will play a part in future career.

How the different tasks will play a part in your current position or future career.

  Research the simple computer games snake and tron

Research the simple computer games "Snake" and "Tron."

  How to use dynamic programming to optimally make change

Consider a coin system for which we know the greedy algorithm would fail to always provide optimal change: d = [1,5,8] . Show how to use dynamic programming to optimally make change for 10 units.

  Class encapsulating a singly linked list of website objects

PROGRAM 1Code a class encapsulating a singly linked list of website objects. A website has two attributes: a URL address (a String, you do not need to use the existing URL Java class) and 10 or fewer keywords describeing the topic of the website

  Explain computer software required to make computers work

Develop 5- to 7-slide PowerPoint presentation, providing the overview of how computers are used. Distinguish various kinds of computer software required to make computers work.

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