Sadržaj:

Kako kreirati odnos stranog ključa primarnog ključa u SQL Serveru?
Kako kreirati odnos stranog ključa primarnog ključa u SQL Serveru?

Video: Kako kreirati odnos stranog ključa primarnog ključa u SQL Serveru?

Video: Kako kreirati odnos stranog ključa primarnog ključa u SQL Serveru?
Video: CS50 2013 - Week 9, continued 2024, April
Anonim

Korištenje SQL Server Management Studio

  1. U Object Exploreru, kliknite desnim tasterom miša na tabelu koja će biti na strani - ključ stranu od odnos i kliknite na Dizajn.
  2. U meniju Dizajner tablice kliknite Odnosi .
  3. U Strani - ključnim odnosima dijalog, kliknite na Dodaj.
  4. Kliknite na odnos u Odabrano Veza lista.

S obzirom na ovo, kako možemo stvoriti odnos između primarnog ključa i stranog ključa u SQL Serveru?

To stvoriti the odnos primarnog i stranog ključa , kliknite desnim tasterom miša na strani ključ kolone tabele (tabela Računi) i izaberite Odnosi … U Odnosi sa inostranstvom dijalog, kliknite na Dodaj dugme . To će po defaultu dodati a odnos u lijevom panelu.

Također, može li ključ biti i primarni i strani? Primarni ključevi uvijek treba biti jedinstven, strani ključevi treba dozvoliti nejedinstvene vrijednosti ako je tabela relacija jedan-prema-više. Savršeno je u redu koristiti a strani ključ kao primarni ključ ako je tabela povezana odnosom jedan-prema-jedan, a ne odnosom jedan-prema-više.

Ovdje, šta je primarni ključ i strani ključ u SQL Serveru?

Primarni ključ jedinstveno identificirati zapis u tabeli. Strani ključ je polje u tabeli koje je primarni ključ u drugom stolu. Primary Key ne može prihvatiti null vrijednosti. Strani ključ može prihvatiti više nul vrijednosti.

Kako da referenciram strani ključ u SQL-u?

Sažetak:

  1. Svaka vrijednost stranog ključa mora biti dio primarnog ključa drugih tabela.
  2. Strani ključ može referencirati na drugu kolonu u istoj tabeli. Ova referenca je poznata kao samoreferenca.
  3. Strani ključ možete kreirati koristeći Kreiraj tablicu, Izmijeni tablicu ili SQL Server Management Studio.

Preporučuje se: