Vous êtes sur la page 1sur 5

Corrigé de l exercice « Travaux Publics »

Une entreprise de travaux publics souhaite informatiser la gestion des ses engins de
chantier. Ceux-ci sont identifiés par un numéro de série qui est unique (il ne peut pas
y avoir deux engins avec le même numéro). On connaît par ailleurs leur marque, leur
type, leur poids, et le nombre de personnes nécessaires à leur mise en uvre.

Par exemple:

Numéro de série: 20234


Marque: Volvo
Type: Camion grue
Poids: 14,5 tonnes
Nombre de personnes: 2

L exemple met en évidence deux types d informations :


des propriétés :
Numéro de série:
Marque:
Type:
Poids:
Nombre de personnes:

des réalisations de propriétés (occurrences)


20234
Volvo
Camion grue
14,5 tonnes
2

Par ailleurs, la définition d ENGIN correspond bien à la notion d ENTITE. Les


ENGINS ont une existence propre, ils sont autonomes.

Numéro de série
Marque
Type
Poids
Nombre de personnes
1
L'entreprise souhaite que chaque soir, certains de ces engins soient remisés. A cette
fin, elle dispose d'un certain nombre de hangars. Chaque hangar est identifié par un
numéro. On connaît également son adresse, son code postal, sa localité et sa
superficie.

Par exemple:

Numéro: 156
Adresse: 23 rue des Fleurs
Code Postal: 44500
Localité: La Baule
Superficie: 23000 m2

Pour les hangars le raisonnement est identique. Il s agit d un ENTITE.

Numéro:
Adresse:
Code Postal:
Localité:
Superficie:

Quand un engin est remisé dans un hangar, on note la date et l'heure d'arrivée.
Quand il repart, on note la date et l'heure de départ.

Le texte fait apparaître que les ENGINS et les HANGARS sont associés dans un
processus qui consiste à les REMISER.

Engin
Numéro de série
Marque
REMISER
Type
Poids
Nombre de personnes

2
REMISER n a pas d existence propre. Sa présence dans le système d information
est liée à l existence des entités qui l environnent : ENGIN et HANGAR. C est donc
une ASSOCIATION. Elle porte 4 propriétés :
Date Entrée
Heure Entrée
Date Départ
Heure Départ
qui sont caractéristiques de l association, c est à dire qui ne reçoivent des valeurs
que lorsqu il y a une occurrence d ENGIN associée à une occurrence de HANGAR

Engin
Numéro de série
Marque
Type
Poids
Nombre de personnes

Tous les hangars de l'entreprise peuvent accueillir des engins. Par ailleurs, certains
engins, du fait de leurs dimensions ne peuvent pas être remisés. Ils ne font jamais
l objet d une action de « remisage »
En ce qui concerne les relations entre d une part Engin et Remiser et d autre
part Hangar et Remiser, il n y a pas de caractère d obligation. Cela aurait
entraîné une cardinalité minimum à 1 qui est caractéristique de l obligation
(DOIT). Il s agit d une possibilité (PEUT) qui est formalisée par une cardinalité
minimum 0.

Pour poser une cardinalité Mini et une cardinalité Maxi sur le lien reliant une Entité à
une Association il faut se placer dans la perspective suivante :
Pour une occurrence (réalisation) de l entité, on a combien au minimum et
combien au maximum d occurrences de l association.
ENGIN - REMISER

Pour une occurrence d Engin, il peut y avoir combien d occurrences de Remiser au


Minimum : 0
(le remisage des engins est une possibilité et non pas une obligation))
Pour une occurrence d Engin, il peut y avoir combien d occurrences de Remiser au
Maximum : n

3
(il y aura autant de réalisations de l association « remiser » qu il y a d action de
remisage)
Entre Engin et Remiser : 0,n

HANGAR - REMISER

Pour une occurrence de Hangar, il y a combien d occurrences de Remiser au


Minimum : 0
(les hangars de l'entreprise peuvent accueillir des engins)
Pour une occurrence de Hangar, il peut y avoir combien d occurrences de Remiser
au Maximum : n
(Dans un Hangar, on peut remiser plusieurs Engins)
Entre Hangar et Remiser : 0,n

Engin Hangard
Remiser
Numéro de série Date Entrée Numéro
Marque 0,n Heure Entrée 0,n Adresse
Type Code Postal
Date Sortie
Poids Localité
Heure Sortie
Nombre de personnes Superficie