Schemat bazy danych
Wiesz już, że bazy danych SQL zawsze posiadają schemat. W lekcji o bazach danych widziałeś następujący diagram:

W twoim lokalnym środowisku skonfigurowana jest baza danych PostgreSQL, która zawiera ten schemat. Wypełniono ją przykładowymi danymi. Możesz użyć biblioteki pandas, aby odpytać bazę danych za pomocą funkcji read_sql(). Musisz przekazać jej silnik bazy danych, który został już zdefiniowany i nosi nazwę db_engine.
Biblioteka pandas zaimportowana jako pd zapisze wynik zapytania w obiekcie DataFrame, dzięki czemu po pobraniu danych z bazy możesz korzystać z pełnej funkcjonalności DataFrame.
To ćwiczenie jest częścią kursu
Wprowadzenie do inżynierii danych
Instrukcje do ćwiczenia
- Uzupełnij instrukcję
SELECTtak, aby pobierała kolumnyfirst_nameilast_namez tabeli"Customer". Pamiętaj, aby w klauzuli ORDER BY najpierw podać nazwisko, a potem imię. - Użyj metody
.head(), aby wyświetlić pierwsze3wiersze zbiorudata. - Użyj metody
.info(), aby wyświetlić ogólne informacje o zbiorzedata.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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.____())