Question: Databases Draw a normalized E-R diagram for the opera house relations shown below. Do not leave any N:M relationships in the final version. List the

Databases

Draw a normalized E-R diagram for the opera house relations shown below. Do not leave any N:M relationships in the final version. List the main attributes for the final entities, and indicate primary keys and foreign keys.

SEASON - The season during which a series of concerts will be performed. Identifier is OpeningDate.

CONCERT A musical performance of one or more musical compositions. Identifier is ConcertNumber. Each concert typically has several performances on different dates, so both the date and the time are recorded for each performance of a concert. COMPOSITION Compositions to be played at each concert. Identifier is the combination of the ComposerName and the CompositionName. CONDUCTOR Person who will conduct the concert. Identifier is ConductorID. Another attribute is ConductorName. SOLOIST Solo artist who have a solo in a given composition for a particular concert. Identifier is SoloistID. Another attribute is SolistName.

Assumptions: A concert season schedules one or more concerts. A particular concert is scheduled for only one season. A concert included the performance of one or more compositions. A composition may be performed at several concerts. For each concert, there is one conductor. A conductor may conduct several concerts, but a conductor conducts all performances of a given concert. Each composition may require one or more soloists, or may not require a soloist. A soloist may have a solo in one or more compositions at a given concert, or may not perform any composition for a given concert. The orchestra wishes to record the date when a soloist last performed a given composition (DateLastPerformed). Also, list any additional assumptions you made in answering this question.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!