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:lu02:aufgaben:a03 [2025/08/24 18:48] – gkoch | modul:m290_guko:learningunits:lu02:aufgaben:a03 [2025/08/24 19:12] (aktuell) – gkoch | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== LU02c - Datenset | + | ===== LU02c - IMDB-Daten |
+ | |||
+ | In dieser Aufgabe lernen Sie, wie Sie mit **WebStorm** und dem **Database-Plugin** eine Datenbank | ||
+ | Wir verwenden dazu die **IMDB-Filmdaten (Top 1000 Filme)** von Kaggle. Diese Daten dienen uns als Übungsgrundlage für SQL-Abfragen. | ||
+ | |||
+ | ==== 0. Daten herunterladen | ||
+ | Laden Sie die CSV-Datei hier herunter: | ||
+ | {{ : | ||
+ | |||
+ | Diese Datei werden wir gleich in MySQL importieren. | ||
+ | |||
+ | |||
+ | ==== 1. Verbindung zu MySQL überprüfen ==== | ||
+ | Falls Sie die Verbindung in der vorherigen Aufgabe erfolgreich erstellt haben, sollte im **Database-Tab** in WebStorm eine Verbindung sichtbar sein (z.B. // | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== 2. Neues Schema erstellen ==== | ||
+ | Ein Schema ist gleichbedeutend mit einer **neuen Datenbank**. | ||
+ | Gehen Sie so vor: | ||
+ | |||
+ | * Rechtsklick auf die Verbindung (m290_mysql@localhost) | ||
+ | * **New → Schema** auswählen | ||
+ | |||
+ | |||
+ | ==== 3. Schema benennen ==== | ||
+ | Im neuen Fenster geben Sie einen Namen für Ihre Datenbank ein, z.B.: | ||
+ | `my_imdb` | ||
+ | |||
+ | ⚠️ **Wichtig: | ||
+ | |||
+ | Danach auf **OK** klicken. Das Schema wird nun in MySQL erstellt. | ||
+ | {{: | ||
+ | |||
+ | ==== 4. CSV-Datei importieren ==== | ||
+ | Nun importieren wir die heruntergeladene CSV-Datei: | ||
+ | |||
+ | * Rechtsklick auf das erstellte Schema (z.B. `my_imdb`) | ||
+ | * **Import/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 5. Datenquelle wählen ==== | ||
+ | Wählen Sie die heruntergeladene CSV-Datei aus. | ||
+ | WebStorm schlägt automatisch Datentypen für die Spalten vor → diese Vorschläge können Sie übernehmen. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ==== 6. Daten überprüfen ==== | ||
+ | Nach erfolgreichem Import sind die Daten nun in Ihrer Datenbank. | ||
+ | Sie können nun die Tabelle öffnen und die Daten inspizieren (" | ||
+ | |||
+ | |||
+ | ==== 7. Weiterarbeiten ==== | ||
+ | Nun haben Sie Ihre eigene IMDB-Datenbank! | ||
+ | Als nächstes werden wir mit **SQL-SELECT-Abfragen** Daten aus dieser Datenbank abfragen. Lesen Sie dazu den Theorieblock " | ||