2.4 N:M-Beziehungen auflösen

Definition

Eine N:M-Beziehung kann in einer relationalen Datenbank nicht direkt umgesetzt werden.

Sie wird durch eine zusätzliche Zwischentabelle aufgelöst.


Grundprinzip

Aus einer N:M-Beziehung werden zwei 1:n-Beziehungen.


Beispiel

Eine Bestellung kann mehrere Artikel enthalten.
Ein Artikel kann in mehreren Bestellungen vorkommen.

Das ist eine N:M-Beziehung.


Auflösung

Tabelle Aufgabe
Bestellung speichert Bestellungen
Artikel speichert Artikel
Bestellposition verbindet Bestellung und Artikel

Zwischentabelle

Die Zwischentabelle enthält normalerweise:

Beispiel:

Attribut Bedeutung
Bestellnr Fremdschlüssel auf Bestellung
Artikelnr Fremdschlüssel auf Artikel
Menge zusätzliche Information zur Beziehung

Merksatz

Eine N:M-Beziehung wird durch eine Zwischentabelle aufgelöst.


Prüfungshinweis

In IHK-Aufgaben müssen N:M-Beziehungen fast immer in eine zusätzliche Tabelle umgewandelt werden.

Typische Fehler:


Quellen


Revision #1
Created 30 June 2026 14:38:59 by Admin
Updated 30 June 2026 15:05:33 by Admin