DiagrammeER-DiagrammSchwierigkeit: Mittel

Welche Beziehung besteht zwischen SCHÜLER und KURS?

belegt

hat

SCHUELER

int

schueler_id

PK

string

name

int

klasse

KURS

int

kurs_id

PK

string

bezeichnung

int

stunden

EINSCHREIBUNG

int

schueler_id

FK

int

kurs_id

FK

date

datum

decimal

note

A
1:1 Beziehung - jeder Schüler hat genau einen Kurs
B
Keine direkte Beziehung zwischen den Tabellen
C
1:n Beziehung - ein Kurs hat mehrere Schüler
D
m:n (über Zwischentabelle)

Erklärung

Eine m:n-Beziehung (z.B. Schüler belegen Kurse) kann nicht direkt in Tabellen abgebildet werden. Lösung: Eine Zwischentabelle (Junction Table) wie EINSCHREIBUNG enthält die Fremdschlüssel beider Tabellen als zusammengesetzten Primärschlüssel. So wird m:n in zwei 1:n-Beziehungen aufgelöst. Die Zwischentabelle kann zusätzliche Attribute enthalten (z.B. Datum, Note).

Tipp zum Lernen

Zwischentabelle = m:n Beziehung aufgelöst

ermnzwischentabellebeziehung

Übe über 4.400 weitere IHK-Fragen

Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 4.400 Prüfungsfragen, über 65 Kursen, 22 Prüfungssimulationen und 15 Simulatoren für SQL, Linux, Netzwerke und mehr.

Weitere Beispielfragen aus Diagramme