Bazy danych · Junior · Pytanie 67 z 75

Czym jest złożony klucz główny?

CREATE TABLE enrollments (
  student_id bigint REFERENCES students (id),
  course_id  bigint REFERENCES courses (id),
  PRIMARY KEY (student_id, course_id)
);

Wyjaśnienie

Złożone klucze są typowe dla tabel łączących. Każda kolumna osobno może się powtarzać; unikalna musi być tylko kombinacja.

Do poczytania

Błąd w pytaniu

Bazy danych · Junior · pytanie 67

Sprawdź się

Rozwiąż test Bazy danych · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test