Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, ko nozīmē ārējais atslēga datu bāzē?

sobes.tech AI

Atbilde no AI

Ārējais atslēga (foreign key) ir lauks vai lauku kopums datu bāzes tabulā, kas norāda uz citas tabulas primāro atslēgu. Tas nodrošina saiti starp tabulām un uztur datu integritāti.

Piemērs: ir tabula "Pasūtījumi" un tabula "Klienti". Tabulā "Pasūtījumi" ir lauks client_id, kas ir ārējā atslēga un norāda uz tabulas "Klienti" lauku id. Tas garantē, ka katrs pasūtījums ir saistīts ar esošu klientu.

Ārējās atslēgas palīdz:

  • Nodrošināt datu saskaņotību.
  • Novērst ierakstu dzēšanu vai izmaiņas, uz kuriem ir atsauces.
  • Vienkāršot tabulu apvienošanu vaicājumos.