Datenbanken · Junior · Frage 3 von 75
Was ist ein Fremdschlüssel?
- 1Eine Spalte, die einen Schlüssel einer anderen Tabelle referenziert
- 2Ein Schlüssel, der von einem anderen Datenbankserver importiert wurde
- 3Ein Schlüssel, mit dem der Inhalt der Tabelle verschlüsselt wird
Antwort zeigen
Richtige Antwort: Eine Spalte, die einen Schlüssel einer anderen Tabelle referenziert
Erklärung
Zum Beispiel referenziert orders.user_id die Spalte users.id. Die Datenbank lehnt eine Bestellung für einen nicht existierenden Nutzer ab. ON DELETE CASCADE oder ON DELETE SET NULL legen fest, was passiert, wenn die referenzierte Zeile gelöscht wird.