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

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

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

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

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

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

Разделы в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 15 разделов Уроки в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 75 уроков Тесты в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 364 теста Задачи в курсе «PostgreSQL с нуля: SQL, индексы и оптимизация» 124 задачи Время прохождения курса «PostgreSQL с нуля: SQL, индексы и оптимизация» 0 ч. Последнее обновление курса «PostgreSQL с нуля: SQL, индексы и оптимизация» обн. 13 сентября 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. Реальные кейсы и разборы ↗