Question 2 : Une compagnie maritime possède une flotte (actuellement de six bateaux), sur lesquels elle organise des croisières. Elle ne vend pas ses croisières à des clients finaux, mais à des tour-opérateurs. Chaque croisière a un nom (“Iles de rêve”, “Orient magique”…), est définie par un port dʼattache (port de départ et dʼarrivée) et un itinéraire composé dʼune suite dʼescales, dans un ordre précis. Une croisière dure en général entre 5 et 15 jours. La description dʼune croisière nʼest jamais modifiée : si on change une escale, on considère quʼil sʼagit dʼune nouvelle croisière, à laquelle on attribue un nouveau nom. Une croisière est généralement répétée à dates régulières. Pour chaque croisière, chaque tour-opérateur réserve un certain nombre de cabines dans chaque classe (Grand luxe ou Standard), en fonction des disponibilités du bateau. Toutes les cabines ont 2 couchettes ( le tour-opérateur a toute liberté pour définir sa politique dʼattribution des cabines à ses clients). Un n° de réservation est attribué à chaque réservation. Plusieurs tour-opérateurs peuvent être présents simultanément sur la même croisière. On veut informatiser la description des croisières (afin dʼalimenter un catalogue de croisières qui sera développé indépendamment) et la réservation des croisières par les tour-opérateurs. Le prix journalier dʼune cabine dépend de la classe et de la période (il existe deux types périodes : Rouge et Bleue. Une croisière est considérée en période rouge si elle empiète, même partiellement, sur une période rouge. Les périodes rouges correspondent aux périodes de vacances scolaires : toutes les croisières partagent donc les mêmes périodes). Mais ce prix journalier est le même pour toutes les croisières. Ici aussi, cʼest aux tour-opérateurs de définir leur politique tarifaire en fonction des croisières. Dans la mesure du possible, il sera souhaitable de permettre des évolutions de ce système (rendre possible dans le futur la création dʼune classe