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

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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