Een database-engine maken
Hier ga je je allereerste SQL-engine starten. Je maakt een engine om verbinding te maken met de SQLite-database 'Chinook.sqlite', die in je werkdirectory staat. Denk eraan dat Hugo de volgende opdracht uitvoerde om een engine te maken voor verbinding met 'Northwind.sqlite':
engine = create_engine('sqlite:///Northwind.sqlite')
Hier wordt 'sqlite:///Northwind.sqlite' de connection string genoemd naar de SQLite-database Northwind.sqlite.
Wat achtergrond over de Chinook-database: de Chinook-database bevat informatie over een semi-fictieve digitale mediastore, waarbij de mediagegevens echt zijn en klant-, medewerker- en verkoopgegevens handmatig zijn aangemaakt.
Waarom de naam Chinook? Volgens hun website:
De naam van deze voorbeeld-database is gebaseerd op de Northwind-database. Chinooks zijn winden in het binnenland van het westen van Noord-Amerika, waar de Canadese Prairies en Great Plains verschillende bergketens ontmoeten. Chinooks komen vooral voor in het zuiden van Alberta in Canada. Chinook is een goede naam voor een database die een alternatief voor Northwind wil zijn.
Deze oefening maakt deel uit van de cursus
Introductie tot data importeren in Python
Oefeninstructies
- Importeer de functie
create_engineuit de modulesqlalchemy. - Maak een engine om verbinding te maken met de SQLite-database
'Chinook.sqlite'en ken deze toe aanengine.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import necessary module
from ____ import ____
# Create engine: engine