III.1.4. Recensement et description des relations
Relation
|
Objets participants
|
Effectuer
|
Demande
|
Personnel aéronautique
|
Avoir
|
Personnel aéronautique
|
Aptitude médical
|
Posséder
|
Personnel aéronautique
|
Qualification type
|
Etre
|
Licence
|
renouvellement
|
obtenir
|
Personnel aéronautique
|
Licence
|
Faire partir
|
Type licence
|
Licence
|
Délivrer
|
Licence
|
Agent
|
Valider
|
Licence
|
Agent
|
Réaliser
|
Personnel aéronautique
|
Paiement
|
B U Z I Linda Page | 45
III.1.5. Détermination des contraintes des
cardinalités et d'intégrité fonctionnelle
A. Contrainte des cardinalités
La cardinalité permet d'exprimer le nombre de fois,
minimum et maximum que l'objet ou l'entité participe à une
relation. D'après MERISE, nous distinguons les cardinalités
ci-après :
|
MINIMUN
|
MAXIMUN
|
LECTURE
|
1er cas
|
0
|
1
|
Zéro ou une fois
|
2ème cas
|
1
|
1
|
Une et une seule fois
|
3ème cas
|
1
|
N
|
Une ou plusieurs fois
|
4ème cas
|
0
|
N
|
Aucun ou plusieurs fois
|
5èmer cas
|
N
|
N
|
Plusieurs fois
|
B. Contrainte d'intégrité fonctionnelle
(CIF)
La contrainte d'intégrité fonctionnelle dans une
relation exprime que l'un de ces objets est totalement identifié par la
connaissance des autres. Il nous est demandé d'identifier le CIF pour
optimiser la base de données c'est-à-dire diminuer le nombre
d'information à stocker dans les mémoires de masse et dans la
mémoire centrale de l'ordinateur, on recommande toujours l'utilisation
de contrainte d'intégrité fonctionnelle dans le cas où la
relation est du type « Père » -« Fils ».
Cardinalité Père : (1, n) ou (0, n)
Cardinalité Fils : (0, 1) ou (1, 1)
Schématiquement, on représentera le CIF en
ajoutant sur le schéma conceptuel, une flèche allant de l'objet
de cardinalité (0, 1) ou (1, 1) vers l'autre objet
déterminé.
B U Z I Linda Page | 46
Sur base des règles de gestion, nous avons
déterminé les cardinalités reprises dans le tableau
ci-dessous :
Relation
|
Objets
|
Cardinali té
|
CIF
|
Père
|
Fils
|
Effectuer
|
Demande et
Personnel aéronautique
|
1,1 - 1,n
|
Oui
|
Personnel aéronautique
|
Demande
|
Avoir
|
Personnel
aéronautique et aptitude médical
|
1,n - 1,1
|
Oui
|
Personnel aéronautique
|
Aptitude médical
|
Posséder
|
Personnel
aéronautique et qualification type
|
1,n - 1,n
|
Non
|
-
|
-
|
Effectuer(2)
|
Personnel
aéronautique et vol
|
1,n - 1,1
|
Oui
|
Personnel aéronautique
|
vol
|
Réaliser
|
Personnel
aéronautique et paiement
|
1,n - 1,1
|
Oui
|
Personnel aéronautique
|
Paiement
|
Délivrer
|
Personnel
aéronautique et agent
|
1,n - 1,1
|
Oui
|
Agent
|
Personnel aéronautique
|
B U Z I Linda Page | 47
Valider
|
Abonnée et avenue
|
1,1 - 1,n
|
Oui
|
Agent
|
Personnel aéronautique
|
Etre
|
Renouvelle
ment et licence
|
1,1 - 1,n
|
Oui
|
Licence
|
Renouvelle Ment
|
Faire partir
|
Type licence et
licence
|
1,1 - 1,n
|
Oui
|
Type licence
|
Licence
|
Remarque :
Celui qui pointe, c'est le « Fils » et celui qui est
pointé, c'est le « Père ». Ainsi, un « Fils »
ne peut avoir qu'un un seul « Père ».
Aptitude medicale
Demande
Code_dem # Date dem Objet_dean
Id_am # Nom medecin tel_med Date_del_am Exp_am
Vol
Effectuer
Qualification Type
Num vol # Aerodrome_depart Aerodrome_anrive Duree vol
Code_qual # Design_qual
Personnel Aéronautiques
Paiement
Id_ per _aero#
Nam_per Prénom Résidence Date_nais Lieu _nais
Nationalité Photo Num_tel Autre_qual E-mai]
Renouvellement
Num_renouvel # Date_renouvel Date_exp
Num_paie # Date_paie Id_per_aero Motif
Montant chiffre Montant lettre
obtenir
Agent
Faire partir
Matricule # Nom_agent Post - nom Fonction Adresse tel
Délivrer
Type Licence
Code_Type # Design_type
Valider
Licence
Num lic # Id_per Date_del Date_val Lieu del Statut lic
BUZI Linda Page 148
|