Le schéma de base de données
À présent, 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 schéma suivant :

Une base de données PostgreSQL est configurée dans votre environnement local et contient ce schéma. Elle a été remplie avec quelques données d’exemple. Vous pouvez utiliser pandas pour interroger la base via la fonction read_sql(). Vous devez lui fournir un moteur 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 DataFrame après avoir récupéré les résultats depuis la base de données.
Cet exercice fait partie du cours
Introduction au data engineering
Instructions
- Complétez l’instruction
SELECTpour qu’elle sélectionnefirst_nameetlast_namedans la table"Customer". Veillez à trier d’abord par le nom de famille, puis par le prénom. - Utilisez la méthode
.head()pour afficher les3premières lignes dedata. - Utilisez
.info()pour afficher des informations générales surdata.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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.____())