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.
- rectangle
- objet
- métier
- occurrence
Syntaxe
┌─────────────────┐│ ENTITE │ ← nom au singulier, en majuscules├─────────────────┤│ identifiant │ ← souligné│ attribut │└─────────────────┘Exemple
Besoin : « On enregistre chaque client avec son nom,son prénom et son e-mail. »CLIENT num_client (identifiant, souligné) nom prenom emailOccurrences : (C001, Dupont, Jean, jean.dupont@exemple.fr) (C002, Martin, Léa, lea.martin@exemple.fr)À retenir
- Nommez l'entité au singulier et en majuscules (PRODUIT, pas Produits) : chaque occurrence est un produit.
- Une entité a un identifiant et au moins un attribut descriptif ; sinon, c'est probablement un simple attribut d'une autre entité.
- Une entité existe indépendamment de ses liens : un PRODUIT jamais vendu reste une occurrence valable.
- Piège : modéliser un écran, un rapport ou un composant du logiciel (FORMULAIRE, TABLEAU_DE_BORD) comme une entité. Le MCD décrit les données du métier, pas l'interface.
Voir aussi
- 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.
- IdentifiantL'identifiant est l'attribut, souligné dans le diagramme, dont la valeur distingue chaque occurrence d'une entité. Il deviendra la clé primaire au MLD : choisissez-le stable et unique.
- Identifier les entitésPour trouver les entités, on relit le besoin en cherchant les objets métier qui ont des informations propres et durables. Les verbes donnent ensuite les associations et les détails les attributs.