ÎncepețiÎncepe gratuit

Schema bazei de date

Știi deja că bazele de date SQL au întotdeauna o schemă. În lecția despre baze de date, ai văzut următoarea diagramă:

Database Schema for Customer and Order

În mediul tău local este configurată o bază de date PostgreSQL care conține această schemă. Ea a fost populată cu câteva date de exemplu. Poți folosi pandas pentru a interoga baza de date prin funcția read_sql(). Va trebui să îi transmiți un motor de bază de date, care a fost deja definit pentru tine sub numele db_engine.

Pachetul pandas, importat ca pd, va stoca rezultatul interogării într-un obiect DataFrame, astfel că poți folosi orice funcționalitate specifică DataFrame-urilor după ce obții rezultatele din baza de date.

Acest exercițiu face parte din cursul

Introducere în Data Engineering

Vezi cursul

Instrucțiuni pentru exercițiu

  • Completează instrucțiunea SELECT astfel încât să selecteze first_name și last_name din tabelul "Customer". Asigură-te că ordonezi mai întâi după numele de familie și apoi după prenume.
  • Folosește metoda .head() pentru a afișa primele 3 rânduri din data.
  • Folosește .info() pentru a afișa informații generale despre data.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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.____())
Editează și rulează codul