Chapter 6 – Transforming Data Models into Database Designs
❖ SAN JUAN SAILBOAT CHARTERS CASE QUESTIONS
San Juan Sailboat Charters (SJSBC) is an agency that leases (charters)
sailboats. SJSBC does not own the boats. Instead, SJSBC leases boats on behalf of
boat owners who want to earn income from their boats when they are not using them,
and SJSBC charges the owners a fee for this service. SJSBC specializes in boats that
can be used for multiday or weekly charters. The smallest sailboat available is 28 feet in
length and the largest is 51 feet in length.
Keeping track of equipment is an important part of SJSBC’s responsibilities.
Much of the equipment is expensive, and those items not physically attached to the boat
can be easily damaged, lost or stolen. SJSBC holds the customers responsible for all of
the boat’s equipment during the period of the charter.
Sailboats need maintenance. Note that two definitions of boat are: (1) “break out
another thousand” and (2) “a hole in the water into which one pours money.” SJSBC is
required by its contracts with the boat owners to keep accurate records of all
maintenance activities and costs.
A data model of a proposed database to support an information system for
SJSBC is shown in Figure 6-45. Note that because the OWNER entity allows for owners