Règles de nommage
Des noms homogènes rendent le MCD lisible par le métier : entités au singulier en majuscules, associations en verbe, attributs en minuscules avec tiret bas. Fixez la convention dès le départ.
- convention
- MAJUSCULES
- snake_case
- nom
Syntaxe
Entité : CLIENT (singulier, majuscules)Association : PASSER (verbe à l'infinitif)Attribut : date_commande (minuscules, tiret bas)Exemple
Correct : CLIENT, PRODUIT, PASSER, CONTENIR, num_client, date_commande, prix_unitaireIncorrect : clients, Produit_Table, CommandeClient, dtCmd, PrixUnit, info1À retenir
- Préfixez les identifiants de façon régulière (num_ pour un numéro, ref_ pour une référence, code_ pour un code) : vous les retrouverez tels quels en clés au MLD.
- Un même nom doit désigner une seule information : si « nom » vaut pour le client et le fournisseur avec des sens différents, qualifiez-le dans le dictionnaire.
- Évitez accents, espaces et mots réservés du SQL (ORDER, USER, DATE) : ces noms passent tels quels jusqu'au MPD.
- Piège : les abréviations obscures (dt_nais, qte_cmd_tt). Elles économisent trois lettres et coûtent des heures de relecture ; écrivez date_naissance.
Voir aussi
- EntitéUne entité regroupe les objets métier de même nature que le système doit mémoriser, comme CLIENT ou PRODUIT. On en crée une dès qu'un nom du besoin porte ses propres informations.
- AttributUn attribut est une information élémentaire qui décrit une entité ou une association, comme le nom d'un client. Il prend une seule valeur par occurrence et ne se décompose pas.
- Dictionnaire des donnéesLe dictionnaire des données recense chaque information du besoin avec son nom, sa signification, son type et ses contraintes. Il se construit avant le MCD et évite doublons et ambiguïtés.