Курс на Stepik
Обложка курса «PostgreSQL с нуля: SQL, индексы и оптимизация» на Stepik
2 990 ₽

PostgreSQL с нуля: SQL, индексы и оптимизация 0.000

Открыть на
STEPIK.ORG

Изучите PostgreSQL и SQL с нуля: SELECT, JOIN, GROUP BY, CTE, INSERT, UPDATE, транзакции, JSONB, индексы и EXPLAIN ANALYZE. Разберитесь в проектировании схем, оптимизации запросов, функциях, триггерах, безопасности и администрировании PostgreSQL. Теория закрепляется тестами и практическими заданиями.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL с нуля: SQL, индексы и оптимизация»Учеников на курсе 135
Сертификаты, выданные на курсе «PostgreSQL с нуля: SQL, индексы и оптимизация»Сертификатов выдано 0
Отзывы о курсе «PostgreSQL с нуля: SQL, индексы и оптимизация»Отзывов получено 0
Рейтинг курса «PostgreSQL с нуля: SQL, индексы и оптимизация»Рейтинг курса 0.000
Уроки в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация»Количество уроков 75
Тесты в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация»Количество квизов 365
Задачи с кодом в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация»Количество задач с кодом 139
Время прохождения курса «PostgreSQL с нуля: SQL, индексы и оптимизация»Время прохождения курса
Стоимость курса «PostgreSQL с нуля: SQL, индексы и оптимизация»Стоимость курса 2 990 ₽
Обновления курса «PostgreSQL с нуля: SQL, индексы и оптимизация»Обновления курса
Дата публикации курса «PostgreSQL с нуля: SQL, индексы и оптимизация»Дата публикации курса
Последнее обновление курса «PostgreSQL с нуля: SQL, индексы и оптимизация»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 15 разделов Уроки в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 75 уроков Тесты в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 365 тестов Задачи в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 139 задач Время прохождения курса «PostgreSQL с нуля: SQL, индексы и оптимизация» 0 ч. Последнее обновление курса «PostgreSQL с нуля: SQL, индексы и оптимизация» обн. 8 августа 2026

Введение в реляционные базы данных и SQL

5 уроков
1. Что такое реляционные БД и зачем они нужны
2. История и роль PostgreSQL
3. Основные понятия: таблицы, строки, столбцы
4. SQL как язык запросов
5. Установка PostgreSQL и первый запуск

Основы SQL

5 уроков
1. SELECT — выборка данных
2. WHERE, AND, OR, IN, BETWEEN
3. ORDER BY и LIMIT
4. DISTINCT
5. Работа с NULL

Типы данных в PostgreSQL

5 уроков
1. Числовые типы
2. Строковые типы и текст
3. Даты и время
4. Boolean и ENUM
5. JSON и JSONB — обзор

Модификация данных

5 уроков
1. INSERT
2. UPDATE
3. DELETE
4. RETURNING
5. UPSERT (ON CONFLICT)

Агрегации и группировка

5 уроков
1. COUNT, SUM, AVG, MIN, MAX
2. GROUP BY
3. HAVING
4. Агрегации с условиями
5. Практика аналитических запросов

Связи между таблицами

5 уроков
1. Первичные ключи
2. Внешние ключи
3. One-to-One, One-to-Many, Many-to-Many
4. JOIN — INNER, LEFT, RIGHT
5. FULL JOIN и SELF JOIN

Подзапросы и CTE

5 уроков
1. Подзапросы в SELECT
2. Подзапросы в WHERE
3. EXISTS и NOT EXISTS
4. WITH (Common Table Expressions)
5. Рекурсивные CTE

Индексы

5 уроков
1. Зачем нужны индексы
2. B-tree индексы
3. Hash, GIN и GiST
4. Составные и частичные индексы
5. Когда индексы вредны

Производительность запросов

5 уроков
1. EXPLAIN и EXPLAIN ANALYZE
2. Планировщик запросов PostgreSQL
3. Оптимизация медленных запросов
4. N+1 проблема
5. Практика оптимизации

Транзакции и согласованность

5 уроков
1. ACID
2. BEGIN, COMMIT, ROLLBACK
3. Уровни изоляции
4. Deadlock и их причины
5. Практика транзакций

Ограничения и целостность данных

5 уроков
1. NOT NULL и UNIQUE
2. CHECK
3. FOREIGN KEY — продвинуто
4. Каскадные операции
5. Best practices целостности

Представления и функции

5 уроков
1. VIEW и MATERIALIZED VIEW
2. Пользовательские функции
3. Хранимые процедуры
4. Триггеры
5. Когда использовать бизнес-логику в БД

Работа с PostgreSQL в приложениях

5 уроков
1. Подключение к БД
2. Пулы соединений
3. Подготовленные запросы
4. SQL-инъекции и безопасность
5. Миграции схемы

Администрирование PostgreSQL

5 уроков
1. Роли и права доступа
2. Backup и restore
3. Конфигурация PostgreSQL
4. Мониторинг и логи
5. Обновления и maintenance

Архитектура и практики проектирования БД

5 уроков
1. Нормализация
2. Денормализация
3. Проектирование схем под нагрузку
4. Антипаттерны в SQL
5. Реальные кейсы и разборы