Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m290_guko:learningunits:lu08:aufgaben:a_fk_in_lu05 [2025/10/22 20:11] – gkoch | modul:m290_guko:learningunits:lu08:aufgaben:a_fk_in_lu05 [2025/10/27 11:02] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 17: | Zeile 17: | ||
| * Prüft, dass **Primärschlüssel vorhanden** sind (wie in LU05), aber **keine** Fremdschlüssel. | * Prüft, dass **Primärschlüssel vorhanden** sind (wie in LU05), aber **keine** Fremdschlüssel. | ||
| * Falls ihr neu starten wollt: erstellt die Tabellen nochmals wie in LU05 (PK ja, FK noch nicht) und füllt ein paar **Beispieldaten** ein (mind. 3 Zeilen pro Tabelle). | * Falls ihr neu starten wollt: erstellt die Tabellen nochmals wie in LU05 (PK ja, FK noch nicht) und füllt ein paar **Beispieldaten** ein (mind. 3 Zeilen pro Tabelle). | ||
| + | * PDF mit Schema zu den einzelnen Cases: {{ : | ||
| Zeile 41: | Zeile 42: | ||
| <code sql> | <code sql> | ||
| ALTER TABLE kind_tabelle | ALTER TABLE kind_tabelle | ||
| - | ADD CONSTRAINT fk_kind_eltern | + | ADD FOREIGN KEY (neue_spalte) |
| - | FOREIGN KEY (fremdschluessel_spalte) | + | |
| REFERENCES eltern_tabelle(primaerschluessel_spalte) | REFERENCES eltern_tabelle(primaerschluessel_spalte) | ||
| ON DELETE RESTRICT | ON DELETE RESTRICT | ||