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 " | ||