Identify any constraints you are unable to capture

Assignment Help Basic Computer Science
Reference no: EM131085197

Exercise 2.5 Notown Records has decided to store information about musicians who perform on its...

Exercise 2.5 Notown Records has decided to store information about musicians who perform on its albums (as well as other company data) in a database. The company has wisely chosen to hire you as a database designer (at your usual consulting fee of $2500jday).

Each musician that records at Notown has an SSN, a name, an address, and a phone number. Poorly paid musicians often share the same address, and no address has more than one phone.

Each instrument used in songs recorded at Notown has a name (e.g., guitar, synthesizer, flute) and a musical key (e.g., C, B-flat, E-flat).

Each album recorded on the Notown label has a title, a copyright date, a format (e.g., CD or MC), and an album identifier.

Each song recorded at Notown has a title and an author.

Each musician may play several instruments, and a given instrument may be played by several musicians.

Each album has a number of songs on it, but no song may appear on more than one album.

Each song is performed by one or more musicians, and a musician may perform a number of songs.

Each album has exactly one musician who acts as its producer. A musician may produce several albums, of course.

Design' a conceptual schema for Notown and draw an ER diagram for your schema. The preceding information describes the situation that the Notown database must model. Be sure to indicate all key and cardinality constraints and any assumptions you make. Identify any constraints you are unable to capture in the ER diagram and briefly explain why you could not express

Reference no: EM131085197

Questions Cloud

Describe the factors that influence wage setting : Describe the factors that influence wage setting. Write down the equation that represents wage setting, describe the effect of each factor in the equation/function, and draw the corresponding diagram. Clearly state the assumptions behind your analysi..
Resistance of the coil : Determine: (a) the resistance of the coil,(b) the current flowing in the circuit one second after the shorting link has been placed in the circuit, and (c) the time taken for the current to fall to 10% of its initial value.
Content with the steady pace of economic recovery : Consider that content with the steady pace of economic recovery, the Federal Reserve Bank decides to undertake a large-scale asset sale resulting in a decrease in money supply. What would be the effect of such a policy on equilibrium interest rate in..
Delta-connected load comprises a resistance : Each phase of a delta-connected load comprises a resistance of 30 and an 80 μF capacitor in series. The load is connected to a 400 V, 50 Hz, 3-phase supply.
Identify any constraints you are unable to capture : Identify any constraints you are unable to capture in the ER diagram and briefly explain why you could not express
Calculate the current supplied by the alternator : A 400 V, 3-phase star connected alternator supplies a delta-connected load, each phase of which has a resistance of 30 and inductive reactance 40. Calculate the current supplied by the alternator
Supply current and its phase angle : A pure inductance of 120 mH is connected in parallel with a 25 μF capacitor and the network is connected to a 100 V, 50 Hz supply. Determine (a) the branch currents, (b) the supply current and its phase angle, (c) the circuit impedance, and (d) th..
Determine the values of c and r : A capacitor C is connected in parallel with a resistor R across a 120 V, 200 Hz supply. The supply current is 2 A at a power factor of 0.6 leading. Determine the values of C and R.
What is the hit ratio taking in to consideration the write : What is the hit ratio taking in to consideration the write cycle?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What is the system log used for

What is the system log used for?

  Calculate fourier transform of function

Given a function f(x) as follows: f(0) = 2, f(1) = 3, f(2) = 5, f(3) = 4. Calculate the Fourier Transform of f(x), i.e: F(0), F(1), F(2) and F(3)!

  Suppose a product can be produced using virgin

Suppose a product can be produced using virgin ore at a marginal cost given by MC1 = 0.5q1 and with recycled materials at a marginal cost given by MC2 = 5 + 0.1q2.

  Otherwise assigns false to duplicates otherwise

Write some code that assigns True to a variable duplicates if there are two adjacent elements in the list that have the same value, but that otherwise assigns False to duplicates otherwise. In order to accomplish this, you may, if you wish, use o..

  Determine the largest angle that will cause the wedge

If the horizontal force P is removed, determine the largest angle that will cause the wedge to be self-locking regardless of the magnitude of force F applied to the handle.

  What influence the concept of pervasive computing

What you believe the eventually influence will be of concept of "pervasive computing" or"location based services" will be on society.

  How well does the number of hops correlate

How well does the number of hops correlate with geographical distance?

  What is number of bits per baud for the given techniques

What is the number of bits per baud for the following techniques? ASK with four different amplitudes and FSK with 8 different frequencies

  Calculate the velocity and acceleration vectors

Calculate the velocity and acceleration vectors and the speed at t=pi/4 for a particle whose position at time t isgiven by vector r(t)=(cost t) i +( cos 2t) j +( cos 3t) k.

  Human being

Computers can do better than Human being

  Check whether oldfd is valid

In this case, you should check whether oldfd is valid, which can be done by, for example, checking if fcntl(oldfd, F_GETFL) succeeds. If oldfd is not valid, then the function should return -1 with errno set to EBADF.

  Write a program using dialog boxes to convert a temperature

Write a program using dialog boxes to convert a temperature from degrees Fahrenheit to degree Celsius. The formula for converting the temperature from F to C is: C = (f-32) (5/9) Your program should the user to enter a temperature given in degrees..

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