Dies ist eine alte Version des Dokuments!


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.

Laden Sie die CSV-Datei hier herunter: IMBD Top 1000 Filmdaten

Diese Datei werden wir gleich in MySQL importieren.

Falls Sie die Verbindung in der vorherigen Aufgabe erfolgreich erstellt haben, sollte im Database-Tab in WebStorm eine Verbindung sichtbar sein (z.B. m290_mysql@localhost).

 Ausschnitt des DB-Plugins mit Datenbank-Verbindung zu MySQL

Ein Schema ist gleichbedeutend mit einer neuen Datenbank. Gehen Sie so vor:

  • Rechtsklick auf die Verbindung (m290_mysql@localhost)
  • New → Schema auswählen

 Screenshot: neues Schema anlegen

Im neuen Fenster geben Sie einen Namen für Ihre Datenbank ein, z.B.: `film_collection`

⚠️ Wichtig: keine Sonderzeichen oder Umlaute im Namen verwenden.

Danach auf OK klicken. Das Schema wird nun in MySQL erstellt.

Neues Schema (=neue Datenbank) in Webstorm

Nun importieren wir die heruntergeladene CSV-Datei:

  • Rechtsklick auf das erstellte Schema (z.B. `film_collection`)
  • Import/Export → Import Data from File(s)… wählen

Daten aus CSV in Datenbank importieren

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.

Standart-Datentypen (text) akzeptieren (wir korrigieren es dann in späteren Unterrichtseinheiten)

Nach erfolgreichem Import sind die Daten nun in Ihrer Datenbank.  Screenshot: Importierte Tabelle in DB-Plugin mit Spalten und Datentypen Sie können nun die Tabelle öffnen und die Daten inspizieren („tables“ der Datenbank aufklappen) und die Spalten und Werte inspizieren. Mit Klick aufs Tabellen-Icon (Edit Data) öffnet sich die ganze Tabelle in Webstorm.

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 „Einführung SQL“ und „Daten mit SQL abfragen“ durch.

  • de/modul/m290_guko/learningunits/lu02/aufgaben/a03.1787513711.txt.gz
  • Zuletzt geändert: 2026/08/23 21:35
  • von gkoch