IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

question de cardinalité?

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 36
    Par défaut question de cardinalité?
    bonjour
    voila sur un exo d'uml en ce qui concerne les diagrammes de classe
    on me dit qu'un étudiant peut emprunter des livre de la bibliothèque
    et qu'il a droit qu'a 3 livre maximum par emprunt
    et que le système doit enregistrer les emprunt pour pouvoir les consulter aprés,

    mnt j'ai relié la classe étudiant avec la classe livre a travers la classe d'association "emprunt"
    si je met les criminalité de façon a ce qu'un étudiant peut emprunter de 0 jusqu'à 3 livre par emprunt sa représentera que les emprunt en cours par contre si je met * * partout sa représentera tout les emprunts qui ont été effectué
    mon raisonnement est-il juste?
    ou dois rajouter autre chose
    merci de bien vouloir m'aider

  2. #2
    Membre éclairé Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Par défaut
    Bonjour,

    vous pouvez mettre vos classes en série donc n'utiliser pas une classe d'association pour respecter les cardinalités

    donc une association entre etudiant et emprunt et une association unidirectionnelle entre emprunt et livre et le sens de visibilté :
    emprunt --> 0.3 Livre.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    291
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 291
    Par défaut
    Bonjour,

    Toute la question est de savoir s'il on raisonne à un instant t ou sur la durée de vie d'une bibliothèque.

    Dans le second cas un livre peut avoir été emprunté par plusieurs étudiants, donc il y a une relation n-n entre livre et étudiant. Ce type de relations ne pouvant être réalisé en SQL, il convient d'introduire une troisième classe "emprunt" qui contiendra les valeurs des clefs primaires de livre et étudiant et par exemple la date d'emprunt. Avec une condition de vérification telle que pour une date donnée la nombre de livre =< 3.

Discussions similaires

  1. Question - MCD - Cardinalités 0-n
    Par qr0w_- dans le forum UML
    Réponses: 2
    Dernier message: 14/08/2013, 18h51
  2. [MCD] Question cardinalités MCD
    Par vivicente dans le forum Schéma
    Réponses: 5
    Dernier message: 14/02/2010, 13h01
  3. Question sur les cardinalités
    Par gralizem dans le forum Schéma
    Réponses: 15
    Dernier message: 13/10/2009, 20h49
  4. question sur cardinalités
    Par flex@ dans le forum Schéma
    Réponses: 1
    Dernier message: 31/01/2008, 09h12
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo