Junior — Middle
Poate exista în baza de date două valori identice pentru o cheie externă care face referire la aceeași tabelă?
sobes.tech AI
Răspuns de la AI
Da, în baza de date pot exista mai multe valori identice ale cheii externe care fac referire la aceeași înregistrare din tabelul părinte. Cheia externă servește pentru a asigura integritatea referențială și indică o înregistrare existentă într-un alt tabel, dar nu limitează numărul de referințe la acea înregistrare.
De exemplu, dacă există un tabel Orders cu o cheie externă customer_id care face referire la tabelul Customers, mai multe comenzi pot aparține aceluiași client, iar în coloana customer_id va fi repetată aceeași valoare.