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ă:

Î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
Instrucțiuni pentru exercițiu
- Completează instrucțiunea
SELECTastfel încât să selectezefirst_nameșilast_namedin 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 primele3rânduri dindata. - Folosește
.info()pentru a afișa informații generale despredata.
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.____())