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

Diagrammes de Classes Discussion :

regle de nommage dans un diagramme de classe


Sujet :

Diagrammes de Classes

  1. #1
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut regle de nommage dans un diagramme de classe
    Bonjour, j'ai beaucoup chercher sur internet sur les règles de nommage d'un diagramme de classe mais malheureusement je ne trouve pas

    Supposons l'exemple suivant, sans se focaliser sur l'exemple, on veut juste évaluer les bonnes pratiques en matière de nomenclature :

    client commande livreur
    id id id
    nom nom
    prenom prenom
    adresse

    1- est ce qu'on ce nommage est bon, sinon pourquoi ?
    2- en passage au mod-le relationnel, est ce qu'on doit renommer :
    commande(id,#id) ou commandecommande(id,#id_client) ?

    si vous avez des liens utiles pour évaluer le nommage dans le diagramme de classe je serais reconnaissante ?

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 544
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 544
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Si c'est dans un contexte d'entreprise, il y a le plus souvent une norme locale à appliquer.
    En l'absence de norme imposée, j'utilise à titre personnel un préfixe appliqué à chaque type d'entité et à chaque association du modèle conceptuel.
    J'applique aussi ce préfixe à chaque attribut des entités ou associations qui le possèdent.

    Ce qui donne par exemple au niveau du modèle conceptuel :

    Nom : MCD.png
Affichages : 445
Taille : 17,7 Ko

    Qui donne le modèle logique :

    Nom : MLD.png
Affichages : 470
Taille : 19,4 Ko

    L'intérêt est qu'avec ce préfixe unique, on sait d'où vient chaque colonne de chaque table.
    C'est intéressant en particulier pour les foreign_key : où que se trouve une foreign key elle portera toujours le même nom.
    Ca évite d'avoir des noms laconiques tels que "id" dont on ne sait jamais de quoi il retourne
    Autre avantage, ce type de méthode facilite grandement les études d'impact.

    Un cas particulier : quand une FK est présente deux fois dans une table associative (cas des nomenclatures par exemple) alors j'ajoute un suffixe lié au rôle de la FK pour ne pas avoir deux colonnes de même nom dans une table, ce qui est interdit

    Si le modèle est riche, j'utilise un préfixe sur 3 caractères plutôt que 2.

Discussions similaires

  1. Representer un type d'une autre classe dans le diagramme de classe.
    Par Hello_World dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 07/05/2009, 23h58
  2. Pas de liaisons entre classes dans un diagramme des classes
    Par zoom35 dans le forum Diagrammes de Classes
    Réponses: 3
    Dernier message: 26/06/2008, 15h40
  3. contrainte d'inclusion dans un diagramme de classe
    Par jeffy783 dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 09/05/2008, 13h11
  4. Réponses: 5
    Dernier message: 31/05/2007, 13h10
  5. Réponses: 10
    Dernier message: 15/05/2006, 10h57

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