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:theorie:c_fk-create-table [2025/10/20 14:22] – gkoch | modul:m290_guko:learningunits:lu08:theorie:c_fk-create-table [2025/11/05 11:23] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ==== ERD (Überblick) ==== | ==== ERD (Überblick) ==== | ||
| Wir gehen vom Schema aus dem Reiseblog-Beispiel aus: | Wir gehen vom Schema aus dem Reiseblog-Beispiel aus: | ||
| - | {{ : | + | |
| + | {{ : | ||
| <WRAP tip round 80% center> | <WRAP tip round 80% center> | ||
| Zeile 160: | Zeile 161: | ||
| Probieren Sie folgende Codesnippets in Webstorm/ | Probieren Sie folgende Codesnippets in Webstorm/ | ||
| - | <WRAP center box 80% round>< | ||
| - | -- Sicherheit: Welche FKs sind gesetzt? | ||
| - | SHOW CREATE TABLE posts; | ||
| - | </ | ||
| === Demo 1 – User ohne Posts löschen (erlaubt) === | === Demo 1 – User ohne Posts löschen (erlaubt) === | ||
| Zeile 216: | Zeile 213: | ||
| <WRAP tip round 80% center> | <WRAP tip round 80% center> | ||
| - | Merke: Fremdschlüssel geben dir Datensicherheit: | + | Merke: Fremdschlüssel geben Datensicherheit: |
| * Verhindern verwaiste Daten (z. B. Posts ohne gültigen Autor), | * Verhindern verwaiste Daten (z. B. Posts ohne gültigen Autor), | ||
| * definieren klares Verhalten bei Löschen/ | * definieren klares Verhalten bei Löschen/ | ||