Junior — Middle
Објасните шта је сложени примарни кључ и у којим случајевима се користи у базама података.
sobes.tech АИ
Одговор од АИ
Složeni primarni ključ je primarni ključ koji se sastoji od dve ili više kolona u tabeli baze podataka. Zajedno, ove kolone jednoznačno identifikuju svaki zapis.
Koristi se kada jedna kolona ne može jedinstveno da identifikuje zapis, ali kombinacija više kolona može. Na primer, u tabeli "Upisi studenata na kurseve", jedinstvenost može biti određena kombinacijom student_id i course_id.
Primer u SQL:
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Ovde, student_id i course_id zajedno formiraju složeni primarni ključ.