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

  Write a program prompts user to enter the first digits

Need help to write problem displaying ISBN(international standard book numbers). Question as follows:

  Write a program to allow additional items and prices

Write a program to allow additional items and prices to be input by the user and added to the end of the Cowboy.txt. Include a method to terminate the process.

  Kb with the following rules

Suppose we have a KB with the following rules, use forward chaining or backward chaining to show S11 is true, i.e. when 7B00 and 7B10, the space 11 is not a trap and it is safe. "7" means "Not".

  Generate dropdown to create example c++ code

Submit your C++ source code that you generated from RAPTOR with comments added to each line or where necessary to explain program flow. Also submit the RAPTOR file (flowchart) of your working program.

  Privacy and security issues are inherent in data storage

Privacy and security issues are inherent in data storage. Let's consider the question of who owns the data about a particular person: medical, credit, personal, financial, consumer information, etc.?

  What is the output of the following sequence of loops

What is the output of the following sequence of loops

  Transmitting station montiors bus during transmission

If each transmitting station montiors bus during transmission, how long before it notices the interference in seconds? In bit times?

  Analyze faster processor chip result increase in performance

Analyze the following statement: "Using the faster processor chip results in corresponding increase in performance of a computer even if main memory speed remains same."

  Write a mips program that loads a value from memory location

Write a MIPS program that loads a value from memory location

  Write a pseudocode statement

Write a pseudocode statement that subtracts the variable downPayment from the variable total and assigns the result to the variable due. Don't use integer as decimal places will be needed.

  Which resumes are chosen for further scrutiny

Often a candidate's suitability for a particular job application is determined by the keywords identified by the software used for the purpose of screening.

  Create an n by m array

Create an n by m array (n, m input by user). Initialize all cells in array to 0. The bug starts at cell 1,1. The bug can jump from its cell to any neighboring cell (left, right, up, down, diagonal) -- so there are at most 8 neighboring cells. Thou..

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