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:lu02:aufgaben:a03 [2026/08/23 21:11] – gkoch | de:modul:m290_guko:learningunits:lu02:aufgaben:a03 [2026/08/23 22:02] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ===== LU02c - IMDB-Daten in MySQL importieren ===== | ===== LU02c - IMDB-Daten in MySQL importieren ===== | ||
| - | In dieser Aufgabe lernen Sie, wie Sie mit **WebStorm** und dem **Database-Plugin** eine Datenbank erstellen und Daten importieren. | + | ===== Voraussetzungen ===== |
| + | * Arbeitsform: | ||
| + | * Zeitaufwand: | ||
| + | * Erwartetes Ergebnis: | ||
| + | * Eigene Datenbank (Schema) in MySQL erstellt | ||
| + | * IMDB-Filmdaten erfolgreich importiert und in WebStorm sichtbar | ||
| + | |||
| + | ===== Einführung ===== | ||
| + | In dieser Aufgabe lernen Sie, wie Sie mit **WebStorm** und dem **Database-Plugin** eine Datenbank erstellen und Daten importieren. | ||
| Wir verwenden dazu die **IMDB-Filmdaten (Top 1000 Filme)** von Kaggle. Diese Daten dienen uns als Übungsgrundlage für SQL-Abfragen. | Wir verwenden dazu die **IMDB-Filmdaten (Top 1000 Filme)** von Kaggle. Diese Daten dienen uns als Übungsgrundlage für SQL-Abfragen. | ||
| - | ==== 0. Daten herunterladen ==== | + | ===== Aufgaben ===== |
| - | Laden Sie die CSV-Datei hier herunter: | + | |
| - | {{ de: | + | ==== 1. Daten herunterladen ==== |
| + | Laden Sie die CSV-Datei hier herunter: | ||
| + | {{:de: | ||
| Diese Datei werden wir gleich in MySQL importieren. | Diese Datei werden wir gleich in MySQL importieren. | ||
| + | ==== 2. Verbindung zu MySQL überprüfen ==== | ||
| + | Falls Sie die Verbindung in der vorherigen Aufgabe erfolgreich erstellt haben, sollte im **Database-Tab** in WebStorm eine Verbindung zu Ihrer lokalen MySQL-Datenbank sichtbar sein (der angezeigte Name kann je nach Konfiguration variieren, z.B. // | ||
| - | ==== 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. // | + | |
| - | {{: | + | ==== 3. Neues Schema erstellen ==== |
| - | + | Ein Schema ist in MySQL gleichbedeutend mit einer **neuen Datenbank**. | |
| - | + | ||
| - | + | ||
| - | ==== 2. Neues Schema erstellen ==== | + | |
| - | Ein Schema ist gleichbedeutend mit einer **neuen Datenbank**. | + | |
| Gehen Sie so vor: | Gehen Sie so vor: | ||
| - | * Rechtsklick auf die Verbindung | + | * Rechtsklick auf Ihre Verbindung |
| - | * **New → Schema** auswählen | + | * **New → Schema** auswählen |
| {{: | {{: | ||
| - | ==== 3. Schema benennen ==== | + | ==== 4. Schema benennen ==== |
| - | Im neuen Fenster geben Sie einen Namen für Ihre Datenbank ein, z.B.: | + | Im neuen Fenster geben Sie einen Namen für Ihre Datenbank ein, z.B.: |
| - | `my_imdb` | + | '' |
| - | ⚠️ **Wichtig: | + | <WRAP center round important 80%> |
| + | Verwenden Sie keine Sonderzeichen oder Umlaute im Namen. | ||
| + | </ | ||
| - | Danach auf **OK** klicken. Das Schema wird nun in MySQL erstellt. | + | Danach auf **OK** klicken. Das Schema wird nun in MySQL erstellt. |
| - | {{de: | + | |
| - | ==== 4. CSV-Datei importieren ==== | + | {{: |
| + | |||
| + | ==== 5. CSV-Datei importieren ==== | ||
| Nun importieren wir die heruntergeladene CSV-Datei: | Nun importieren wir die heruntergeladene CSV-Datei: | ||
| - | * Rechtsklick auf das erstellte Schema (z.B. `my_imdb`) | + | * Rechtsklick auf das erstellte Schema (z.B. '' |
| - | * **Import/ | + | * **Import/ |
| + | |||
| + | {{: | ||
| + | |||
| + | ==== 6. 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. | ||
| + | |||
| + | {{: | ||
| - | {{de: | + | ==== 7. Daten überprüfen ==== |
| + | Nach erfolgreichem Import sind die Daten nun in Ihrer Datenbank. | ||
| - | ==== 5. Datenquelle wählen ==== | + | {{: |
| - | Wählen Sie die heruntergeladene CSV-Datei aus. | + | |
| - | WebStorm schlägt automatisch | + | |
| - | {{de: | + | Sie können nun die Tabelle öffnen (Ordner " |
| + | ==== 8. Abfragen mit SQL in der Query-Console ==== | ||
| + | Nun haben Sie Ihre eigene Datenbank inkl. der Daten der Top-1000-IMDB-Filme. | ||
| - | ==== 6. Daten überprüfen ==== | + | Damit wir SQL-Abfragen aus der importierten Tabelle machen können, müssen wir zuerst |
| - | Nach erfolgreichem Import sind die Daten nun in Ihrer Datenbank. | + | |
| - | Sie können | + | |
| + | {{: | ||
| - | ==== 7. Weiterarbeiten ==== | + | Als Nächstes |
| - | Nun haben Sie Ihre eigene IMDB-Datenbank! | + | |
| - | Als nächstes | + | |
| + | ---- | ||
| + | [[https:// | ||