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 :

débutant mysql workbench entité-association modélisation


Sujet :

Outils MySQL

  1. #1
    Membre du Club
    Profil pro
    developpeur
    Inscrit en
    Juin 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Juin 2009
    Messages : 57
    Points : 67
    Points
    67
    Par défaut débutant mysql workbench entité-association modélisation
    Bonsoir les amis,

    mysql workbench permet de faire l'entité-association presque avec la notation "Crow's Foot ".

    Après des manipulations avec cette outils je pense qu'il se mélange entre l'entité association et le modèle relationnel :
    - par exemple si en choisi les cardinalités n:m entre deux entités, l'outil crée automatiquement une troisième entité entre les deux entités qui est l'association entre les deux .

    C'est comme dans le modèle relationnel ??

    Des l'éclaircissement sur ça s'ils vous plait.

    * Merci *

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    ce produit n'est pas un outil de modélisation et ne sait pas faire un MCD dans aucune notation; C'est juste un simple outil pour visualiser le schéma physique d'une BD et y rajouter des tables ou des colonnes graphiquement !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre du Club
    Profil pro
    developpeur
    Inscrit en
    Juin 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Juin 2009
    Messages : 57
    Points : 67
    Points
    67
    Par défaut
    ok merci beaucoup pour votre réponse

  4. #4
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 001
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonsoir,


    Citation Envoyé par anouarattn Voir le message
    mysql workbench permet de faire l'entité-association presque avec la notation "Crow's Foot ".
    C’est une des notations utilisables avec MySQL Workbench (MWB), mais ça n’est pas la seule qu'il propose et on peut par exemple préférer la notation UML (sans pour autant représenter des diagrammes de classes !)


    Citation Envoyé par anouarattn Voir le message
    Après des manipulations avec cette outils je pense qu'il se mélange entre l'entité association et le modèle relationnel.
    Le modèle relationnel est une théorie (la théorie relationnelle) que l’on doit à E.F. Codd et comme beaucoup, vous confondez avec une représentation graphique quelle qu’elle soit. Le modèle relationnel peut être défini ainsi :

    1. Une collection non limitée de types scalaires (dont notamment le type booléen (valeur de vérité)) ;
    2. Un générateur de type Relation et l’interprétation attendue des types de relations générés par ce moyen ;
    3. Les mécanismes pour définir des variables relationnelles du type de relation voulu ;
    4. L’opération d’affectation relationnelle permettant d’affecter des valeurs de relations à ces variables ;
    5. Une collection non limitée d’opérateurs relationnels génériques (« l’algèbre relationnelle »), pour produire des valeurs de relations à partir d’autres valeurs de relations.
    Clairement, le Modèle Relationnel relève de la logique et des mathématiques appliquées et n’a strictement rien à voir avec une quelconque représentation graphique. En relationnel on ne dessine pas.


    Citation Envoyé par anouarattn Voir le message
    si en choisi les cardinalités n:m entre deux entités, l'outil crée automatiquement une troisième entité entre les deux entités qui est l'association entre les deux.
    MWB ne s’intéresse pas aux types d’entités (notez en passant que vous confondez type d’entite (ou entité-type) et entité : une entité est une instance d’un type d’entité), mais aux tables (sous-entendu SQL) :



    Quoi qu’il en soit, MWB a bigrement raison de déclarer une 3e table. En effet, il respecte ainsi un des points de la normalisation en première forme normale (1NF), à savoir qu’à l’intersection d’une ligne et d’une colonne il ne peut y avoir qu’une seule valeur du type auquel se raccroche la colonne. Qui plus est, sans procéder ainsi, les contraintes référentielles (clés étrangères) ne pourraient pas être mises en œuvre.

    Pour en revenir à la notation : ça n’est pas parce que MWB utilise telle ou telle notation que celle-ci est propre au niveau Entité-Association. Ainsi, PowerAMC permet lui aussi d’utiliser la notation Crow's Foot au niveau logique (voire « physique »).

    Je pense que c’est à ce sujet que vous estimez que MWB ferait un mélange, mais, quitte à me répéter, une notation quelle qu’elle soit n’est pas l’apanage d’un niveau de modélisation.

    Cela dit, MWB se dit EER (Extended (ou Enhanced) Entity Relationship), ce qui est un abus ... d’extension, car les concepts correspondants ne sont pas de son niveau.


    Citation Envoyé par SQLpro Voir le message
    C'est juste un simple outil pour visualiser le schéma physique d'une BD et y rajouter des tables ou des colonnes graphiquement !
    Tu es sévère Fred ! Je trouve que MWB — qui est gratuit — me rend d’éminents services parce qu’il me permet de concevoir confortablement une représentation graphique tabulaire (après tout, je fais sans mauvaise grâce l’économie des carrés et des ronds merisiens), avec possibilité d’urbanisation en domaines pour y voir plus clair, et il me permet de produire sans effort les scripts de production des CREATE TABLE avec intégrité d’entité et intégrité référentielle en place, alors qu’avec d’autres gratuits c’est la galère (OMS par exemple)...

    A part ça, comment vas-tu ?
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par fsmrel Voir le message
    ...

    Tu es sévère Fred ! Je trouve que MWB — qui est gratuit — me rend d’éminents services parce qu’il me permet de concevoir confortablement une représentation graphique tabulaire (après tout, je fais sans mauvaise grâce l’économie des carrés et des ronds merisiens), avec possibilité d’urbanisation en domaines pour y voir plus clair, et il me permet de produire sans effort les scripts de production des CREATE TABLE avec intégrité d’entité et intégrité référentielle en place, alors qu’avec d’autres gratuits c’est la galère (OMS par exemple)...

    A part ça, comment vas-tu ?
    Oui, je suis toujours sévère avec MySQL parce qu'il mélange tout, donne des information Phalacieuse (tu notera la phaute :-)) et au final on ne comprend rien et on poste dans les forums !!!!!!

    Au moins ça t'amuse !!! ;-)

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Modéliser les données avec MySQL Workbench
    Par fsmrel dans le forum Télécharger
    Réponses: 0
    Dernier message: 09/08/2014, 00h35
  2. Réponses: 9
    Dernier message: 25/03/2014, 07h15
  3. [MLD] Association réflexive dans MySQL Workbench
    Par Age_of_Aquarius dans le forum Schéma
    Réponses: 6
    Dernier message: 08/08/2013, 20h22
  4. [MLD] Association (0,1) - (0,n) dans MySQL Workbench
    Par Age_of_Aquarius dans le forum Schéma
    Réponses: 31
    Dernier message: 26/02/2013, 13h40
  5. Réponses: 2
    Dernier message: 18/07/2011, 16h23

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