НачатьНачать бесплатно

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

Вы уже знаете, что SQL-базы данных всегда имеют схему. В видеоуроке о базах данных была показана следующая диаграмма:

Database Schema for Customer and Order

В вашей локальной среде развёрнута база данных PostgreSQL с этой схемой, заполненная примерами данных. Для выполнения запросов к базе данных используйте библиотеку pandas и функцию read_sql(). В качестве аргумента ей нужно передать движок базы данных — он уже определён для вас и называется db_engine.

Библиотека pandas, импортированная как pd, сохранит результат запроса в объект DataFrame, после чего вы сможете применять к нему любые методы DataFrame.

Это упражнение является частью курса

Введение в дата-инжиниринг

Посмотреть курс

Инструкции к упражнению

  • Дополните инструкцию 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.____())
Редактировать и запускать код