IniziaInizia gratis

Lo schema del database

A questo punto sai che i database SQL hanno sempre uno schema del database. Nel video sui database, hai visto il seguente diagramma:

Database Schema for Customer and Order

Nel tuo ambiente locale è stato configurato un database PostgreSQL che contiene questo schema. È stato popolato con alcuni dati di esempio. Puoi usare pandas per interrogare il database tramite la funzione read_sql(). Dovrai passarle un motore di database, che è stato già definito per te e si chiama db_engine.

Il pacchetto pandas, importato come pd, salverà il risultato della query in un oggetto DataFrame, quindi dopo aver recuperato i risultati dal database potrai usare su di esso qualsiasi funzionalità dei DataFrame.

Questo esercizio fa parte del corso

Introduzione al Data Engineering

Visualizza il corso

Istruzioni dell'esercizio

  • Completa l'istruzione SELECT in modo che selezioni first_name e last_name dalla tabella "Customer". Assicurati di ordinare prima per cognome e poi per nome.
  • Usa il metodo .head() per mostrare le prime 3 righe di data.
  • Usa .info() per mostrare alcune informazioni generali su data.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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.____())
Modifica ed esegui il codice