Procedura: creare relazioni tra tabelle

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]

Viene visualizzata una nuova versione di Progettazione tabelle per i database nel formato SQL Server 2012. In questo argomento viene descritta la versione precedente di Progettazione tabelle, utilizzata con i database in formati precedenti di SQL Server.

Nella nuova versione è possibile modificare definizioni di tabella mediante un'interfaccia grafica o direttamente in un riquadro di script. Se si utilizza l'interfaccia grafica, la definizione della tabella viene automaticamente aggiornata nel riquadro di script. Per applicare il codice SQL nel riquadro di script, selezionare il pulsante Aggiorna. Per ulteriori informazioni sulla nuova versione, vedere Procedura: Creazione di oggetti di database tramite Progettazione tabelle.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per creare una relazione di chiave esterna in Progettazione tabelle

  1. 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.

  2. Scegliere Relazioni dal menu Progettazione tabelle.

  3. 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.

  4. Fare clic sulla relazione nell'elenco Relazione selezionata.

  5. Fare clic su Specifica tabelle e colonne nella griglia a destra, quindi sui puntini di sospensione () a destra della proprietà.

  6. 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.

  7. 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.

  8. 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

Altre risorse

Operazioni con le relazioni

Operazioni con i vincoli

Operazioni con gli indici