Database management systems

Assignment Help Basic Computer Science
Reference no: EM13674191

Database Management Systems

Individual Assignment: Entity Relationship Diagram
Due Tuesday, February 17th

Blue Voyage Music (BVM) is an independent music company that records and markets music CDs. BVM sells CDs wholesale to record stores and music clubs, and also does a retail mail order business.

BVM has several artists on its roster. Some of those artists have released more than one CD. Artists receive performance royalties, i.e., a specified amount of money for each individual track sold. Different artists have different royalty rates per song sold.

Customers, whether wholesale or retail, often buy more than one CD at a time. Wholesale customers in particular will also buy more than one copy of a particular CD. Retail customers pay the manufacturer's suggested retail price (called the MSRP or the 'list price'). Wholesale customers pay a different, lower wholesale price.


Read the problem description carefully before starting. I have included some clarifications and suggestions that might help you make some decisions as to how to approach the problem:

1) Artists and Songs: Assume that there is only one artist per an individual song. Artists can release more than one song;
2) CDs: CDs may be by only one artist, or it might be a compilation of songs from different artists. Assume that some songs may be on more than one CD (i.e, on the artist's CD, and also on a compilation);
3) Royalties: Assume that royalties are best tracked by the individual song.


TASK: You are to develop and submit an entity-relationship diagram (ERD) for this case. You should do the following:
a. Draw the UML E-R diagram for this enterprise, including the attributes for each entity;
b. Identify all possible relationships;
c. Identify the connectivity (in other words, the cardinality) for each relationship;
d. Identify the mandatory/optional dependencies (in other words, the optionality) for the relationships;
e. Identify any weak entities;
f. Resolve all M:N relationships.
Also, specify any additional assumptions you made in designing your diagram on a separate sheet.

Reference no: EM13674191

Questions Cloud

The beat detected on a moving platform : The beat detected on a moving platform. A speaker fixed to a moving platform moves toward a wall, emitting a steady sound by a frequency of 215Hz. A person on the platform right next to the speaker detects the sound waves reflected off the wall and t..
Angle among the incident ray and the reflected way : A ray of light incident upon a mirror creates an angle of 36.0° with the mirror. What is the angle among the incident ray and the reflected way?
What is the index of refraction of the unknown material : A block of unknown material is submerged in water. Light in the water is incident on the block at an angle of 31°. The angle of refraction in the block is 27°. What is the index of refraction of the unknown material?
Stone is dropped from a cliff and is seen to hit the ground : What is the acceleration of a bicycle that starts from rest and reaches 6.0m/s after 5.0 seconds?  750-kg solid wood barge has a volume of 1.6 cubic meters. What is its density? A  stone is dropped from a cliff and is seen to hit the ground 4.5s late..
Database management systems : Database Management Systems
Energy and does not exchange heat with its surroundings : A circular lake 1.0 km in diameter is 10 m deep (see the figure (Figure 1). Solar energy is incident on the lake at an average rate of 200 W/m2. If the lake absorbs all this energy and does not exchange heat with its surroundings, how long will it ta..
Whats the net radiation from the body : A typical human body has surface area 1.4 m2 and skin temperature 33 C. If the body's emissivity is about 0.95, what's the net radiation from the body when the ambient temperature is 15C?
Scenario summary : Scenario Summary
What about gravitational fields or waves : Electromagnetic waves can be shielded with a perfect conductor. What about gravitational fields or waves?

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