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.