Junior — Middle
Vysvetlite, čo je zložený primárny kľúč a v akých prípadoch sa používa v databázach.
sobes.tech AI
Odpoveď od AI
Složený primárny kľúč je primárny kľúč, ktorý pozostáva z dvoch alebo viacerých stĺpcov tabuľky databázy. Spolu tieto stĺpce jednoznačne identifikujú každý záznam.
Používa sa, keď jeden stĺpec nedokáže jednoznačne identifikovať záznam, ale kombinácia viacerých stĺpcov áno. Napríklad v tabuľke "Zápisy študentov na kurzy" môže byť jedinečnosť určená kombináciou student_id a course_id.
Príklad v SQL:
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Tu student_id a course_id tvoria spolu zložený primárny kľúč.