Cum se poate crea o relație de cheie străină primară în SQL Server?
Cum se poate crea o relație de cheie străină primară în SQL Server?
Anonim

Utilizarea SQL Server Management Studio

  1. În Object Explorer, faceți clic dreapta pe tabelul care voi fi pe străin - cheie partea a relație și faceți clic pe Design.
  2. Din meniul Table Designer, faceți clic Relații .
  3. În Străin - Relații cheie caseta de dialog, faceți clic pe Adăugare.
  4. Apasă pe relaţie în Selectat Relaţie listă.

În acest sens, cum putem crea o relație între cheia primară și cheia externă în SQL Server?

La crea cel relația cheie primară și cheie străină , faceți clic dreapta pe cheie externă coloane de tabel (Tabelul de conturi) și selectați Relații … În Relații cheie străine caseta de dialog, faceți clic pe Adăugare buton . Aceasta va adăuga implicit un relaţie în panoul din stânga.

De asemenea, o cheie poate fi atât primară, cât și străină? Chei primare trebuie să fie întotdeauna unic, chei externe trebuie să permită valori neunice dacă tabelul este o relație unu-la-mulți. Este perfect să folosești un cheie externă dupa cum cheia principala dacă masa este conectată printr-o relație unu-la-unu, nu o relație unu-la-mulți.

Aici, ce este cheia primară și cheia externă în SQL Server?

Cheia principala identificați în mod unic o înregistrare în tabel. Cheie externă este un câmp din tabel care este cheia principala într-un alt tabel. Cheia principala nu poate accepta valori nule. Cheie externă poate accepta mai multe valori nule.

Cum fac referire la o cheie străină în SQL?

Rezumat:

  1. Fiecare valoare a cheii externe trebuie să facă parte din cheia primară a altor tabele.
  2. Cheia externă poate face referire la o altă coloană din același tabel. Această referință este cunoscută ca auto-referință.
  3. Puteți crea o cheie externă folosind Creare tabel, Modificare tabel sau SQL Server Management Studio.

Recomandat: