Datenbanken · Junior · Frage 4 von 75

Wie modelliert man eine Viele-zu-viele-Beziehung, etwa Studierende und Kurse?

Antwort zeigen

Richtige Antwort: Mit einer Verknüpfungstabelle, z. B. enrollments(student_id, course_id), mit einem Fremdschlüssel zu jeder Seite

Erklärung

Die Verknüpfungstabelle kann auch Daten über die Beziehung selbst halten, etwa Einschreibedatum oder Note. Eine kommagetrennte Liste lässt sich nicht richtig indizieren, joinen oder einschränken.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Junior · Frage 4

Teste dich selbst

Mach den Test Datenbanken · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen