Zacznij terazZacznij za darmo

Schemat bazy danych

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

Database Schema for Customer and Order

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij instrukcję SELECT tak, aby pobierała kolumny first_name i last_name z tabeli "Customer". Pamiętaj, aby w klauzuli ORDER BY najpierw podać nazwisko, a potem imię.
  • Użyj metody .head(), aby wyświetlić pierwsze 3 wiersze zbioru data.
  • Użyj metody .info(), aby wyświetlić ogólne informacje o zbiorze data.

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.____())
Edytuj i uruchom kod