Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m290_guko:learningunits:lu08:theorie:a_intro [2026/08/13 16:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m290_guko:learningunits:lu08:theorie:a_intro [2026/08/13 16:06] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 216.73.216.62 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU08a: Tabellen in Beziehung setzen ====== | ||
| + | |||
| + | ===== Einführung ===== | ||
| + | |||
| + | In echten Web-Apps (z. B. **WordPress**) werden Inhalte auf **mehrere Tabellen** verteilt: | ||
| + | Benutzer (Autoren), Inhalte (Posts), Kategorien/ | ||
| + | und schützt die **Datenqualität**((Konsistente, | ||
| + | |||
| + | Für diese Lerneinheit verwenden wir das Beispiel eines **Reise-Blogs**. Ein typisches und weit verbreitetes Blogsystem ist **WordPress**. | ||
| + | WordPress setzt — wie unser Kurs — auf das relationale Datenbankmanagementsystem (**RDBMS**) **MySQL** bzw. dessen Weiterentwicklung **MariaDB**. | ||
| + | |||
| + | Ein Beispiel für einen solchen Reiseblog ist [[https:// | ||
| + | mit mehreren Autoren, Kategorien (z. B. Thailand, Städtereise, | ||
| + | |||
| + | <WRAP center round box 80%> | ||
| + | {{ de: | ||
| + | // | ||
| + | </ | ||
| + | |||
| + | <WRAP center round box 80%> | ||
| + | {{ de: | ||
| + | // | ||
| + | </ | ||
| + | |||
| + | ===== ERD – Chen-Notation ===== | ||
| + | |||
| + | Das ERD in Chen-Notation für diesen Blog könnte so aussehen: | ||
| + | |||
| + | {{ de: | ||
| + | //Hinweis: Die Entität **Kommentar** ist hier bewusst weggelassen, | ||
| + | |||
| + | Anhand dieses Beispiels werden wir im Folgenden **mehrere Tabellen erstellen und in Beziehung setzen**. | ||
| + | In der darauffolgenden Lerneinheit (**LU09**) fragen wir dann **Daten aus mehreren Tabellen** ab. | ||
| + | |||