Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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:12] gkochmodul: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: {{ :modul:m290_guko:learningunits:lu08:aufgaben:aufgaben_crowsfoot_sql-ddl.pdf |}}
  
  
Zeile 41: Zeile 42:
 <code sql> <code sql>
 ALTER TABLE kind_tabelle ALTER TABLE kind_tabelle
-ADD FOREIGN KEY (fremdschluessel_spalte)+ADD FOREIGN KEY (neue_spalte)
 REFERENCES eltern_tabelle(primaerschluessel_spalte) REFERENCES eltern_tabelle(primaerschluessel_spalte)
 ON DELETE RESTRICT ON DELETE RESTRICT
  • modul/m290_guko/learningunits/lu08/aufgaben/a_fk_in_lu05.1761156744.txt.gz
  • Zuletzt geändert: 2025/10/22 20:12
  • von gkoch