Procedura: creare relazioni tra tabelle
Aggiornamento: novembre 2007
Una relazione tra due tabelle consente di stabilire un'associazione tra le righe di una tabella e le righe di un'altra tabella. Per ulteriori informazioni sulle relazioni, vedere Tipi di relazioni tra tabelle.
Nota: |
---|
Le finestre di dialogo e i comandi di menu visualizzati possono differire da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Per creare una relazione di chiave esterna in Progettazione tabelle
In Esplora server fare clic con il pulsante destro del mouse sulla tabella che si troverà sul lato chiave esterna della relazione, quindi scegliere Apri definizione tabella.
La tabella verrà visualizzata in Progettazione tabelle.
Scegliere Relazioni dal menu Progettazione tabelle.
Nella finestra di dialogo Relazioni chiavi esterne fare clic su Aggiungi.
La relazione verrà visualizzata nell'elenco Relazione selezionata con un nome fornito dal sistema nel formato FK_<tablename>_<tablename>, dove tablename è il nome della tabella di chiave esterna.
Fare clic sulla relazione nell'elenco Relazione selezionata.
Fare clic su Specifica tabelle e colonne nella griglia a destra, quindi sui puntini di sospensione (…) a destra della proprietà.
Nella finestra di dialogo Tabelle e colonne selezionare dall'elenco a discesa Chiave primaria la tabella che si troverà sul lato chiave primaria della relazione.
Nella griglia sottostante selezionare le colonne che contribuiranno alla chiave primaria della tabella. Nella cella adiacente alla sinistra di ciascuna colonna selezionare la corrispondente colonna di chiave esterna della tabella di chiave esterna.
Verrà suggerito automaticamente un nome da assegnare alla relazione. Per specificare un nome diverso, modificare il contenuto della casella di testo Nome relazione.
Scegliere OK per creare la relazione.
Nota: |
---|
Le colonne selezionate per la chiave esterna devono avere lo stesso tipo di dati delle colonne primarie a cui corrispondono. In ciascuna chiave deve esistere un numero uguale di colonne. Se ad esempio la chiave primaria della tabella sul lato primario della relazione è composta da due colonne, ognuna di queste colonne dovrà corrispondere a una colonna della tabella sul lato chiave esterna della relazione. |
Vedere anche
Riferimenti
Finestra di dialogo Relazioni chiavi esterne
Finestra di dialogo Tabelle e colonne