Satura rādītājs:

Kā izveidot primārās atslēgas ārējās atslēgas attiecības SQL Server?
Kā izveidot primārās atslēgas ārējās atslēgas attiecības SQL Server?

Video: Kā izveidot primārās atslēgas ārējās atslēgas attiecības SQL Server?

Video: Kā izveidot primārās atslēgas ārējās atslēgas attiecības SQL Server?
Video: CS50 2013 - Week 9 2024, Aprīlis
Anonim

Izmantojot SQL Server Management Studio

  1. Programmā Object Explorer ar peles labo pogu noklikšķiniet uz tabulas, kas gribu būt uz ārzemju - taustiņu pusē attiecības un noklikšķiniet uz Dizains.
  2. Izvēlnē Table Designer noklikšķiniet uz Attiecības .
  3. Iekš Ārzemju - galvenās attiecības dialoglodziņā noklikšķiniet uz Pievienot.
  4. Noklikšķiniet uz attiecības sadaļā Atlasītie Attiecības sarakstu.

Saistībā ar to, kā mēs varam izveidot attiecības starp primāro atslēgu un ārējo atslēgu SQL Server?

Uz izveidot uz primārās atslēgas un ārējās atslēgas attiecības , ar peles labo pogu noklikšķiniet uz sveša atslēga tabulas kolonnas (Kotu tabula) un atlasiet Attiecības … Iekš Ārvalstu atslēgas attiecības dialoglodziņā noklikšķiniet uz Pievienot pogu . Tas pēc noklusējuma pievienos a attiecības kreisajā panelī.

Vai arī atslēga var būt gan primārā, gan svešā? Primārās atslēgas vienmēr jābūt unikālam, svešās atslēgas ir jāatļauj neunikālas vērtības, ja tabula ir relācija viens pret daudziem. Ir pilnīgi pareizi izmantot a sveša atslēga kā primārā atslēga ja tabulu savieno attiecības viens pret vienu, nevis attiecības viens pret daudziem.

Kas ir primārā atslēga un ārējā atslēga SQL Server?

Primārā atslēga unikāli identificē ierakstu tabulā. Sveša atslēga ir tabulas lauks, kas ir primārā atslēga citā tabulā. Primārā atslēga nevar pieņemt nulles vērtības. Sveša atslēga var pieņemt vairākas nulles vērtības.

Kā es varu atsaukties uz ārējo atslēgu SQL?

Kopsavilkums:

  1. Katrai svešās atslēgas vērtībai ir jābūt daļai no citu tabulu primārās atslēgas.
  2. Ārējā atslēga var atsaukties uz citu kolonnu tajā pašā tabulā. Šī atsauce ir pazīstama kā pašreference.
  3. Ārējo atslēgu var izveidot, izmantojot Izveidot tabulu, Mainīt tabulu vai SQL Server Management Studio.

Ieteicams: