Бази даних · Junior · Запитання 67 з 75
Що таке складений первинний ключ?
CREATE TABLE enrollments (
student_id bigint REFERENCES students (id),
course_id bigint REFERENCES courses (id),
PRIMARY KEY (student_id, course_id)
);- 1Ключ, що обчислюється з інших таблиць
- ✓Правильна відповідь: Первинний ключ із кількох стовпців; тут унікальною має бути пара, тож студент записується на курс лише раз
- 3Два окремі первинні ключі в одній таблиці
Пояснення
Складені ключі типові для проміжних таблиць. Кожен стовпець окремо може повторюватися; унікальною має бути лише комбінація.