1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do inżynierii danych

Connected

ćwiczenie

Odczyt danych z bazy danych

W tym ćwiczeniu pobierzesz dane przechowywane w tabelach lokalnej bazy danych PostgreSQL. Wykorzystasz przykładową bazę danych Pagila – fikcyjną bazę sklepu z płytami DVD, często stosowaną w materiałach edukacyjnych.

Stworzysz i użyjesz funkcji, która pobiera tabelę z bazy danych do obiektu pandas DataFrame. Tabele, które będziesz pobierać, to:

  • film: filmy dostępne do wypożyczenia w sklepie DVD.
  • customer: klienci, którzy wypożyczali filmy w sklepie DVD.

Aby połączyć się z bazą danych, musisz użyć URI połączenia PostgreSQL, które wygląda mniej więcej tak:

postgresql://[user[:password]@][host][:port][/database]

Instrukcje

100 XP
  • Uzupełnij definicję funkcji extract_table_to_pandas(), dodając argument tablename wewnątrz zapytania.
  • Wypełnij URI połączenia. Nazwa użytkownika to repl, hasło to password, host to localhost, a port to 5432. Baza danych nosi nazwę pagila.
  • Uzupełnij wywołania funkcji extract_table_to_pandas(), aby pobrać tabele film i customer.