Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer de functie create_engine uit de module sqlalchemy.
  • Maak een engine om verbinding te maken met de SQLite-database 'Chinook.sqlite' en ken deze toe aan engine.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import necessary module
from ____ import ____

# Create engine: engine
Code bewerken en uitvoeren