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

Modélisation Discussion :

Modèle conceptuel et modèle relationnel


Sujet :

Modélisation

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut Modèle conceptuel et modèle relationnel
    Bonjour à toutes et à tous,
    existe-t-il un outil simple (et gratuit) permettant à partir du schéma d'un "modèle conceptuel de données" (UML) de construire le schéma du "modèle relationnel" ?
    J'ai utilisé Modelio en version gratuite pour construire mon schéma UML.
    Merci par avance !

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Citation Envoyé par pascal_06 Voir le message
    "modèle conceptuel de données" (UML)
    Il me semble que le terme Modèle Conceptuel de Données est exclusivement Merisien... En UML vous ne devriez (à confirmer) pas pouvoir en réaliser. Je pencherais donc sur le fait que vous avez déjà réalisé un modèle relationnel de données, qui lui est réalisable en UML.

    Auriez vous une impression écran de votre MCD?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Bonjour,
    tout d'abord merci pour votre réponse.
    Je suis tout à fait débutant dans le domaine, donc le terme "MCD" n'était peut-être pas approprié. En effet, j'ai bien fait un schéma UML:
    Nom : entrenous Class diagram.png
Affichages : 12786
Taille : 49,0 Ko
    Donc à priori, ce n'est pas réalisable dans mon cas?

    Merci pour votre aide !

    Bien cordialement, Pascal

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Par défaut
    Citation Envoyé par pascal_06 Voir le message
    Donc à priori, ce n'est pas réalisable dans mon cas?
    Je dirais plutôt que le schéma que vous avez réalisé correspond bel et bien à votre modèle relationnel.

    Pour info, voici un lien où un intervenant explique ce que sont les MCD et MLD (utilisés en Merise donc. En UML le modèle relationnel correspond au MLD)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Bonjour,
    je répond rapidement pour vous dire que je suis en train de lire le cours de "Cyril GRUAU" : il à l'air vraiment très clair.
    Je vous tiens au courant !
    Cdt,

    Pascal

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


    Citation Envoyé par ZenZiTone
    Il me semble que le terme Modèle Conceptuel de Données est exclusivement Merisien... En UML vous ne devriez (à confirmer) pas pouvoir en réaliser.
    Le terme « modèle conceptuel des données » est bien strictement merisien. Le MCD (modèle conceptuel des données) de la méthode Merise est l’alter ego du diagramme entité-relation défini par Peter Chen (cf. Fig. 10, page 19, de l’article fondateur de Chen, The Entity-Relationship Model—Toward a Unified View of Data).



    Citation Envoyé par pascal_06
    En effet, j'ai bien fait un schéma UML.
    D’accord, plus précisément il s’agit ici d’un diagramme de classes (en notant qu’UML propose d’autres types de diagrammes).



    Citation Envoyé par ZenZiTone
    Je dirais plutôt que le schéma que vous avez réalisé correspond bel et bien à votre modèle relationnel.
    Attention à l’amalgame... Je vous renvoie à l’ouvrage de C.J. Date, The Relational Database Dictionary où il est bien précisé que le modèle relationnel est une théorie formelle, la fondation sur laquelle s’appuient en particulier les bases de données relationnelles, et plus généralement la technologie relationnelle.

    Bien que la notion de schéma ou diagramme « relationnel » soit parfaitement étrangère à la théorie relationnelle, le diagramme de classes proposé par Pascal n’est pas exploitable en l’état dans un contexte relationnel : par construction, un diagramme de classes ou un modèle conceptuel des données violent le principe d’essentialité (Essentiality) de la théorie relationnelle, à savoir qu’en toute rigueur, l’association entre variables relationnelles, par exemple SERVICE et CATEGORIE par référence au diagramme proposé, est faite au moyen des attributs communs (même nom, même type) à ces variables. Vous me direz que lien connectant SERVICE et CATEGORIE suffit pour inférer ces attributs communs : que nenni, quels pourraient être ces attributs parmi l’ensemble des attributs de CATEGORIE ?

    Accessoirement, les clés (au sens relationnel) n’étant pas définies dans le diagramme, par défaut chaque variable relationnelle issue de chaque classe a pour clé l’ensemble des noms des attributs de la classe.

    Notons encore que le diagramme proposé expose la navigabilité entre classes, procédé totalement étranger au modèle relationnel de données qui se situe au plan du QUOI et rien d’autre (il n’y a pas de notion de parcours, à défaut on tomberait dans le principe du pointer chasing, banni de la théorie relationnelle).

Discussions similaires

  1. Modèle conceptuel vers modèle ROLAP, MOLAP, OLAP
    Par fifi_dz dans le forum Débuter
    Réponses: 0
    Dernier message: 07/12/2012, 23h13
  2. [Modèle Relationnel] Traduction héritage du modèle conceptuel dans le modèle relationnel
    Par loic20h28 dans le forum Schéma
    Réponses: 8
    Dernier message: 29/01/2009, 14h44
  3. Pb avec Modèle conceptuel des données.
    Par Ripps dans le forum Access
    Réponses: 2
    Dernier message: 19/01/2007, 14h56
  4. Modèle conceptuel de données
    Par strange-girl dans le forum Access
    Réponses: 2
    Dernier message: 08/07/2006, 20h08
  5. Logiciel de conception de modèle conceptuel et physique
    Par snoopy69 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 05/10/2005, 10h30

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