Aller au contenu
Méthode & pièges

Identifier les entités

Pour 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.

  • analyse
  • besoin
  • nommer
  • cahier des charges

Syntaxe

Modèle
Noms porteurs d'informations  → entitésVerbes reliant ces noms       → associationsPropriétés de ces noms        → attributs

Exemple

Exemple concret
Besoin : « Un client passe des commandes. Chaque commandecontient plusieurs produits en une certaine quantité.On conserve le nom et l'e-mail du client. »Entités      : CLIENT, COMMANDE, PRODUITAssociations : PASSER (client–commande)               CONTENIR (commande–produit)Attributs    : nom, email → CLIENT ; quantite → CONTENIR

À retenir

  1. Surlignez les noms, puis demandez pour chacun : « a-t-il un identifiant et plusieurs informations à retenir ? » Si oui, c'est une entité ; sinon, un attribut.
  2. Écartez les synonymes (client, acheteur) et les noms d'interface (écran, formulaire) avant de dessiner.
  3. Une donnée calculable (montant total, âge) n'est pas un attribut à stocker par défaut.
  4. Piège : oublier l'entité cachée derrière un verbe. « Un client commande des produits » cache une entité COMMANDE dès qu'une commande porte un numéro ou regroupe plusieurs produits.

Voir aussi