Académique Documents
Professionnel Documents
Culture Documents
1. L’IDENTIFIANT RELATIF
Le principe de l’existence « propre » et indépendante retenu en premier lieu pour définir
une entité ne permet pas de représenter toutes les situations de façon satisfaisante. Il arrive
qu’un objet soit inclus dans un autre et identifié relativement à celui-ci.
Deux entités peuvent ainsi être liées par une association « 1 – N » traduisant une
dépendance fonctionnelle ensembliste, ce que l’on peut schématiser par :
E1 E2 E1 ϵ E2
(1,1) 1,N ou 1,1 1,N
id1 ou Id2 id1 ou Id2
0,N 0,N
Ou encore par :
E1 E2
1,1 (R) 1,N
id1 ou Id2
0,N
E1 est une entité relative, ou entité faible, ou entité dépendante dont l’identifiant relatif est
composé de id2 et id1. Ce qui se traduit par E1(#id2, id1,…) au niveau du schéma relationnel.
Plusieurs indentifications relatives peuvent s’enchaîner en cascade.
Exemple :
0,N
ACTEUR
N°acteur
0,N
DF ACTEUR
N°acteur
La contrainte conduit à exclure le N° d’acteur de la clé de la relation OBTENIR, qui devient
OBTENIR (#n°représentation, #n°rôle, #n°acteur, cachet). Il est alors impossible d’entrer
plusieurs fois un même couple représentation-rôle dans la table OBTENIR, puisqu’une clé
primaire ne peut recevoir deux valeurs identiques.
La notation DF peut être remplacée par CIF ou selon le cas ou la
convention retenue
Pour aligner le schéma, il est possible de ne pas y faire figurer la « patte » faisant double
emploi avec la contrainte :
DF ACTEUR
N°acteur
3. L’ASSOCIATION D’ASSOCIATION
Il arrive qu’une association soit vue comme une entité et doive être reliée à une autre
association.
L’association d’association peut se représenter grâce à un agregat (une agregation
symbolisant une pseudo-entité).
1,N
Livrer
Qté livrée
1,N
BON LIVRAISON
N°bon
Ce qui peut se représenter aussi de la façon suivante :
1,N
Livrer
Qté livrée
1,N
BON LIVRAISON
N°bon
1,1
DF
0,N
ACTEUR
N°acteur
REPRESENTATION 1,N ROLE
obtenir 1,N
N°représentaion N°rôle
cachet
1,1
DF
0,N
ACTEUR
N°acteur