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
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.
Scegliere Indici/chiavi dal menu Progettazione tabelle.
Nella finestra di dialogo Indici/chiavi fare clic su Aggiungi.
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)