CommencezCommencez gratuitement

Le schéma de base de données

À ce stade, vous savez que les bases de données SQL ont toujours un schéma de base de données. Dans la vidéo sur les bases de données, vous avez vu le diagramme suivant :

Database Schema for Customer and Order

Une base de données PostgreSQL est configurée dans votre environnement local et contient ce schéma. Elle a été remplie avec des données d'exemple. Vous pouvez utiliser pandas pour interroger la base à l'aide de la fonction read_sql(). Vous devrez lui transmettre un engin de base de données, qui a été défini pour vous et s'appelle db_engine.

Le paquet pandas, importé sous le nom pd, stockera le Résultat de la requête dans un objet DataFrame, ce qui vous permet d'utiliser toutes les fonctionnalités d'un DataFrame après avoir récupéré les résultats de la base de données.

Cette activité fait partie du cours

Introduction à l'ingénierie des données

Voir le cours

Instructions de l’exercice

  • Complétez l'instruction SELECT pour sélectionner first_name et last_name dans la table "Customer". Assurez-vous de trier d'abord par le nom de famille, puis par le prénom.
  • Utilisez la méthode .head() pour afficher les 3 premières lignes de data.
  • Utilisez .info() pour afficher quelques renseignements généraux sur data.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Complete the SELECT statement
data = pd.read_sql("""
SELECT first_name, ____ FROM "____"
ORDER BY ____, ____
""", db_engine)

# Show the first 3 rows of the DataFrame
print(data.head(____))

# Show the info of the DataFrame
print(data.____())
Modifier et exécuter le code