Junior — Middle
Explica ce este o cheie primară compusă și în ce cazuri este utilizată în bazele de date.
sobes.tech AI
Răspuns de la AI
Cheia primară compusă este o cheie primară formată din două sau mai multe coloane ale unui tabel de baze de date. Împreună, aceste coloane identifică în mod unic fiecare înregistrare.
Este utilizată atunci când o singură coloană nu poate identifica în mod unic o înregistrare, dar combinația mai multor coloane poate. De exemplu, în tabelul "Înscrierile studenților la cursuri", unicitatea poate fi determinată de combinația de student_id și course_id.
Exemplu în SQL:
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Aici, student_id și course_id formează împreună o cheie primară compusă.