Création d'un moteur de base de données
Ici, vous allez lancer 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 pour se connecter à 'Northwind.sqlite'
, Hugo a exécuté la commande
engine = create_engine('sqlite:///Northwind.sqlite')
Ici, 'sqlite:///Northwind.sqlite'
est appelé la chaîne de connexion à la base de données SQLite Northwind.sqlite
.
Quelques mots sur la base de données Chinook : elle contient des informations sur un magasin de médias numériques semi-fictif dans lequel les données sur les médias sont réelles et les données sur les clients, les employés et les ventes ont été créées manuellement.
Pourquoi le nom de Chinook, demanderez-vous ? D'après leur site web,
Le nom de cette base de données échantillon est basé sur la base de données Northwind. Les Chinooks sont des vents de l'intérieur de l'Ouest de l'Amérique du Nord, là où les Prairies et les Grandes Plaines canadiennes 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.
Cet exercice fait partie du cours
Introduction à l'importation de données en Python
Instructions
- Importez la fonction
create_engine
à partir du 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 cet exemple de code.
# Import necessary module
from ____ import ____
# Create engine: engine