Question

In: Computer Science

Case Study] (30 Marks) Showman House is a large event management company of New York. The...

Case Study]
Showman House is a large event management company of New York. The company organizes various types of events throughout the year. The events types include fashion shows, celebrity shows, chat shows, musical extravaganza, exhibitions, fairs, and charity shows.
Showman House organizes events of different types. The details of the various event types are stored in the Event Types file. This file contains data about the event type codes and the corresponding event types. Any attendee who wishes to organize an event needs to provide details about the nature of the event he wants to organize. Along with providing event details, he also makes the payment for the event. The payment for an event is made in instalments, according to the fee plan, which is stored in the Fee Schedules file. The Fee Schedules file maintains details such as fee schedule id, event id, fee description, and fee amount. An attendee needs to pay all the instalments of the payment, on or before the start date of the event.
All details related to an event such as event code, event name, event type code, location of the event, start date, end date, event description, number of people, and the staffing required for the event are stored in the Events file. The payment details that include payment amount, payment date, payment method id, and payment method description are also stored in the Events file. The details of an attendee such as attendee id, attendee name, and address are stored in the Attendees file.
Any event at Showman House is managed by an employee. The employee details such as employee id, first name, last name, title, and phone are stored in the Employees file.
The management of Showman House realize that it is difficult to maintain so much data manually. Therefore, they have decided to computerize the entire system of event management.
Blue Moon Computers have been assigned the task to computerize the system. The project team needs to perform the following tasks:
a. Identify the attributes of the various entities involved. The attributes should completely define the
entities.
b. Identify the primary and foreign keys in the tables.
c. Draw a diagram to show the relationships between various tables.

Solutions

Expert Solution

Please find below the steps to obtain the tables and relationship between the tables:

a. List tables in the Showman House database and assign attributes

Entities: The system will have below entities:

· EventType: To store the types of event

· Event: To store the actual event details

· Payment: To store the payment details

· Attendee: To store the attendee who organises the event

· Employee: Showman House employee to manage the event

Attributes:

· EventType(type_code, name, description)

· Event(event_code, event_name,event_type, location, start_date, end_date, description, total_ people, required_staffing, attendee_id, employee_id)

· Payment( payment_id, amount, date, payment_method_id, method_description, event_code)

· Attendee(attendee_id, attendee_name, address)

· Employee(employee_id, first_name, last_name, title, phone)

**********************************************************

b. Identifying primary and foreign keys

Primary keys are bold and underlined. Foreign key has * before the attribute name

· EventType(type_code)

Foreign key: NA

· Event(event_code)

Foreign key: *event_type, *attendee_id, *employee_id references from EventType, Attendee and Employee respectively

· Payment( payment_id)

Foreign key: event_code from Event entity

· Attendee(attendee_id)

Foreign key: NA

· Employee(employee_id)

Foreign key: NA

**********************************************************

c. Diagram to show relationship:

Relationships:

Identified entities have below relationships:

1. An Event should have one EventType whereas there can be many Event to same EventType. It is a Many to One relationship.

2. An Attendee can have atleast one to many Events, but an event will have only one attendee. It is a One to Many relationship.

3. An Event should be managed by one Employee whereas there can be many Event managed by one Employee. It is a Many to One relationship.

4. An Event can have many Payments, whereas a payment must belong to one Event. It is a One to Many relationship.

Relationship diagram is shown as below:


Related Solutions

