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

У вашому локальному середовищі налаштовано базу даних 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.____())