ПочатиПочніть безкоштовно

Схема бази даних

Тепер ви знаєте, що SQL-бази даних завжди мають схему бази даних. У відео про бази даних ви бачили таку діаграму:

Database Schema for Customer and Order

У вашому локальному середовищі налаштовано базу даних PostgreSQL, яка містить цю схему. Її заповнили прикладовими даними. Ви можете скористатися pandas, щоб робити запити до бази за допомогою функції read_sql(). Їй потрібно передати рушій бази даних, який уже визначено для вас і має назву db_engine.

Пакет pandas, імпортований як pd, збереже результат запиту в об'єкті DataFrame, тож після отримання результатів з бази ви зможете застосовувати до нього будь-яку функціональність датафреймів.

Ця вправа є частиною курсу

Вступ до Data Engineering

Переглянути курс

Інструкції до вправи

  • Доповніть оператор SELECT, щоб він вибирав first_name та last_name з таблиці "Customer". Впорядкуйте спочатку за прізвищем, а потім за ім'ям.
  • Використайте метод .head(), щоб показати перші 3 рядки data.
  • Використайте .info(), щоб показати загальну інформацію про data.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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.____())
Редагувати та запускати код