CommencerCommencer gratuitement

Le schéma de la base de données

Vous savez maintenant 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 :

Schéma de base de données pour le client et la commande

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

Le paquetage pandas importé en tant que pd stockera le résultat de la requête dans un objet DataFrame, de sorte que vous pourrez utiliser n'importe quelle fonctionnalité DataFrame après avoir récupéré les résultats de la base de données.

Cet exercice fait partie du cours

Introduction à l'ingénierie des données

Afficher le cours

Instructions

  • Complétez l'instruction SELECT pour qu'elle sélectionne le first_name et le last_name dans le tableau "Customer". Veillez à commander par le nom de famille en premier et le prénom en second.
  • Utilisez la méthode .head() pour afficher les premières lignes 3 de data.
  • Utilisez .info() pour montrer des informations générales sur data.

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.____())
Modifier et exécuter le code