Précédent   Forum des professionnels en informatique > Général Développement > Conception > Modélisation > Schéma

Schéma Modélisation Relationnelle (Dépendances Fonctionnelles, Formes Normales, Entité-relation, MCD, MPD ...)

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quelle notation utilisez vous le plus pour modéliser une base de données ?
Merise 93 50,27%
Entité Relationnel (ER) classique 35 18,92%
Object Oriented Merise (OOM) 0 0%
UML 51 27,57%
Entité Relationnel Barker 3 1,62%
Autre (précisez) 3 1,62%
Votants: 185. Vous ne pouvez pas participer à ce sondage.

Publicité
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 10/03/2009, 17h35   #1
Membre expérimenté
 
Inscription : avril 2006
Messages : 853
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 853
Points : 549
Points : 549
Par défaut Quelle est la notation la plus utilisée pour modéliser une base de données ?

salut

lorsque vous désigner une bd, quelle technique utilisez-vous?

entity/relation
merise
barker
...
...

quelle est la méthode la plus utilisé?

merci

Dernière modification par TheLeadingEdge ; 06/04/2009 à 22h15.
robert_trudel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2009, 18h36   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur développement logiciels
Inscription : août 2006
Messages : 10 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éveloppement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 029
Points : 16 309
Points : 16 309
Envoyer un message via MSN à CinePhil
Pour autant que je puisse en juger d'après ce forum, Merise a encore largement la cote en France.
Ailleurs ce sera plutôt entity/relation (comme dans MySQL Workbench) ou le diagramme de classes d'UML.
Barker, je ne connais pas.
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2009, 13h54   #3
Membre expérimenté
 
Inscription : avril 2006
Messages : 853
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 853
Points : 549
Points : 549
donc niveau mondial entity/relation?

je remarque que dans certain logiciel on a le choix de la notion.... on dirait que c'est les seul changement que ça fait son visuel....

ça change que ça?
robert_trudel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2009, 15h38   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur développement logiciels
Inscription : août 2006
Messages : 10 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éveloppement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 029
Points : 16 309
Points : 16 309
Envoyer un message via MSN à CinePhil
Ben un modèle valable reste un modèle valable, quelle que soit la représentation graphique qui en est faite normalement !
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2009, 16h45   #5
Membre expérimenté
 
Inscription : avril 2006
Messages : 853
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 853
Points : 549
Points : 549
ce que je voudrais savoir, c'est quoi les changements entre les différentes méthodes?

est-ce que des changements visuel.. ou bien il y a bien des règles différentes?
robert_trudel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2009, 11h45   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur développement logiciels
Inscription : août 2006
Messages : 10 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éveloppement logiciels
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 029
Points : 16 309
Points : 16 309
Envoyer un message via MSN à CinePhil
Merise commence au MCD (modèle conceptuel de données) qui est constitué d'entités et d'associations. Dans les entités ne figurent que les attributs qui sont propres à l'entité. Dans certaines associations ne figurent que les données portées par ces associations.

Quand on passe du MCD au MLD (modèle logique de données), les associations ayant des cardinalités n,m deviennent des entités associatives (on peut presque déjà parler de tables parce que c'est ce qu'elles deviendront, en même temps que les entités du MCD). Toutes ces entités comportent cette fois les clés étrangères en plus de leurs attributs propres.
Les associations entre les entités du MLD sont des flèches.

Le MLD est très proche du modèle Entity/Relation. Le changement principal est dans la symbolique puisqu'on a généralement plus des flèches mais des lignes reliant les entités avec d'un côté un ou deux traits perpendiculaires et de l'autre une patte d'oie. Cette symbolique peut avoir des variantes selon les logiciels et les cardinalités de l'association (qui est ici appelée relation).
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2009, 12h16   #7
Membre Expert
 
Avatar de chaplin
 
Inscription : août 2006
Messages : 1 066
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 066
Points : 1 200
Points : 1 200
Celui qui maîtrise Merise doit être à l'aise dans les autres méthodes, après ce n'est que la forme qui change. Qu'on fasse des maths en français, en anglais ou une autre langue, le raisonnement mathématique prime sur la (re)présentation. C'est peut être pas la meilleur image, mais rouler dans une jeep, une ferrari ou une clio, ce sont des voitures qui ont un volant, 4 roues, un moteur etc. Même si dans la forme elles sont très différentes, dans le fond elles s'appuient sur la même modèle conceptuel.

Je te conseille le livre de Christian Soutou "UML2 pour les bases de données". Il fournit des explications claires sur les questions que tu te poses, en plus il y a pas mal d'exercices qui t'éclarcissent la lanterne.
chaplin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 11h28   #8
Membre habitué
 
Avatar de bartoumi
 
Inscription : février 2005
Messages : 178
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 178
Points : 142
Points : 142
Comment appelle t'on le modelisation sur SQL-Server Diagram ?
__________________
I C#
bartoumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 11h47   #9
Membre du Club
 
Avatar de moins52
 
Inscription : août 2003
Messages : 61
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 61
Points : 51
Points : 51
Merise est encore la méthode la plus utilisée dans les écoles françaises. Ceci engendre cela.
moins52 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 12h44   #10
Membre confirmé
 
Avatar de saad.hessane
 
Homme Saâd Hessane
Ingénieur développement logiciels
Inscription : avril 2008
Messages : 229
Détails du profil
Informations personnelles :
Nom : Homme Saâd Hessane
Âge : 23
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2008
Messages : 229
Points : 271
Points : 271
Ben pour moi c'est Merise aussi. Même en faisant de l'UML, je pense toujours Merise. Mais il faut dire que l'UML rend le projet plus professionnel, alors que Merise est plus pédagogique.
saad.hessane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 12h49   #11
Futur Membre du Club
 
Inscription : février 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 18
Points : 16
Points : 16
Moi, j'utilise Merise, parce que c'est ce que l'on apprend en cours, et vu que je trouve la notation lisible je continu de l'utiliser.
webpsi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 12h53   #12
Inactif
 
Inscription : avril 2008
Messages : 889
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2008
Messages : 889
Points : 930
Points : 930
Je me demande si l'on a des stats sur l'utilisation de Merise & UML dans notre bon vieux pays, mais aussi sur ce qui est proposé durant les études.
- En BTS (Dijon) : Merise pour les BDD, UML pour les diagrammes de classe. Et ça m'est resté.
- En DUT (idem) : Merise à fond les manettes, que du bonheur.
- En licence (idem) : les profs ne voulaient même pas entendre parler de Merise, il n'y en avait que pour UML.
Savez-vous si cela est bien définit dans les programmes (je pense), ou si les profs décident eux-même quelle(s) méthode(s) ils vont enseigner ?

Il faut aussi voir ce pour quoi on utilise Merise et/ou UML.
De mon côté, c'est Merise pour les MCD, et UML pour les diagrammes de classes.
Le sondage portant sur les bases de données, j'ai donc voté pour l'ami Merise.


Citation:
Envoyé par ilys05 Voir le message
Même en faisant de l'UML, je pense toujours Merise.
Idem
C'est bête, mais je n'ai aucun problème pour faire un excellent MCD en Merise, alors que penser aux tables en UML... ça va pas, il faut toujours que je m'emmêle avec les formes normales tatati-tatata, ce qui a le don de me rendre zinzin... (LE truc qui m'énerve chez UML).
Parcontre, j'ai du mal à voir en quoi UML serait plus professionnel que Merise ? Le professionnalisme résidant surtout dans celui de l'analyste qui réalise l'étude.

Dernière modification par entreprise38 ; 29/07/2009 à 13h08.
entreprise38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 13h55   #13
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 7
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2002
Messages : 7
Points : 12
Points : 12
J'ai voté Merise, c'est ce que j'ai appris en premier.

Pour UML que j'ai appris par la suite, j'utilise plutôt les autres diagramme, objet, activité, état / transition, ...

Mais ce n'est qu'une question d'habitude à mon sens.
flip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 15h00   #14
Membre du Club
 
Développeur informatique
Inscription : mai 2004
Messages : 49
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 49
Points : 58
Points : 58
Pour moi, c'est Merise quelques fois, UML d'autres fois. Je suis plutôt dans une phase de transition: j'aimerais passer au tout UML mais j'ai souvent de bonnes raisons de revenir à Merise qui a quand-même le mérite d'être compact même si UML se veut plus éloquent et mieux adapté à la POO. Par ailleurs certains interlocuteurs âgés ne comprennent rien d'UML (tout comme ils ne comprennent rien à la POO). Donc pour finir, on a beau aimer UML, on revient toujours pour une raison ou une autre à ce bon vieux Merise.
lex2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 15h42   #15
Membre du Club
 
Consultant informatique
Inscription : octobre 2002
Messages : 74
Détails du profil
Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 74
Points : 66
Points : 66
je trouve ça grave que les français utilisent des modélisations que comprise en France. (Je suis Français mais expatrié)
Pour ma part c'est Entity-relation et UML
cisco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 15h59   #16
Membre Expert
 
Avatar de chaplin
 
Inscription : août 2006
Messages : 1 066
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 066
Points : 1 200
Points : 1 200
Quel est son défaut sinon d'être "française" ?
chaplin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/07/2009, 16h10   #17
Membre du Club
 
Consultant informatique
Inscription : octobre 2002
Messages : 74
Détails du profil
Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 74
Points : 66
Points : 66
Citation:
Envoyé par chaplin Voir le message
Quel est son défaut sinon d'être "française" ?
C'est de ne pas être utilisé par le reste du monde. Pour les projet internationaux ou pour les expatrié comme moi ça ne le fait pas.
cisco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 16h18   #18
Membre Expert
 
Avatar de chaplin
 
Inscription : août 2006
Messages : 1 066
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 066
Points : 1 200
Points : 1 200
C'est comme les unités du SI(mètre,kg,etc ...) et les unités anglo-saxonnes(pied, pouce, livres,etc ...).
chaplin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/07/2009, 17h21   #19
Membre du Club
 
Consultant informatique
Inscription : octobre 2002
Messages : 74
Détails du profil
Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : octobre 2002
Messages : 74
Points : 66
Points : 66
par curiosité je viens de faire le tour de mes collègues, aucun ne connais merise, sauf les Français (les autres sont portugais, chinois, suédois, africains et belges)
cisco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2009, 17h50   #20
Membre actif
 
Avatar de lukeni2
 
Homme Jean Claude
Administrateur systèmes et réseaux
Inscription : février 2008
Messages : 90
Détails du profil
Informations personnelles :
Nom : Homme Jean Claude
Âge : 32
Localisation : Congo-Kinshasa

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 90
Points : 158
Points : 158
Envoyer un message via MSN à lukeni2 Envoyer un message via Yahoo à lukeni2 Envoyer un message via Skype™ à lukeni2
En ce qui me concerne, j'utilise toujours Merise. Je ne voit pas la raison de changer tant que ça repond à mes besoins.
lukeni2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h53.


 
 
 
 
Partenaires

Hébergement Web