Modèle
Le Modèle Conceptuel des Données
Entités
Associations
Représentées par un ovale, contenant le nom de l'association, et éventuellement ses attributs.Le nom d'une association s'exprime par un verbe, en général à l'infinitif.
Exemple : Se lit dans les deux sens :
- Un film est produit par un pays (forme active du verbe)
- Un pays produit 0 ou plusieurs films (forme passive du verbe)
Cardinalités
Pour une association binaire, indiquent combien de fois au minimum et au maximum une occurrence d'entité peut être liée à une occurrence d'une autre entité.(De manière plus générale, les cardinalités d’une entité dans une association expriment le nombre de fois qu’une occurrence de cette entité peut être impliquée dans une occurrence de l'association, au minimum et au maximum).
Une association s'écrit à l'aide de 2 nombres séparés par une virgule ;
n
désigne "plusieurs", un nombre indéfini.
Une cardinalité "
nombre1, nombre2
"" se lit : "de nombre1 à nombre2".
En pratique, on utilise 4 cardinalités différentes :
- 0, 1 : 0 ou 1
- 1, 1 : 1
- 0, n : 0 ou plus
- 1, n : 1 ou plus
Diagramme d'occurences
Utile pour tester si les cardinalités sont correctes. On représente quelques occurences des entités et on dessine les relations existant entre elles.Attributs d'une association
Associations un à plusieurs ("one to many")
Parfois appelée association hiérarchique ; on parle d'entité enfant et d'entité parent. La connaissance d'un film implique la connaissance du pays correspondant.Ce type d'association implique donc une dépendance fonctionnelle.
Le pays (parent) dépend fonctionnellement du film (enfant).
Une association un à plusieurs n'est jamais porteuse d'attribut.