Procedura: creare chiavi primarie
Si definisca una chiave primaria per imporre l'univocità per i valori immessi in determinate colonne che non consentono valori null. Se si definisce una chiave primaria per una tabella del database è possibile correlare tale tabella con altre, riducendo così la necessità di dati ridondanti. Una tabella può contenere solo una chiave primaria.
Nota
Alcuni database utilizzano regole differenti per i vincoli di chiave primaria. Vedere la documentazione del database per informazioni relative al funzionamento del database con vincoli di chiave primaria.
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 una chiave primaria
In Progettazione tabelle fare clic sul selettore di riga per la colonna di database che si desidera impostare come chiave primaria. Per selezionare più colonne, tenere premuto il tasto CTRL e fare clic sul selettore di riga delle altre colonne.
Fare clic con il pulsante destro del mouse sul selettore di riga per la colonna e selezionare Imposta chiave primaria. Verrà creato automaticamente un indice di chiave primaria il cui nome sarà costituito dai caratteri "PK_" seguiti dal nome della tabella. Tale indice sarà visualizzato nella finestra di dialogo Indici/chiavi.
Attenzione |
---|
Per ridefinire la chiave primaria, sarà necessario eliminare tutte le relazioni alla chiave primaria esistente prima di poterne creare una nuova. Verrà visualizzato un messaggio di avviso in cui si notificherà che nel corso del processo le relazioni esistenti verranno eliminate automaticamente. |
Una colonna di chiave primaria è contrassegnata da un simbolo di chiave primaria nel corrispondente selettore di riga.
Se una chiave primaria è composta da più colonne, è consentita la presenza di valori duplicati in una colonna ma è comunque richiesta l'univocità delle combinazioni di valori tratti da tutte le colonne nella chiave primaria.
Se si definisce una chiave composta, l'ordine delle colonne nella chiave primaria corrisponderà all'ordine delle colonne così come appaiono nella tabella del diagramma. È comunque possibile modificare l'ordine delle colonne dopo la creazione della chiave primaria. Per ulteriori informazioni, vedere Procedura: modificare le chiavi primarie.
Vedere anche
Attività
Procedura: eliminare le chiavi primarie
Procedura: modificare le proprietà di una relazione
Procedura: modificare le chiavi primarie
Riferimenti
Proprietà della chiave primaria o univoca
Concetti
Relazioni tra tabelle (Visual Database Tools)