Attribut
Un 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.
- propriété
- champ
- donnée
- atomique
Syntaxe
ENTITE identifiant attribut_1 attribut_2Exemple
PRODUIT ref_produit (identifiant) libelle prix_unitaire date_creationOccurrence : (P042, Clavier sans fil, 39.90, 2026-03-15)À retenir
- Un attribut est atomique : préférez rue, code_postal et ville à une seule adresse_complete dès qu'il faut trier ou filtrer par ville.
- Un attribut multivalué (plusieurs téléphones par client) révèle une entité cachée : créez TELEPHONE et reliez-la à CLIENT.
- Un attribut qui dépend de deux entités à la fois, comme la quantité d'un produit dans une commande, se place sur l'association qui les relie.
- Piège : écrire des types techniques (VARCHAR(50), INT) dans le MCD. Le type conceptuel figure dans le dictionnaire des données, la syntaxe SQL n'arrive qu'au MPD.
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.
- 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.
- 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.