Kaj je tuji ključ?

V podatkovni bazi SQL je tuji ključ stolpec ali niz stolpcev, ki ustvarja povezavo med njegovo tabelo in drugo tabelo. Glavna tabela, iz katere je ustvarjena povezava, vsebuje primarni ključ, ki se povezuje s tujim ključem druge tabele. Ta primarni ključ> povezava s tujim ključem omogoča, da se ena ali več vrstic podatkov v eni tabeli poveže ali poveže z eno ali več vrsticami podatkov v drugi tabeli.

Tuji ključ se ustvari z uporabo omejitve "FOREIGN KEY", ko ustvarjate novo tabelo baze podatkov ali spreminjate obstoječo tabelo zbirke podatkov. Stolpec, ki je označen kot tuji ključ, ima tudi sam po sebi omejitev "NOT NULL", kar pomeni, da mora vsebovati vrednost in ne sme biti prazna.

Nasvet: Stolpci, ki so označeni kot tuji ključ, lahko za njih ustvarijo ločen indeks, ki izboljša hitrost iskanja v bazi podatkov.

Podatkovna baza, pogoji baze podatkov, primarni ključ, programski izrazi, izrazi programske opreme