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

Outils MySQL Discussion :

MySQL Workbench et cardinalités


Sujet :

Outils MySQL

  1. #1
    Membre confirmé Avatar de calogerogigante
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 602
    Points : 497
    Points
    497
    Par défaut MySQL Workbench et cardinalités
    Bonjour,

    Je viens à peine de découvrir l'outil MySQL Workbench, et je suis assez impressionné par ce programme, qui me semble aller encore plus loin que ce que faisait DBDesigner4.

    Néanmoins, j'ai besoin d'une sérieuse révision de mes cardinalités dans le cadre de l'utilisation de cet outil.

    Je voudrais savoir s'il est juste d'interpréter les cardinalités de la sorte :



    Est-ce que c'est juste d'interpréter les cardinalités ainsi ?

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 006
    Points : 23 668
    Points
    23 668
    Par défaut
    Bonjour,

    Plutôt que la notion d'appartenance, il vaut mieux raisonner (je pense) en terme de correspondance : "à un objet A correspond un ou plusieurs objets B"...
    Sinon, ça me semble correct.

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre confirmé Avatar de calogerogigante
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 602
    Points : 497
    Points
    497
    Par défaut
    OK, merci.

    Il vaut mieux en effet utiliser un terme plus vague qui pourrait symboliser n'importe quelle relation plus précise...

    "Correspondre" est parfait !!

    En fait, j'essaie de faire une fiche résumée qui me permette vite de m'y retrouver dans les cardinalités, et comme j'ai l'esprit lent, ça me fera gagner du temps...
    Je vais essayer maintenant de faire des mini-exemples avec des tables et des valeurs simples pour illustrer ça en "données dans des tables".

    Mais pour revenir à Workbench... Je n'ai trouvé aucun exemple d'illustration de schéma de base de données où l'on voit des cardinalités 0,1 ou 0,n .
    Est-ce juste un hasard ?

  4. #4
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 894
    Points : 6 023
    Points
    6 023
    Par défaut
    Je pense que c'est lier au hasard, sous-entendu que ces cardinalités se trouvent dans des cas de modélisations extrêmes vers lesquels les rédacteurs du manuel ne sont pas allés...
    Ex pour du 0,1 : 1 femme chinoise ne peut avoir qu'un enfant (mais peut ne pas en avoir)

    et pour le 0,n : 1 voiture de location peut être conduite par plusieurs personnes (n), mais peut ne jamais avoir été louée (0).
    Plus généralement, je crois qu'on trouve ce genre de cardinalité quand une table de relations est mise en oeuvre pour supporter une association n:m du niveau conceptuel.

    Ces exemples restent très théoriques bien sûr
    "Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
    -----------------------
    Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
    Usus magister est optimus

  5. #5
    Membre confirmé Avatar de calogerogigante
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 602
    Points : 497
    Points
    497
    Par défaut
    OK, merci pour vos avis. C'est très clair.

    Je vais m'amuser à essayer de créer un schéma de données où interviennent tous les types de cardinalités.

    Je mets le post en résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. installation MySQL workbench
    Par fripette dans le forum Installation
    Réponses: 1
    Dernier message: 12/04/2011, 15h59
  2. [MySQL Workbench] Cardinalité introuvable
    Par tonymx15 dans le forum Outils
    Réponses: 2
    Dernier message: 16/11/2010, 09h54
  3. Réponses: 5
    Dernier message: 18/11/2009, 14h50
  4. Réponses: 1
    Dernier message: 18/02/2009, 10h56
  5. Mysql workbench vs mysql administrateur
    Par juin29 dans le forum Outils
    Réponses: 1
    Dernier message: 21/10/2008, 14h47

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