Case Study for Financial Management. Case 1 You want to buy a house that costs $140,000....
Case Study for Financial Management. Case 1 You want to buy a house that costs $140,000. You have $14,000 for a down payment, but your credit is such that mort- gage companies will not lend you the required $126,000. However, the realtor persuades the seller to take a $126,000 mortgage (called a seller take-back mortgage) at a rate of 5%, provided the loan is paid off in full in 3 years. You expect to inherit $140,000 in 3 years, but...
Write an essay on the following case study You are a new hire at a large...
Write an essay on the following case study You are a new hire at a large software firm and have been working overtime for the last two months trying to complete the final testing of a new software release for the firm's flagship productwhich is used by thousands of organizations worldwide. Unfortunately, the software has many bugs and testing has taken weeks longer than expected. This afternoon your boss stopped by and asked you to "sign off on the completion...
QUESTION 4 (20 MARKS) Case Study (Floor Price/Ceiling Price) Kuala Lumpur, 30 October 2015: New private...
QUESTION 4 Case Study (Floor Price/Ceiling Price) Kuala Lumpur, 30 October 2015: New private sectors are not to defer the payment of minimum wages, scheduled for July 2016. Therefore, employers have to comply with the minimum wage ruling without giving any more excuses, said Datuk Seri Richard Riot, the Human Resources Minister. He mentioned that “There is no turning back on this policy”, as the national minimum wage was introduced three years back. He said this in his speech which...
Case Study: Project Communications Management: Best Practices in Practice As part of a large IT systems...
Case Study: Project Communications Management: Best Practices in Practice As part of a large IT systems integration project for the State of California, I witnessed the Project Management Office (PMO) do an excellent job of ensuring that the project stakeholders were properly informed of the project’s progress, outstanding issues, risks, and change requests. Information was gathered from multiple sources (for example, Project Schedule, Issue and Risk Repositories, Testing Tool Data Metrics, Change Request Log, and so on) and compiled into...
Read out the case study given below and answer the questions that follow. New York-based Kozmo,...
Read out the case study given below and answer the questions that follow. New York-based Kozmo, the 3-year-old company announced that it would stop delivery service in all nine cities it operates. New York-based Kozmo, which dispatched legions of orange-clad deliverymen to cart goods to customers' doors, is the latest dot.com dream to evaporate in the market downturn. Amazon com, venture capital firm Flatiron Partners and coffee giant Starbucks were among the investors in Kozmo. Kozmo said in December that...
(35 marks) Q5. Case Study: Assume that are the financial manager of a company, which is...
Q5. Case Study: Assume that are the financial manager of a company, which is considering a potential project with a new product that is expected to sell for an average price of $22 per unit and the company expects it can sell 350 000 unit per year at this price for a period of 4 years. Launching this project will require purchase of a $2 000 000 equipment that has residual value in four years of $200 000 and adding...
1. Consider the case of The Electric Company which produces electricity in New York State. The...
1. Consider the case of The Electric Company which produces electricity in New York State. The average monthly demand curve for the firm can be represented by P=65-Q where Q represents the quantity of electricity produced, in megawatt-hours (mwh) and P is measured in cents. Their marginal costs can be represented by MC=5+0.5*Q. Please provide graphs to accompany your analysis. b. In the case above, is this profit-maximizing outcome efficient?  If not, calculate any deadweight loss.  
Case Study Michael O’Malley, age 49, lives in Staten Island, New York, with his wife, Sharon....
Case Study Michael O’Malley, age 49, lives in Staten Island, New York, with his wife, Sharon. He has been a New York City police office for 25 years. The O’Malleys have two sons, 20 and 16 years of age, and a daughter, 18 years of age. Mr. O’Malley has always taken pride in the fact that he is athletic, working out 3 days a week at the gym and playing softball in the police league. Overall, Mr. O’Malley is physically...
Case Study 3 ( 10 Marks) Mr. Talal is working in a manufacturing company for shoes...
Case Study 3 ( 10 Marks) Mr. Talal is working in a manufacturing company for shoes and bags lines. They produce high quality products for reasonable prices that can be afforded by all customers income level. Talal knows that taking care of production is not the only thing matters in the company, but other things like storing,selling,packging and distribution of these products is also important. A manufacturer can sell his products through many channels like wholesalers and retailers. If the...
Case Study 2 ( 10 Marks) GEEPAS is an electronic company that worked hard to establish...
Case Study 2 ( 10 Marks) GEEPAS is an electronic company that worked hard to establish a place for itself in the market. It serves more 85 countries across the globe. GEEPAS produce all kind of products ranging from entertainent products to kitchen appliances and tools. Mr. Anas is working as head of the marketing department for GEEPAS electronics. Of course, competing with other electronic brands like LG, Samsung and other electronic dominated companies is not an easy task at...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT