Junior — Middle
Kā notiek informācijas apmaiņa starp tabulām relāciju datu bāzē?
sobes.tech AI
Atbilde no AI
Informācijas apmaiņa starp tabulām relāciju datu bāzē notiek, izmantojot ārējos atslēgas (foreign keys) un JOIN operācijas.
- Ārējā atslēga — ir lauks vienā tabulā, kas atsaucas uz citas tabulas primāro atslēgu, nodrošinot saiti starp ierakstiem.
- JOIN — ir SQL operācija, kas apvieno rindas no divām vai vairākām tabulām, pamatojoties uz saistītu lauku.
Piemērs SQL vaicājumam ar JOIN:
SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;
Šeit tabula orders ir saistīta ar tabulu customers caur lauku customer_id, kas ļauj iegūt pasūtījumu informāciju kopā ar klientu datiem.