Aus dem Kurs: Tabellendesign für relationale Datenbanken

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Tabelle Qualifikationen

Tabelle Qualifikationen

Auch die nächste Tabelle mit den Qualifikationen ist sozusagen ein kleiner Sonderfall. Ich habe eine m:n-Beziehung, denn die Personen können ja verschiedene Programme. Und das bedeutet, ich muss viele Programme mit vielen Personen verbinden können. Aber in diesem Fall ist es sogar eine Many-to-many-to-many-Beziehung, denn jedes Programm hat eine unterschiedliche Qualifikationsstufe. Es kann sein, dass dieser Dozent sich mit Word besonders gut auskennt, mit Excel gar nicht oder schlecht. Und das muss also in so einer Verknüpfungstabelle hinterlegt werden, die ich jetzt mal einfach hier irgendwo dazwischen anordne, tblQualifikationen, und ihren Titel bunt mache. Und jetzt kommt erst mal natürlich qualiID als Primärschlüssel rein. Den werden wir nie brauchen, aber es ist sinnvoll bis zwingend, einen Primärschlüssel zu hinterlegen. Es gibt Datenbanksysteme wie zum Beispiel SQL-Server, die gar nicht bereit sind, einen Datensatz zu löschen, der keinen Primärschlüssel hat. Also sollte man…

Inhalt