Réserver une Démo
Pré. Proc.

Contraintes uniques

Les contraintes uniques renforcent le « caractère unique » d'un ensemble de champs dans toutes les lignes d'un Tableau , ce qui signifie qu'aucune ligne d'un Tableau ne peut avoir les mêmes valeurs dans les champs d'une contrainte unique. Les contraintes uniques sont similaires aux Primary Keys (dans la mesure où elles renforcent également le « caractère unique »), mais la principale différence est qu'un Tableau peut avoir plusieurs contraintes uniques définies mais une seule Primary Key .

Accéder

Ruban

Développer > Modélisation des données > Générateur de base de données > Cliquez sur le nom Tableau > Contraintes/Index > Cliquez-droit > Ajouter une nouvelle contrainte

Menu Contexte

Dans diagramme ou dans la fenêtre Navigateur | Cliquez-droit sur l'élément Tableau | Fonctionnalités | Contraintes/Index

Raccourcis Clavier

Cliquez sur Tableau : F9 > Contraintes/Index : Ctrl+N

Créer une contrainte

Étape

Action

Voir aussi

1

Dans l'onglet « Contraintes/Index », une nouvelle contrainte est automatiquement créée et se voit attribuer le nom de contrainte par défaut et un « Type » d'index.

Remplacez le nom de la contrainte par un nom qui l’identifie comme une contrainte unique.

2

Dans le champ « Type », changez la valeur de « index » à « unique ».

Notes

  • Avertissement : Enterprise Architect suppose que les contraintes uniques ont au moins une colonne qui leur est attribuée ; cependant, Enterprise Architect n'applique pas cette règle pendant modélisation
    Si un DDL est généré pour un Tableau qui a une contrainte unique définie sans colonne(s) attribuée(s), ce DDL sera invalide

Apprenez Plus