Aller au contenu
Concepts de base

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

Modèle
ENTITE  identifiant  attribut_1  attribut_2

Exemple

Exemple concret
PRODUIT  ref_produit     (identifiant)  libelle  prix_unitaire  date_creationOccurrence : (P042, Clavier sans fil, 39.90, 2026-03-15)

À retenir

  1. 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.
  2. Un attribut multivalué (plusieurs téléphones par client) révèle une entité cachée : créez TELEPHONE et reliez-la à CLIENT.
  3. 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.
  4. 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