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

Schéma Discussion :

MCD, modele ER et schéma relationnelle ?


Sujet :

Schéma

  1. #1
    Invité
    Invité(e)
    Par défaut MCD, modele ER et schéma relationnelle ?
    Salut,
    c'est quoi la différence entre modèle conceptuel de données, modèle entité-association et schéma relationnelle ?

    merci..

  2. #2
    Membre expert
    Avatar de Samuel_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2012
    Messages : 376
    Points : 3 177
    Points
    3 177
    Billets dans le blog
    1
    Par défaut
    Hello,

    MCD (ou Modèle Conceptuel de Données) est utilisé dans les modélisation MERISE.Les tutos MERISE -->içi<--.

    Le modèle entité-association est utilisé lui dans les modélisations ER (ou Entity-Relationship).

    Le schéma relationnelle est utilisé pour modéliser des base de données. On ne représente pas des "concepts" comme dans les deux modèles du dessus, mais une base de données concrète.

    Les deux premiers modèle permettent de représenter des "concepts". On peut modéliser la même chose mais de manière différente. Concrètement la forme des boîtes et de flèches sont différentes. ;-)

    En espérant t'avoir aidé.

    Sam

    Ne pas oublier mais aussi

    "L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai "

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci
    des exemples si c'est possible..

  4. #4
    Membre expert
    Avatar de Samuel_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2012
    Messages : 376
    Points : 3 177
    Points
    3 177
    Billets dans le blog
    1
    Par défaut


    Exemple MERISE :


    Exemple ER :


    Exemple schéma relatinnel :

    Ne pas oublier mais aussi

    "L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai "

  5. #5
    Invité
    Invité(e)
    Par défaut

  6. #6
    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
    En guise de complément :

    Je reprends ici la 1re apparition des diagrammes ERD (Entity Relationship Diagram), en 1976 (Peter Chen).

    Représentation des données selon Peter Chen (cf. The Entity-Relationship Model-Toward a Unified View of Data), sous forme d’entités-types symbolisées par des rectangles, et de relations (relationships) symbolisées par des losanges :





    Les pattes connectant les rectangles et les losanges sont porteuses de cardinalités. Par exemple : un département est composé de N employés et un employé fait partie d’un seul département. L’entité-type DEPENDENT (inscrite dans un double rectangle) est dite « faible » (weak entity), c'est-à-dire qu’elle n’est pas autonome et n’a de sens que rattachée à une entité-type plus forte (tout comme une ligne de facture n’a de sens que par son rattachement à la facture dont elle est un composant).

    A signaler que le diagramme de Chen reprend essentiellement les variables relationnelles et les relations qu’elles entretiennent, telles qu’elles sont décrites par Codd en 1969 (Derivability, Redundancy and Consistency of Relations Stored in Large Data Banks). Voir aussi l’article de 1975 de Schmid et Swenson, On the semantics of the Relational Data Model.

    J’utilise ici Power PowerAMC pour traduire le diagramme précédent sous forme de MCD (modèle conceptuel des données) merisien. Merise est une méthode contemporaine du modèle de Chen (cf. la FAQ Merise) :





    A noter que les cardinalités sont à l’inverse de celles des diagrammes de Chen et que sont présentes les cardinalités minimales. Les entités-types faibles sont repérées (notation Power PowerAMC, il y en a d’autres !) par la mise entre parenthèses de la cardinalité 1,1.


    Schéma « relationnel » dérivé du MCD précédent :


    (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
    Invité
    Invité(e)
    Par défaut
    Merci Mr. fsmrel

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

Discussions similaires

  1. probléme avec mcd et schéma relationnel
    Par ranell dans le forum Schéma
    Réponses: 3
    Dernier message: 19/03/2008, 13h25
  2. Schéma relationnel
    Par poosh dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 23/05/2006, 16h31
  3. Générer le schéma relationnel de scripts SQL
    Par webspeak dans le forum Langage SQL
    Réponses: 1
    Dernier message: 01/03/2006, 15h14
  4. [9i] schéma relationnel en SQL
    Par BugFactory dans le forum Oracle
    Réponses: 15
    Dernier message: 22/12/2005, 14h31
  5. Aide sur contrainte d'un schéma relationnel
    Par Sinclair dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 06/10/2004, 09h26

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