dimanche 7 décembre 2014

Exercice corrigé UML: gestion des formations d'un institut privé

Exercice:
Il s'agit d'établir le schéma conceptuel d'une base de données pour la gestion des formations d'un institut privé :
·         Un cours est caractérisé par un numéro de cours (NOCOURS), un libellé (LIBELLE), une durée en heures (DUREE) et un type (TYPE).
·         Un cours peut faire l'objet dans l'année de plusieurs sessions identiques.
·         Une session est caractérisée par un numéro (NOSES), une date de début (DATE) et un prix (PRIX).
·         Une session est le plus souvent assurée par plusieurs animateurs et est placée sous la responsabilité d'un animateur principal.
·         Un animateur peut intervenir dans plusieurs sessions au cours de l'année.
·         On désire mémoriser le nombre d'heures (NBH) effectué par un animateur pour chaque session.
·         Un animateur est caractérisé par un numéro (NOANI), un nom (NOMA) et une adresse (ADRA).
·         Chaque session est suivie par un certain nombre de participants.
·         Un participant est une personne indépendante ou un employé d'une entreprise cliente.
·         Un participant est caractérisé par un numéro (NOPAR), un nom (NOMP) et une adresse (ADRP).
·         Dans le cas d’un employé, on enregistre le nom (NOMEN) et l’adresse de l’entreprise (ADREN).
·         On désire pouvoir gérer d’une manière séparée (pour la facturation notamment) les personnes indépendantes d’une part, et les employés d’autre part. Si nécessaire, on fera les hypothèses sémantiques complémentaires qui pourraient s'imposer.
                                                                                                                    
Établir un schéma conceptuel (diagramme de classes UML) pour cette base de données.
Corrigé: