(14 Catalyst questions on this page)
Imagine that you had developed this database six months ago. Then an accident occurred: the BoatClub rented a boat to a sailor who was unqualified to sail that type of boat. He rammed another boat (left), and the BoatClub was sued. Just two weeks later, another unqualified sailor ran a large boat aground (right). You and the Boat Club want to make sure that never happens again!


The Boat Club decided the database needed to keep track of what skill level is required to use each boat.
Since the database was already keeping track of the skill level of each sailor, this change would let the BoatClub verify that a sailor who wants to reserve a given boat is sufficiently skilled.
After much discussion, the Boat Club decided that the level of skill is determined by the type of boat and its size. They created categories of boats (which they call boat models) and assigned skill levels to each model.
You put that information in a new table called tableBoatModel
We also added a new field, modelID to tableBoats to indicate the appropriate model for each boat. Here is what the relationships display now looks like for this database (you'll see a second new table, called tableLocation, which will be explained later):
