Procedura: creare vincoli univoci

Per evitare che in determinate colonne che non partecipano a una chiave primaria vengano immessi valori duplicati, è possibile creare un vincolo univoco. Sebbene sia un vincolo univoco che una chiave primaria siano in grado di garantire l'univocità, nei seguenti casi è preferibile associare un vincolo univoco anziché un vincolo di chiave primaria a una tabella:

  • Se si desidera applicare l'univocità in una colonna o in una combinazione di colonne. A una tabella è possibile associare più vincoli univoci ma un solo vincolo di chiave primaria.

  • Se si desidera applicare l'univocità in una colonna che consente l'inserimento di valori null. È possibile associare vincoli univoci alle colonne che consentono l'inserimento di valori null, mentre alle colonne che non lo consentono è possibile associare solo vincoli di chiave primaria. Associando un vincolo univoco a una colonna che ammette valori null, solo una riga della colonna vincolata conterrà un valore null.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per creare un vincolo univoco

  1. In Esplora server selezionare la tabella a cui si desidera aggiungere un vincolo univoco, quindi scegliere Apri definizione tabella dal menu Database.

    La tabella verrà visualizzata in Progettazione tabelle.

  2. Scegliere Indici/chiavi dal menu Progettazione tabelle.

  3. Nella finestra di dialogo Indici/chiavi fare clic su Aggiungi.

  4. Nella griglia fare clic su Tipo, quindi selezionare Chiave univoca dall'elenco a discesa a destra della proprietà.

Il vincolo univoco verrà creato nel database al momento del salvataggio della tabella.

Vedere anche

Attività

Procedura: creare indici univoci

Procedura: eliminare i vincoli univoci

Riferimenti

Proprietà della chiave primaria o univoca

Concetti

Vincoli univoci (Visual Database Tools)

Altre risorse

Operazioni con i vincoli