Précédent   Forum des professionnels en informatique > Général Développement > Conception > Méthodes
Méthodes Forum d'entraide sur les méthodes : Merise, UP, XP ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/09/2011, 12h13   #1
Membre du Club
 
Avatar de JTABLE
 
Homme ssss sam
Développeur informatique
Inscription : juin 2011
Messages : 103
Détails du profil
Informations personnelles :
Nom : Homme ssss sam
Localisation : Algérie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 103
Points : 58
Points : 58
Par défaut Déférence entre MCD et MEA

Salut

Je cherche à connaitre la déférence entre un MCD et un modelé entité association.merci d'avance.
JTABLE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 12h28   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 324
Points : 18 324
Envoyer un message via MSN à CinePhil
Le MCD est un graphique issu de la méthode Merise. Il représente les entités types sous forme de rectangles contenant uniquement les propriétés de l'entité type et les associations sous forme d'un ovale contenant éventuellement les propriétés portées par l'association. Conséquence : les futures clés étrangères des tables ne sont pas représentées.

Le modèle entité-association (ou Entity/Relationship schema in english) est plus proche du MLD puisqu'il représente, comme par exemple dans le logiciel MySQL Workbench, toutes les tables, y compris les tables associatives de la même manière et avec les clés étrangères.

Exemple :

MCD :
personne -0,n----diriger----1,1- projet

MLD :
personne ---------------------------------> projet

E/R :
personne ||------------------------------o< projet
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/09/2011, 12h35   #3
Membre du Club
 
Avatar de JTABLE
 
Homme ssss sam
Développeur informatique
Inscription : juin 2011
Messages : 103
Détails du profil
Informations personnelles :
Nom : Homme ssss sam
Localisation : Algérie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 103
Points : 58
Points : 58
merci.donc dans MEA on 'à pas la représentation des cardinalitées et les relations ne sont pas représenté par des formes ovales.

est ce que vous pouvez me donner un exemple de MCD et son homologue en MEA.merci d'avance.
JTABLE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 13h17   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 324
Points : 18 324
Envoyer un message via MSN à CinePhil
Citation:
Envoyé par JTABLE Voir le message
merci.donc dans MEA on 'à pas la représentation des cardinalitées et les relations ne sont pas représenté par des formes ovales.
Les cardinalités sont représentées d'une manière différente. Voir mon schéma E/R.

Citation:
Envoyé par JTABLE Voir le message
est ce que vous pouvez me donner un exemple de MCD et son homologue en MEA.merci d'avance.
C'est ce que j'ai fait dans mon message précédent, si tant est que "MEA" veuille bien dire "Modèle entité/association" et que j'ai considéré comme équivalent à "Entity/Relationship schema".
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 14h40   #5
Membre du Club
 
Avatar de JTABLE
 
Homme ssss sam
Développeur informatique
Inscription : juin 2011
Messages : 103
Détails du profil
Informations personnelles :
Nom : Homme ssss sam
Localisation : Algérie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 103
Points : 58
Points : 58
si vous avez un autre exemple plus complet je serais très reconnaissant .
JTABLE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 15h24   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 324
Points : 18 324
Envoyer un message via MSN à CinePhil
Considère que dans mon MCD, voici la composition des entités types :
personne (prs_id, prs_nom, prs_prenom...)
projet (prj_id, prj_nom, prj_date_debut...)

=> Seuls les identifiants des entités types (prs_id et prj_id) y figurent.

Avec le MLD, on passe aux tables et apparait alors la clé étrangère prj_id_chef référençant l'identifiant de la personne qui dirige le projet :
personne (prs_id, prs_nom, prs_prenom...)
projet (prj_id, prj_id_chef, prj_nom, prj_date_debut...)

Et dans le modèle E/R (ou MEA selon comme j'ai interprété ton sigle) tu as directement les tables équivalentes au MLD de la méthode Merise.
personne (prs_id, prs_nom, prs_prenom...)
projet (prj_id, prj_id_chef, prj_nom, prj_date_debut...)

Je ne vois pas ce qu'il te faut de plus comme explication.

Un exemple avec une association du MCD qui se transforme en table peut-être ?

MCD :
personne -0,n----participer----0,n- projet

MLD :
personne ----------> participation <------------- projet

=> 3 tables, l'association "participer" se transformant en table associative.

E/R :
personne ||----------o< participation >o-------------|| projet

=> Il n'y a que la symbolique des cardinalités qui change entre le MLD et le schéma E/R.

La composition des entités du MCD ne change pas par rapport à ce que j'ai donné plus haut mais voici maintenant les tables qui résultent de ce schéma :
personne (prs_id, prs_nom, prs_prenom...)
projet (prj_id, prj_nom, prj_date_debut...)
participation (prt_id_personne, prt_id_projet...)
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/09/2011, 16h13   #7
Membre du Club
 
Avatar de JTABLE
 
Homme ssss sam
Développeur informatique
Inscription : juin 2011
Messages : 103
Détails du profil
Informations personnelles :
Nom : Homme ssss sam
Localisation : Algérie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 103
Points : 58
Points : 58
merci infiniment pour vos explications.
JTABLE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h11.


 
 
 
 
Partenaires

Hébergement Web