Créer un moteur de base de données
Ici, vous allez démarrer votre tout premier moteur SQL. Vous allez créer un moteur pour vous connecter à la base de données SQLite 'Chinook.sqlite', qui se trouve dans votre répertoire de travail. Rappelez-vous que pour créer un moteur afin de se connecter à 'Northwind.sqlite', Hugo a exécuté la commande
engine = create_engine('sqlite:///Northwind.sqlite')
Ici, 'sqlite:///Northwind.sqlite' est appelée la chaîne de connexion à la base de données SQLite Northwind.sqlite.
Un peu de contexte sur la base de données Chinook : elle contient de l'information sur une boutique de médias numériques semi-fictionnelle, où les données liées aux médias sont réelles, tandis que les données sur la clientèle, les employé·e·s et les ventes ont été créées manuellement.
Pourquoi le nom Chinook, vous demandez-vous? D'après leur site Web,
Le nom de cette base de données d'exemple est inspiré de la base de données Northwind. Les chinooks sont des vents qui soufflent à l'intérieur de l'Ouest de l'Amérique du Nord, là où les Prairies canadiennes et les Grandes Plaines rencontrent diverses chaînes de montagnes. Les chinooks sont surtout présents dans le sud de l'Alberta, au Canada. Chinook est un bon choix de nom pour une base de données qui se veut une alternative à Northwind.
Cette activité fait partie du cours
Introduction à l'importation de données en Python
Instructions de l’exercice
- Importez la fonction
create_enginedu modulesqlalchemy. - Créez un moteur pour vous connecter à la base de données SQLite
'Chinook.sqlite'et affectez-le àengine.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import necessary module
from ____ import ____
# Create engine: engine