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

Merise Discussion :

Merise vers ERD


Sujet :

Merise

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Points : 37
    Points
    37
    Par défaut Merise vers ERD
    Bonjour à tous

    J’utilise l'outil Visual Paradigm pour réaliser des uml et merise, mais cet outil n'utilise pas la méthode Merise mais ERD , j'aimerai avoir un tuto pour comprendre la conversion de Merise vers ERD car l'association n'existe pas .
    Par exemple en merise = une entité 'auteur' , un association 'écrire" , une entité 'Livre'
    Quelle sera alors en ERD ?
    Merci

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    7 966
    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 : 7 966
    Points : 30 778
    Points
    30 778
    Billets dans le blog
    16
    Par défaut
    Bonsoir forst,

    Vous êtes ici dans le MeriseLand...

    Montrez-nous une image de diagramme ERD, car on n'a pas l'outil dont vous parlez.

    Merci
    (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.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Points : 37
    Points
    37
    Par défaut
    Je n'ai pas pu trouver un forum dédié à ERD .
    J'étudie la différence entre ERD et Merise , je devais convertir ERD vers merise et vice-versa.
    un exemple de merise ci joint Nom : merise.JPG
Affichages : 1699
Taille : 19,0 Ko
    je voudrais savoir comment j'écrirai cette exemple en ERD.

  4. #4
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 088
    Points : 38 393
    Points
    38 393
    Billets dans le blog
    9
    Par défaut
    Bonsoir,
    ERD c'est Entity Relationship Diagram, autrement dit le diagramme entité-relation (ou entité-association)
    Donc c'est juste un histoire de langue vous n'avez rien à faire pour faire un modèle Merise, c'est déjà fait

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Points : 37
    Points
    37
    Par défaut
    Oui mais comment je dois écrire l'association 'écrire" en ERD

  6. #6
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    7 966
    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 : 7 966
    Points : 30 778
    Points
    30 778
    Billets dans le blog
    16
    Par défaut
    Bonsoir,

    Bon, j’ai été à la pêche dans mes archives, au fond de mon grenier...

    Même s’il a eu des prédécesseurs, l’article The Entity-Relationship Model-Toward a Unified View of Data de Peter Chen est considéré comme fondateur du modèle Entité-Relation. Cet article est daté de 1976, époque à laquelle Tardieu, Nanci et autres accouchaient de Merise.

    Qui sait interpréter un MCD merisien sait interpréter un diagramme à la Chen.

    Dans son article, Chen propose le diagramme suivant (figure 11 - An entity-relationship diagram) :



    Où l’on notera que la notion de cardinalité minimale est absente et que les cardinalités max se lisent dan le sens contraire de celles qu’on trouve dans un MCD merisien. L’entité-type DEPENDENT est représentée par deux rectangles emboîtés : cela veut dire que c’est une entité-type faible, une propriété multivaluée de l’entité-type EMPLOYE.

    Cela dit, Chen utilise l’expression « entity-relationship diagram » dont l’abréviation ne peut être que « ERD »...

    La traduction en MCD merisien donne (aux cardinalités minimales près) :



    Maintenant, l’ERD de Chen a été mis à toutes les sauces. Par exemple (voyez au paragraphe 10.12.2 de mon article sur MySQL Workbench :

    « Pour la petite histoire, EER est l'abréviation de « Enhanced Entity-Relationship », c'est-à-dire à peu de choses près que MySQL Workbench se veut une extension du modèle Entité-Relation (E/R). En réalité, l'outil nous permet plutôt de créer des modèles logiques de données (MLD) au sens Merise du terme, car il nous propose par exemple le concept de clé étrangère, qui n'a pas lieu d'être au niveau E/R où il ferait double emploi (violant donc le principe d'essentialité) avec le concept de relation (relationship, association) tel que défini en 1976 par Peter Chen, père du modèle (The Entity-Relationship Model-Toward a Unified View of Data, dans ACM Transactions on Database Systems, Vol. 1, No. 1. March 1976, Pages 9-36.) En revanche, au niveau logique, le concept de clé étrangère est essentiel. Notons encore que, pour faire partie de la famille des modèles EER « enhanced », MySQL Workbench devrait en plus offrir des fonctionnalités telles que la généralisation/spécialisation ».

    Pour ce qui concerne Visual Paradigm, vous dites que vous l’utilisez : je reprends ce que j’ai écrit, montrez-nous l’image d’un de vos diagrammes réalisés avec cet outil, escartefigue et moi-même verrons ce que l’on peut faire pour le traduire en MCD et vous aider à ébaucher un « tuto » de passage de l’un à l’autre.
    (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.

  7. #7
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    7 966
    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 : 7 966
    Points : 30 778
    Points
    30 778
    Billets dans le blog
    16
    Par défaut
    J’ai posté mon message précédent juste après votre dernière question que je n’ai donc pas vue.

    Citation Envoyé par forst Voir le message
    Oui mais comment je dois écrire l'association 'écrire" en ERD
    Si votre « ERD » est de type Chen, c’est dans le losange que cela doit être fait.
    Mais, puisque vous avez présenté un MCD merisien à l’aide de PowerAMC, passons à ce dernier, avec lequel vous pouvez avoir un diagramme E/R ou un MCD merisien.

    Au niveau conceptuel donc, représentons un diagramme E/R en passant par le préalable indispensable suivant :

    Onglet Outils > Options du modèle > Notation : Entité/Relation

    Considérons le diagramme AUTEUR_LIVRE suivant :

    Il est alors d’usage (c’est important !) de nommer l’association (par exemple ECRITURE) :

    Puis de nommer les rôles :


    Le diagramme devient le suivant :

    Le nom de l’association n’est pas présent, mais c’est le le paradigme E/R qui manifestement veut ça (au moins dans le cas d’AMC...)

    Maintenant, vous pouvez basculer de la représentation E/R au MCD merisien :

    Onglet Outils > Options du modèle > Notation : Merise

    Et, c’est magique, les noms des rôles disparaissent, alors qu’apparaît le nom de l’association (paradigme Merise !) :

    il est probable qu’avec Visual Paradigm on procède à peu près comme ci-dessus, mais sans pouvoir basculer vers le MCD merisien, puisque manifestement Merise n’est pas connu de ses parents et qu’ils ne se servent pas de la représentation à la Chen. ^^

    C’est vous qui nous direz comment cela se passe avec Visual Paradigm.
    (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.

  8. #8
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    7 966
    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 : 7 966
    Points : 30 778
    Points
    30 778
    Billets dans le blog
    16
    Par défaut
    Une précision :

    Avec AMC, vous pouvez bien entendu passer alternativement du diagramme ERD au MCD merisien (voire modéliser en partie ERD et en partie Merise) :

    Onglet Outils > Options du modèle > Notation : Entité/Relation | Merise | |E/R+Merise



    Autrement dit, l’association ECRITURE peut être à volonté soit cachée, soit visible.

    Tout ceci a été rendu possible parce qu’au départ AMC a été développé en France (société SDP, à Suresnes) il y a près de trente ans, avant d’avoir été racheté par PowerSoft (lui-même racheté par Sybase), pour atterrir finalement chez SAP.
    (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.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 77
    Points : 37
    Points
    37
    Par défaut
    Merci beaucoup pour vos réponses 'fsmrel'
    Je n'avais pas remarqué qu'avec power amc qui pouvais alternativement du diagramme ERD au Merise
    Je comprends mieux pour ERD , c'est juste les noms de rôle entre 2 entités qui serviront une association pour merise .
    La dernière version de AMC a peu évolué depuis son rachat , c'est pour la raison que je suis passé à visual paradigm qui a plusieurs fonctions et moins cher que l'outil AMC mais je n'avais pas étudié l'ERD , je suis habitué à Merise.
    En tout cas je vous remercie pour tes explications.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/04/2018, 16h10
  2. de merise vers entity framwork .net
    Par samanta1 dans le forum Entity Framework
    Réponses: 0
    Dernier message: 20/01/2017, 17h34
  3. [Entité-Association] Demande d'exercice pratique avancé pour conception d'ERD Merise
    Par patmaba dans le forum Schéma
    Réponses: 4
    Dernier message: 29/04/2009, 14h34
  4. De Processus Unifié vers merise
    Par chaoued dans le forum Rational
    Réponses: 1
    Dernier message: 14/04/2007, 20h03
  5. De Processus Unifié vers merise
    Par chaoued dans le forum xUP
    Réponses: 1
    Dernier message: 04/04/2007, 19h51

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