Salut,
c'est quoi la différence entre modèle conceptuel de données, modèle entité-association et schéma relationnelle ?
merci..
Salut,
c'est quoi la différence entre modèle conceptuel de données, modèle entité-association et schéma relationnelle ?
merci..
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 "
Merci
des exemples si c'est possible..
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 "
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.
Merci Mr. fsmrel
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager