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

Affichage des résultats du sondage: Quelle notation utilisez vous le plus pour modéliser une base de données ?

Votants
190. Vous ne pouvez pas participer à ce sondage.
  • Merise

    96 50,53%
  • Entité Relationnel (ER) classique

    35 18,42%
  • Object Oriented Merise (OOM)

    0 0%
  • UML

    52 27,37%
  • Entité Relationnel Barker

    3 1,58%
  • Autre (précisez)

    4 2,11%
Schéma Discussion :

Quelle est la notation la plus utilisée pour modéliser une base de données ?


Sujet :

Schéma

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    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

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    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 : 16 818
    Billets dans le blog
    14
    Par défaut
    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 Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « 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 la suite Linux Mageïa !

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Par défaut
    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?

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    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 : 16 818
    Billets dans le blog
    14
    Par défaut
    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 Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « 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 la suite Linux Mageïa !

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Par défaut
    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?

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    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 : 16 818
    Billets dans le blog
    14
    Par défaut
    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 Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « 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 la suite Linux Mageïa !

  7. #7
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2002
    Messages : 7
    Par défaut
    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.

  8. #8
    Membre averti
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    49
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 49
    Par défaut
    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.

  9. #9
    Membre éclairé
    Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2002
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 89
    Par défaut
    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

  10. #10
    Membre émérite Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Par défaut
    Quel est son défaut sinon d'être "française" ?

  11. #11
    Membre éclairé
    Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2002
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 89
    Par défaut
    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.

  12. #12
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 270
    Par défaut
    Citation Envoyé par chaplin Voir le message
    Quel est son défaut sinon d'être "française" ?
    Toutes les techniques de modélisation expriment en fait les même concepts :
    • les identifiants
    • les dépendances fonctionnelles
    • les dépendences multivaluées

    On ne dit pas grand chose de plus avec un Modèle Conceptuel de Données, quelque soit le graphisme et la "grammaire graphique" utilisés.

    Ce que je reproche à Merise, c'est la lourdeur inutile du modèle avec le concept d'association qui n'aide en rien à la résolution et à la modélisation.
    Je ne sais pas combien d'année homme ont été perdues dans les services informatiques français à débattre sur "C'est une entité ou une association ?". Personnelement, j'en ai vu pas mal !
    Cette question ne se pose pas avec les diverses approches E/R anglo-saxonne.

    J'aimais bien NIAM sinon.

  13. #13
    Membre confirmé
    Profil pro
    Développeur
    Inscrit en
    Mai 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2006
    Messages : 108
    Par défaut
    Sql server 2008 donc Merise.

    Je vois d'ailleurs pas l'interet de s'embeter avec des modelisations objets dans une base de données qui ne l'est pas (L'uml que les americains affectionnenent tant, puisqu'ils l'ont invente, m'a toujours semble un peu trop "pousse" pour des projets de petite ou moyenne taille, et particulierement inadapte a la conception de sites web dans des langages objets comme l'Asp.net par exemple).

    D'ailleurs la méthodologie merise, même si elle a le défaut d'être francaise est terriblement proche des schémas générés sous sql server. Du coup si la personne a un brin de jugeotte, il lui est facile de comprendre le schema au cours d'une explication.

  14. #14
    Membre éclairé Avatar de lukeni2
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Congo-Kinshasa

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

    Informations forums :
    Inscription : Février 2008
    Messages : 92
    Par défaut
    En ce qui me concerne, j'utilise toujours Merise. Je ne voit pas la raison de changer tant que ça repond à mes besoins.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Bonjour, j'utilise merise aussi. Je le trouve très clair et facile à comprendre par n'importe qui, après je pense que ça dépend du projet sur lequel vous tombez.

  16. #16
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Par défaut
    Citation Envoyé par cisco Voir le message
    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
    c'est aussi utilisé au moins au québec...

    peut-être en belgique, suisse?

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2008
    Messages : 23
    Par défaut
    Je n'ai connu que ca durant tout mon cursus... bien que j'aie entendu parler des autres (Entity/Relation) mais tout le monde ne jure que par ca dans nos pays africains.... Il faut dire qu'il est pratique raison pour laquelle il est assez utilisé.....

    Ce que moi je voudrais c'est qu'on lance un debat sur les avantages et les inconvenients de chaque Modele et chacun verra bien ce quui lui convient le mieux car à lire les discussions, beaucoup n'ont pas eu la chance d'utiliser plusieurs modeles...

    Salut

  18. #18
    Membre averti
    Homme Profil pro
    Analyste programmeur
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Il faut peut-être rappellé que MERISE est une méthodologie FRANCO-FRANçAISE et par conséquent, sorti de France, personne ne connaît (enfin, sauf les étrangers qui se sont interressé à MERISE).

    Pour modéliser une Base de données, MERISE est tout à fait indiquée, mais UML peut-être utilisé également (voir effectivement le livre UML pour les bases de données de C.SOUTOU).

    Rappelons également que UML n'est pas une méthode (ce n'est qu'un outil)mais un langage de modélisation, plutôt orienté POO.

    Donc, c'est comme vous voyez

  19. #19
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut
    Bonjour,
    J'ai voté UML.
    Je penses que Merise est un outil très utilisé et très aboutie. 100% fiable utilisé par quasiment toute les entreprises.
    Cependant, je penses que UML est l'avenir alors certes, il ne va pas s'imposer dessuite, mais au bout d'un certain temps je penses qu'il remplacera Merise car plus complet et plus professionnel.
    Cependant, je peux confirmer que dans les centres de formations actuels, c'est Merise qui est encore beaucoup plus étudié que l'UML.
    A bientôt

Discussions similaires

  1. [AC-2003] Aide pour modéliser une base de données
    Par Gozer72 dans le forum Modélisation
    Réponses: 4
    Dernier message: 23/11/2013, 17h50
  2. Réponses: 9
    Dernier message: 19/06/2012, 14h56
  3. Réponses: 3
    Dernier message: 27/10/2011, 18h38
  4. Réponses: 16
    Dernier message: 19/05/2005, 17h20
  5. Réponses: 8
    Dernier message: 23/03/2005, 20h28

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