Eine Datenbank-Engine erstellen
Hier wirst du deine allererste SQL-Engine einrichten. Du erstellst eine Engine, die sich mit der SQLite-Datenbank 'Chinook.sqlite'verbindet, die sich direkt in deinem Arbeitsverzeichnis befindet. Hugo hat folgenden Befehl ausgeführt, um eine Engine für die Verbindung zu 'Northwind.sqlite' zu erstellen:
engine = create_engine('sqlite:///Northwind.sqlite')
'sqlite:///Northwind.sqlite' heißt hier der Verbindungsstring zur SQLite-Datenbank Northwind.sqlite.
Ein wenig Hintergrundwissen über die Chinook-Datenbank: Die Chinook-Datenbank enthält Informationen über einen halbfiktiven Digitalmedienladen, in dem die Mediendaten echt sind und die Kunden-, Mitarbeiter- und Verkaufsdaten manuell erstellt wurden.
Warum der Name Chinook, fragst du? Das steht auf ihrer Website,
Der Name dieser Beispieldatenbank wurde in Anlehnung an die Northwind-Datenbank gewählt. Chinooks sind Winde im inneren Westen Nordamerikas, wo die kanadischen Prärien und Great Plains auf verschiedene Gebirgszüge treffen. Chinooks treten am häufigsten über Süd-Alberta in Kanada auf. Chinook ist ein guter Name für eine Datenbank, die eine Alternative zu Northwind (dt. Nordwind) sein will.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in das Importieren von Daten in Python</Kurs>Übungsanweisungen
- Importiere die Funktion
create_engineaus dem Modulsqlalchemy. - Erstelle eine Engine zur Verbindung mit der SQLite-Datenbank
'Chinook.sqlite'und weise sieenginezu.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import necessary module
from ____ import ____
# Create engine: engine