Работа с базами данных SQLite, MySQL, PostgreSQL

Практическая работа с реляционными СУБД (SQLite, MySQL, PostgreSQL) из Python: создание БД, SQL-запросы, использование коннекторов.
Для всех RU
Записаться
Объём

18 час.
Длительность

14 дней
Нагрузка

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен работе с базами данных SQLite, MySQL и PostgreSQL из приложений на Python. Рассматриваются основы реляционной модели, базовые форматы SELECT, создание и наполнение базы в SQLite, использование sqlite3, подключение к MySQL через MySQL Connector и работа с PostgreSQL. Изучаются типовые сценарии запросов и интеграция СУБД с приложениями. Материал адресован разработчикам и аналитикам данных, которым нужно работать с разными реляционными базами из Python.
Цели
  • Сформировать понимание особенностей SQLite, MySQL и PostgreSQL.
  • Развить умение подключать СУБД к приложениям на Python.
  • Подготовить к написанию запросов и работе с данными в разных СУБД.
Чему я научусь?
  • Создавать базы данных и таблицы в SQLite, MySQL и PostgreSQL.
  • Подключаться к СУБД из Python и выполнять SQL-запросы.
  • Использовать соответствующие коннекторы для каждой базы.
  • Анализировать данные с помощью SELECT-запросов.

Авторы

Румянцев Дмитрий
Чему я научусь?
  • Создавать базы данных и таблицы в SQLite, MySQL и PostgreSQL.
  • Подключаться к СУБД из Python и выполнять SQL-запросы.
  • Использовать соответствующие коннекторы для каждой базы.
  • Анализировать данные с помощью SELECT-запросов.

Учебный план

Занятия
1 Введение в базы данных 54 мин
2 SQLite 33 мин
3 Создаем первую базу данных 93 мин
4 Python и SQLite3 30 мин
5 SQLite3 и SQL 30 мин
6 Реляционная модель 93 мин
7 Форматы команды SELECT 21 мин
8 Введение в MySQL 51 мин
9 Использование пакета MySQL Connector 90 мин
10 Введение в PostgreSQL 33 мин
11 Методы работы с PostgreSQL в Python 72 мин
Экзамен