A travel/tour company provides a broad range of tours and travel services with discounts for their members. A member may be an individual member or a company member that allows the company's employees to use the services. An individual member will pay his/her own travel expenses, a company employee will be paid for by his/her company. The payment will be charged by credit cards.

The travel company offers the following categories of services:

  • Air travel - charters for airlines
  • Water travel - cruises, barges, boats, yachts, and ferries
  • Railroad travel - railroad tours and vacations
  • Ground travel - tour buses, mini-buses and bus charter services in US and Canada

Use an Enhanced ER Diagram (EERD) to design a database to track a member using their services. The EERD must include some EERD notations such as superclass, subclass, categories, and other constraints. You only need to include key attributes for the entities (such as Air Travel and so on) and relationships to reduce complexity of your design. You don't need to identify attributes associated with Air_Travel and other entities.

Please state clearly any assumptions you make and your design rationale. You may use any graphical tools to draw your EERD or you can use hand-writing to clearly show your EERD.

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.