Trekking trips around world for small groups of customer

Assignment Help Operation Management
Reference no: EM132303641

Need an ER diagram

Caroline and Larry run a company that organizes trekking trips around the world for small groups of customers. These usually involve anywhere between 4 to 10 people per group. They asked you to help them design a database that will keep track of their bookings. You have conducted interviews with both and wrote down the information relevant to the database design. Use the below requirements to construct an ER diagram.

The database should keep track of customers and trips. For every customer we would like to keep track of their contact information (first & last name, address, phone, email). For every trip offered, we will keep track of its location (e.g., country), name, description, duration (beginning and ending dates), cost (per person), expected daily activity time (hours per day), average distance to walk every day, the terrain type (e.g., flat, hills, etc.), elevation change, and altitude at which the trip will take place. Both customers and trips will also need an internally assigned unique identifier (e.g., CustomerID and TripID)

Customers should be able to book many trips over time. Think of booking as a form of customer placing an order for a product (i.e., a trip). Customers should be able to create many bookings over time, but each single booking should be associated with one customer only. Each booking may include many trips (for instance, a customer may wish to combine a trip to Peru with a trip to Galapagos Islands), but a minimum of one trip is required. Each trip may be part of many bookings, but it is possible that we may have a trip in our offer that will never get booked. Each booking should have its own identifier, the date when it was created, and the total amount for which the customer was charged.

When a customer books a trip, we would like to know the personal details of the people for whom the customer booked a trip. For instance, we may have a customer book a trip for himself/herself and their family. We can collectively refer to them as participants. Any given booking might have only one participant, but it may have several as well. For each participant, we would like to keep track of their full name, contact information (phone, email), date of birth, height, weight, and the overall fitness level.

Caroline and Larry work with travel agents in each trip location. For each travel agent, the database should keep track of their personal and contact information. Each trip will only have one travel agent associated with it, but the same travel agent might be responsible for several trips. In addition, each trip may require one or more guides, with the same guides being able to work with many trips. For each guide, we would like to keep track of the personal and contact information.

Some trips may require specific hotel arrangements, while other may (for example, there may be not hotel available in high mountain areas). It is possible that several different hotels will have to be booked for a single trip. For each hotel we will want to know its name, and exact address.

Reference no: EM132303641

Questions Cloud

What is the expected number of barges in the system : What is the expected number of barges in the system? What is the expected number in the queue?
Discuss components that must be in place for organization : Identify and discuss the components that must be in place for an organization to gain real value from its BI and analytics efforts. BI and analytics efforts.
Find the average number of machines under repair : Find the average number of machines under repair.
Each analytical tool for internal analysis : Discuss strength and weakness of each analytical tool for internal analysis.
Trekking trips around world for small groups of customer : Caroline and Larry run a company that organizes trekking trips around the world for small groups of customers.
Discuss the leadership of the organization : Discuss the leadership of the organization and its relationship to the culture.
Advantage of raising or maintaining the minimum wage : What do you believe is the main advantage of raising or maintaining the minimum wage?
How is life expentancy associated with wealth inequality : How is life expentancy associated with wealth inequality? Why might this correlation exist? How might a national average hide this Association?
Why do many companies find increasing managing diversity : Why do many companies find increasing an managing diversity to be difficult challenge?

Reviews

Write a Review

Operation Management Questions & Answers

  Effects of breach of contract upon business in own country

Explain contract law and the effects of breach of contract upon a business in own country.

  The company manager must make ethical decisions

The company manager must make ethical decisions.

  Decentralization of your client human resources function

You have been hired to oversee decentralization of your client’s human resources function in which corporate functions will be relocated to each regional office

  Definition of control by non-human technologies

Summarize Ritzer’s definition of control by non-human technologies, including a description of what he means by non-human technologies.

  Consider feeding horses-taking your required amount of nap

Calculation: Your Company plans to transport 20 horses to a racetrack in Denver. You know that it takes 12 hours to drive directly from Phoenix to Denver. what would be your critical ratio if you had only 2 days left to meet your deadline and you onl..

  Course material lists four stages of change management

The course material lists the four stages of change management as: Diagnostic; Action Planning; Implementation/Intervention stage;

  What is the employee role in the career development process

What is the employee’s role in the career development process? The manager’s role? The employer’s role? Provide examples.

  Worthwhile to take time to reflect on ethical perspective

As you begin your study of ethics, it is worthwhile to take time to reflect on your own ethical perspective. Consider the following questions: What factors do you consider when weighing a moral issue? What factors do you consider when you describe so..

  What is the planning process in critical path method

What is critical path method? What is the planning process in Critical Path Method?

  What is break-even point

What is the break-even point? How many units must be sold to make a profit of $500.00?

  Ethical issues are either implicitly or explicitly involved

Northouse writes, “In any decision-making situation, ethical issues are either implicitly or explicitly involved.”

  Truly human leadership at barry-wehmiller

Truly Human Leadership at Barry-Wehmiller

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