Associations et cardinalités

Relier les entités : association binaire, réflexive, ternaire ou porteuse d'attributs, cardinalités minimale et maximale en notation Merise, lecture dans les deux sens et correspondance avec les multiplicités UML.

  • 25 cartes
  • 5 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation
  5. Comprendre

Quelques cartes du deck

  • Association : de quoi s'agit-il ?

    Voir la réponse

    Lien nommé par un verbe, qui unit des occurrences d'entités, le plus souvent de deux entités : un client passe des commandes, une commande contient des produits.

    L'association relie des occurrences, pas des entités entières : Mme Durand passe la commande 12, pas toutes les commandes. Chaque extrémité s'appelle une patte.

  • Règle : « un client peut passer plusieurs commandes, et ne rien avoir commandé ; une commande est passée par un seul client ». Quelles sont les cardinalités de PASSER ?

    • CLIENT 0,n et COMMANDE 1,1
    • CLIENT 1,1 et COMMANDE 0,n
    • CLIENT 0,n et COMMANDE 0,n
    • CLIENT 1,n et COMMANDE 1,1
    Voir la réponse

    CLIENT 0,n et COMMANDE 1,1

    Chaque cardinalité se lit à partir de son entité : une commande participe à exactement un lien (1,1), un client à zéro ou plusieurs (0,n). CLIENT 1,1 et COMMANDE 0,n inverse les deux ; CLIENT 1,n exigerait au moins une commande par client ; COMMANDE 0,n permettrait une commande sans client, ou à plusieurs clients.

  • Un minimum de 0 rend la participation … ; un minimum de 1 la rend ….

    Voir la réponse

    Un minimum de 0 rend la participation facultative ; un minimum de 1 la rend obligatoire.

    « Un livre a au moins un auteur » donne 1 côté LIVRE ; « un auteur peut n'avoir encore rien écrit » donne 0 côté AUTEUR.

  • Cardinalité : de quoi s'agit-il ?

    Voir la réponse

    Couple de nombres (minimum, maximum), noté sur une patte, qui dit à combien de liens une occurrence de l'entité peut participer.

    Le minimum vaut 0 ou 1 (participation facultative ou obligatoire), le maximum 1 ou n (un seul lien ou plusieurs). Elle se lit à partir de l'entité qui la porte.

  • Règle : « un étudiant s'inscrit à plusieurs modules et obtient une note pour chacun ». Où placer l'attribut note ?

    • Sur ÉTUDIANT, puisque c'est lui qui est noté
    • Sur MODULE, puisque la note concerne un module
    • Comme identifiant de l'association INSCRIRE
    • Sur l'association INSCRIRE
    Voir la réponse

    Sur l'association INSCRIRE

    La note dépend du couple (étudiant, module) : sur ÉTUDIANT elle serait unique pour tous ses modules, sur MODULE unique pour tous ses étudiants. Elle ne sert pas non plus d'identifiant : deux étudiants peuvent avoir la même note.