Junior — Middle
Обяснете какво е съставен първичен ключ и в кои случаи се използва в базите данни.
sobes.tech AI
Отговор от AI
Съставен първичен ключ е първичен ключ, който се състои от две или повече колони на таблица в база данни. Заедно тези колони уникално идентифицират всеки запис.
Използва се, когато една колона не може да идентифицира уникално запис, но комбинацията от няколко колони може. Например, в таблицата "Записи на студенти за курсове", уникалността може да се определи чрез съчетанието на student_id и course_id.
Пример в SQL:
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Тук student_id и course_id заедно образуват съставен първичен ключ.