Condividi tramite


Proprietà delle colonne di chiave esterna

Aggiornamento: novembre 2007

Queste proprietà indicano quale tabella e quale chiave primaria o univoca sono correlate alla chiave esterna selezionata.

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.

Proprietà per l'oggetto selezionato in Esplora server

  • Categoria Identità
    Viene espansa per visualizzare la proprietà Nome.

  • Nome
    Visualizza il nome della relazione di chiave esterna.

  • Categoria Varie
    Viene espansa per visualizzare le proprietà rimanenti.

  • Chiave a cui si fa riferimento
    Visualizza il nome della chiave primaria o univoca sul lato primario della relazione.

  • Tabella a cui si fa riferimento
    Visualizza il nome della tabella della chiave a cui viene fatto riferimento.

Proprietà per l'oggetto scelto dal menu a discesa della finestra Proprietà

  • Categoria Generale
    Viene espansa per visualizzare Verifica dati esistenti durante la creazione o la riattivazione e Specifica tabelle e colonne.

  • Verifica dati esistenti durante la creazione o la riattivazione
    Indica se tutti i dati esistenti nella tabella prima della creazione o della riattivazione del vincolo vengono verificati rispetto al vincolo.

  • Categoria Specifica tabelle e colonne
    Viene espansa per visualizzare le colonne che fungono da chiave esterna e chiave primaria o univoca nella relazione, nonché le tabelle in cui sono contenute. Per modificare o definire questi valori, fare clic sui puntini di sospensione (…) a destra del campo della proprietà.

  • Tabella di base di chiave esterna
    Visualizza la tabella in cui è contenuta la colonna che funge da chiave esterna nella relazione selezionata.

  • Colonne di chiave esterna
    Visualizza la colonna che funge da chiave esterna nella relazione selezionata.

  • Tabella di base di chiave primaria/univoca
    Visualizza la tabella in cui è contenuta la colonna che funge da chiave primaria o univoca nella relazione selezionata.

  • Colonne di chiave primaria/univoca
    Visualizza la colonna che funge da chiave primaria o univoca nella relazione selezionata.

  • Categoria Identità
    Viene espansa per visualizzare i campi delle proprietà Nome e Descrizione.

  • Nome
    Visualizza il nome della relazione. Quando viene creata una nuova relazione, le viene assegnato un nome predefinito sulla base della tabella presente nella finestra attiva di Progettazione tabelle. Il nome può essere modificato in qualunque momento.

  • Descrizione
    Consente di immettere una descrizione della relazione. Per inserire una descrizione più dettagliata, fare clic su Descrizione, quindi sui puntini di sospensione (…) a destra del campo della proprietà. Viene così visualizzata un'area più grande in cui scrivere il testo.

  • Categoria Progettazione tabelle
    Viene espansa per visualizzare le informazioni relative a Verifica dati esistenti durante la creazione o la riattivazione e Attiva per replica.

  • Attiva per replica
    Indica se il vincolo deve essere applicato quando la tabella viene replicata in un database diverso.

  • Attiva vincolo della chiave esterna
    Indica se le modifiche ai dati delle colonne coinvolte nella relazione sono consentite quando rischiano di compromettere l'integrità della relazione di chiave esterna. Fare clic su Sì per non accettare tali modifiche e su No per accettarle.

  • Categoria Specifica INSERT e UPDATE
    Viene espansa per visualizzare le informazioni relative a Elimina regola e Aggiorna regola per la relazione.

  • Elimina regola
    Specifica che cosa accade se un utente finale del database tenta di eliminare una riga contenente dati coinvolti in una relazione di chiave esterna. Se questa proprietà è impostata su:

    • Nessuna azione Un messaggio di errore indica che l'eliminazione non è consentita e viene eseguito il rollback dell'operazione DELETE.

    • Sovrapponi Elimina tutte le righe che contengono dati coinvolti nella relazione di chiave esterna.

    • Imposta Null Imposta il valore su Null se tutte le colonne di chiave esterna della tabella possono accettare valori Null. Si applica solo a SQL Server 2005 e SQL Server 2008.

    • Imposta predefinito Imposta il valore predefinito per la colonna se per tutte le colonne di chiave esterna della tabella sono stati impostati valori predefiniti. Si applica solo a SQL Server 2005 e SQL Server 2008.

  • Aggiorna regola
    Specifica che cosa accade se un utente del database tenta di aggiornare una riga contenente dati coinvolti in una relazione di chiave esterna. Se questa proprietà è impostata su:

    • Nessuna azione Un messaggio di errore indica che l'aggiornamento non è consentito e viene eseguito il rollback dell'operazione UPDATE.

    • Sovrapponi Aggiorna tutte le righe che contengono dati coinvolti nella relazione di chiave esterna.

    • Imposta Null Imposta il valore su Null se tutte le colonne di chiave esterna della tabella possono accettare valori Null. Si applica solo a SQL Server 2005 e SQL Server 2008.

    • Imposta predefinito Imposta il valore predefinito per la colonna se per tutte le colonne di chiave esterna della tabella sono stati impostati valori predefiniti. Si applica solo a SQL Server 2005 e SQL Server 2008.

Vedere anche

Altre risorse

Operazioni con le chiavi

Operazioni con le relazioni