Expression de l'unicité
Définition : Unicité
La valeur de l'attribut est unique pour la classe.
Syntaxe : {unique}
On utilise {unique} pour exprimer l'unicité.
Syntaxe : {unique} ou {key}
Bien que non standardisé en UML, en base de données, il est courant d'utiliser {key} à la place de {unique}.
{key} ≡ {unique not null} (à condition que la minimalité soit respectée par ailleurs) ;
et comme {not null} est une contrainte pas défaut : {unique} ≡ {key} (si l’optionalité n'est pas exprimée et si la contrainte de minimalité est vérifiée)
Exemple : Contrainte d'unicité

