Question

For the database for a symphony orchestra, develop an ER diagram to keep track of all...

For the database for a symphony orchestra, develop an ER diagram to keep track of all business rules specified below:

Strong Entity Types:

Customer: The person who purchases season ticket(s). Attributes are Customer D (Identifier), Name, Address, Phone.

Concert Season: The season during which a series of concerts will be performed. The identifier is Opening Date, which includes Month, Day, and Year

Concert: A given performance of one or more compositions. Identifier is Concert Number. Another attribute is Concert Date, which consists of Month, Day, and Year, and Time. Each concert typically has more than one concert date.

Composition: Compositions to be performed at each concert. The identifier is Composition ID, which consists of Composer Name and Composition Name. Another Attribute is Movement ID, which consists of Movement Number and Movement Name. Many, but not all, compositions have multiple movements.

Conductor: Person who will conduct the concert. The identifier is Conductor ID. Another attribute is the Conductor Name.

Soloist: Solo artist who performs a given composition on a particular concert. The identifier is Soloist ID. Another attribute is the Soloist Name.

Promotion: Promotion program to be used to raise the sales of season tickets. The identifier is Promotion Code. Other attributes are Description and Expiration Date.

During the further discussions, you discover the following business rules:

 A concert season schedules one or more concerts. A particular concert is scheduled for only one concert season.

 A customer may or may not purchase a season ticket at a certain year using a specific promotion. A concert season may have many customers with season tickets or may not have any customers with season tickets. A certain promotion may be used by many customers in purchasing season tickets or may not be used by any customers.

 You need to keep track of the season ticket price paid by a customer as well as the seat class purchased by the customer using a certain promotion for a given concert season.

 A concert includes the performance of one or more compositions. A composition may be performed at one or more concerts or may not be performed.  For each concert there is one conductor. A conductor may conduct any number of concerts or may not conduct any concerts.

 Each composition may require one or more soloists or may not require a soloist; a concert may have one or more soloists or may not have a soloist. However, a soloist must perform at least one composition at a concert.

 The symphony orchestra wishes to record the date when a soloist last performed a given composition at a particular concert (DATE_LAST_PERFORMED).

Homework Answers

Answer #1

Solution:

ER diagram:

Explanation:

From the above ER diagram,

The entities are mentioned in rectangle box attributes are mentioned in oval shape.

The unique attributes are underlined

The relationship between each entity mentioned in diamond shape

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Spot the entities, entities instance attributes and relationship. Make an ERD of it A) CONCERT SEASON...
Spot the entities, entities instance attributes and relationship. Make an ERD of it A) CONCERT SEASON - The season during which a series of concerts will be performed. The identifier is a text field containing the Season in the form 2002-03. We also want to know the number of advance tickets sold, total number of tickets sold and total incomes and expenses for the season. B) CONCERT - A given set of one or more compositions to be played. The...
Draw an ER diagram and show the cardinality. Customers submit orders for products. The identifier for...
Draw an ER diagram and show the cardinality. Customers submit orders for products. The identifier for an order is Order-ID, and another attribute is Order Date. A customer may submit any number of orders, but need not submit any orders. Each order is submitted by exactly one customer. The identifier for a customer is Customer ID. Other attributes include Customer_Name and Customer_Address.
Using ER Assistant, develop an EER model for the following situation, using the EER notation associated...
Using ER Assistant, develop an EER model for the following situation, using the EER notation associated with ER Assistant. A technology company provides offerings to its customers. Offerings are of two separate types: products and services. Offerings are identified by an offering ID and an attribute of description. In addition, products are ­described by product name, standard price, and date of first release; services are described by name of the company’s unit responsible for the service and conditions of service....
You are tasked to design the ER diagram for the database for the 3S clothing store....
You are tasked to design the ER diagram for the database for the 3S clothing store. Data requirements are as given below. • Information about 3S employees includes a unique employee ID, and his/her name and position. • Each customer of 3S is identified by a customer ID, and has a name. • Information about the suppliers of 3S include a unique name, and a contact phone number. • Clothes stocked by 3S are described by a product code, size,...
Directions: Develop an E-R (or EER depending upon need) Diagram. List all assumptions. Show the version...
Directions: Develop an E-R (or EER depending upon need) Diagram. List all assumptions. Show the version 1 (entities and data only) and version 3 (entities, attributes and relationships with cardinalities and participation constraints). 20 points of the grade will be based on evaluating your assumptions - you must give a detailed list of your assumptions identifying anchor concepts, data associated with the anchor and data that has more than one anchor participating in it. Remember, we are not talking out...
Hello, can you teach me how to draw a Use Case diagram for this given scenario?...
Hello, can you teach me how to draw a Use Case diagram for this given scenario? I also need to include all the extends and includes relationships. Case Description Acme Drug Stores (ADS) which consists of a chain of retail stores across Canada wants to be able to provide a new online customer service system. Each store has an identifying store no, address, phone, and email. The company dispenses a wide range of pharmaceutical (drug) products. Each product has a...
Draw an E-R diagram pls Required Data The data items required for the train reservation database...
Draw an E-R diagram pls Required Data The data items required for the train reservation database can be classified into six categories: trains, stations, train schedules, reservations, customers and employees. The above classification does not imply any particular table arrangement. You are responsible for arranging the data items into tables, determining the relationships among tables and identifying the key attributes. Finally, you should specify and enforce integrity constraints on the data, including referential integrity constraints. You will first create an...
Review the Robatelli's Pizzeria Case Study. Develop another internal controls system, but this time, in the...
Review the Robatelli's Pizzeria Case Study. Develop another internal controls system, but this time, in the purchases and fixed assets business areas. Prepare a 12- to 16-slide presentation describing the purchases and fixed assets business areas. Be sure to incorporate speaker notes as well as appropriate visuals, graphics, fonts, etc. Include any associated risk in these areas. Describe specific internal controls that include authorization of transactions, segregation of duties, adequate records and documentation, security of assets, and independent checks and...
Answer 4 questions you feel confidently about Elizabeth has developed a promotional campaign for a client...
Answer 4 questions you feel confidently about Elizabeth has developed a promotional campaign for a client that promises a hefty return for her owned cash-strapped business. While the campaign does not violate any laws, it might be considered manipulative and misleading, especially when targeted toward senior citizens. If Elizabeth were to consult the AMA Code of Ethics she’d discover: - there is a high value placed on creative approaches for clients which can outweigh other concerns if the client or...
Answer 4 questions you feel confidently about Elizabeth has developed a promotional campaign for a client...
Answer 4 questions you feel confidently about Elizabeth has developed a promotional campaign for a client that promises a hefty return for her owned cash-strapped business. While the campaign does not violate any laws, it might be considered manipulative and misleading, especially when targeted toward senior citizens. If Elizabeth were to consult the AMA Code of Ethics she’d discover: - there is a high value placed on creative approaches for clients which can outweigh other concerns if the client or...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT