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 : > Contraintes/Index : |
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