In che modo è possibile creare una relazione di chiave esterna della chiave primaria in SQL Server?
In che modo è possibile creare una relazione di chiave esterna della chiave primaria in SQL Server?
Anonim

Utilizzo di SQL Server Management Studio

  1. In Esplora oggetti, fai clic con il pulsante destro del mouse sulla tabella che volere essere sul straniera - chiave lato del relazione e fare clic su Progettazione.
  2. Dal menu Designer tabelle, fare clic su Relazioni .
  3. Nel Straniera - relazioni chiave finestra di dialogo, fare clic su Aggiungi.
  4. Clicca il relazione nel selezionato Relazione elenco.

Rispetto a questo, come possiamo creare una relazione tra chiave primaria e chiave esterna in SQL Server?

Per creare il relazione tra chiave primaria e chiave esterna , fai clic con il pulsante destro del mouse su chiave esterna colonne della tabella (tabella dei conti) e selezionare Relazioni … Nel Relazioni chiave estere finestra di dialogo, fare clic su Aggiungi pulsante . Questo aggiungerà per impostazione predefinita a relazione nel pannello di sinistra.

Inoltre, una chiave può essere sia primaria che esterna? Chiavi primarie bisogna essere sempre unici, chiavi esterne è necessario consentire valori non univoci se la tabella è una relazione uno-a-molti. Va benissimo usare a chiave esterna come la chiave primaria se la tabella è collegata da una relazione uno a uno, non da una relazione uno a molti.

In questo caso, che cos'è la chiave primaria e la chiave esterna in SQL Server?

Chiave primaria identificare in modo univoco un record nella tabella. Chiave esterna è un campo nella tabella che è chiave primaria in un'altra tabella. Chiave primaria non può accettare valori null. Chiave esterna può accettare più valori null.

Come faccio a fare riferimento a una chiave esterna in SQL?

Riepilogo:

  1. Ogni valore della chiave esterna deve essere parte della chiave primaria di altre tabelle.
  2. La chiave esterna può fare riferimento a un'altra colonna nella stessa tabella. Questo riferimento è noto come autoriferimento.
  3. È possibile creare una chiave esterna utilizzando Create Table, Alter Table o SQL Server Management Studio.

Consigliato: