Sobes.tech
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ľúč.