28.12.2025
Ein Fremdschluessel ist kein optionales Dekorationselement, sondern der Mechanismus, mit dem eine Datenbank referentielle Integritaet selbst durchsetzt, statt sich auf Anwendungscode zu verlassen. Dieser Beitrag erklaert die FOREIGN KEY Syntax, das Verhalten von ON DELETE CASCADE, RESTRICT und SET NULL im Detail, die Bedeutung von ON UPDATE, die richtige Indexierung von Fremdschluesselspalten und warum das Deaktivieren von FK-Checks fuer vermeintliche Bequemlichkeit fast immer zu Datenkorruption fuehrt.