Roter Kasten ... -- Egal, vielleicht ists ja auch noch hilfreich
Hm, dann mache ich vielleicht mal ein anderes Beispiel.
Nehmen wir einen Artikel
Code:
*ID -- Name -- Beschreibung
-----------------------------------
1 -- Kakao -- Lecker, lecker
Diesem kannst du beliebig viele Kategorien zuordnen:
Code:
*#ID -- *#Kategorie
--------------------
1 -- Zuckerhaltig
1 -- Pulver
1 -- Braun
Die Raute # heißt, dass ein FK ist - der Stern, dass es ein PK ist (die "Kategorie"-Tabelle habe ich mal der Einfachheit halber weggelassen).
Löscht Du nun den Kakao:
DELETE FROM Artikel WHERE ID = 1
sind automatisch auch alle Einträge mit ID = 1 aus der Kategorien-Zuordnung weg
Wenn Du schreibst
UPDATE Artikel SET ID = 666 WHERE ID = 1
dann wird auch in der Kategorie-Zuordnung dies angepasst.
Du kannst die Regeln aber auch so festlegen, dass ein Löschen bzw. Update verboten wird, wenn eine ID aus der Artikel-Tabelle irgendwo über einen Fremdschlüssel referenziert wird...
Viele Grüße