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

  Why are you normally required to bind a service

What steps need to be taken by a network service to be ready to receive TCP/IP connections? Why are you normally required to bind a service to a specific port?

  Write a python function celcius fahrenheit

Write a python function celcius_fahrenheit wich takes temperature values from a list and changes them into fahrenheit values.

  Analyze the consequences of experiment done on mice

Group that had been fed had retained this ability, but other group had not. Probable reason that scientists used only mice from same pure-bred strain is so that?

  Initialize cell arrays with 5 names,

Initilanize cell arrays with 5 names, 3 verbs, and 4 nouns of you choice. Print 10 sentences using one random element from each cell array. (e.g. 'Xavier eats pie').

  Convert the decimal integer

Convert the decimal integer -24 to 16 bit and 32 bit two's complement hexadecimal representation. show your calculations.

  What interface does an application need to use

What interface does an application need to use if it wants to get updates on the current position of the mouse cursor? How does the program get the x,y coordinates of the mouse cursor?

  Alternative donation scenario

Another alternative donation scenario is to deposit $25,000 now in a savings account with a guaranteed rate of return of 5% per year compounded monthly.

  Develop a first-cut sequence diagram

Develop a first-cut sequence diagram, which only includes the actor and problem domain classes. Add the view layer classes and the data access classes to your diagram from part a.

  Change arp entry in computer for mac address

Print your ARP cache table. Find a server on your local network. Change its ARP entry in your computer to point to your computer's MAC address. Print new ARP cache table. Now use the service and see what happens.

  Read in information systems

Discuss communication in Unix vs other communication tools we use outside of the operating system (example:text, IM). Discuss anything you have read in Information Systems this past week or tell me what is on your mind about Information Systems.

  Explaining topic important for network administrators

Why is the topic important for network administrators today?

  Write an application where the user to specifies

Write an application where the user to specifies the polygonal Base of a prism using the mouse. it then creates the vertex, normal, and face lists for the prism, and displays it.

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