Курс на Stepik
Обложка курса «SQL и PostgreSQL: практический курс» на Stepik
1 990 ₽

SQL и PostgreSQL: практический курс 4.667

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

SQL и PostgreSQL от нуля до продвинутого уровня. 200+ упражнений: SQL-задачи с автопроверкой в БД и тесты на понимание. Видео + текстовые конспекты + практика. Оконные функции, CTE, подзапросы, VIEW, транзакции, индексы - темы, которые спрашивают на собеседованиях.

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

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

Разделы в курсе «SQL и PostgreSQL: практический курс» 14 разделов Уроки в курсе «SQL и PostgreSQL: практический курс» 73 урока Тесты в курсе «SQL и PostgreSQL: практический курс» 139 тестов Задачи в курсе «SQL и PostgreSQL: практический курс» 128 задач Время прохождения курса «SQL и PostgreSQL: практический курс» 15 ч. Последнее обновление курса «SQL и PostgreSQL: практический курс» обн. 19 августа 2026

Введение

3 урока
1. Обзор курса и советы по прохождению
2. Основы баз данных
3. Установка окружения

Быстрый старт в SQL. Часть I

10 уроков
1. Что такое SQL
2. Обзор синтаксиса SQL и создание базы данных
3. Создание таблицы - CREATE TABLE
4. Добавление данных - INSERT
5. Добавление данных из Excel через pgAdmin
6. Получение данных - SELECT
7. Соединения таблиц - JOIN
8. Агрегатные функции - GROUP BY
9. Изменение данных - UPDATE
10. Удаление данных - DELETE

Быстрый старт в SQL. Часть II

3 урока
1. Первичные и внешние ключи
2. Индексы
3. Транзакции

Промежуточное тестирование

2 урока
1. Промежуточное тестирование к первой части
2. Заключение к первой части

Определение данных - DDL

8 уроков
1. Создание и удаление таблиц
2. Значения по умолчанию
3. Ограничения-проверки
4. Ограничение NOT NULL
5. Ограничение UNIQUE
6. Первичный ключ
7. Внешний ключ
8. Изменение существующих таблиц - ALTER TABLE

Манипуляция данными - DML

4 урока
1. Добавление данных - INSERT
2. Изменение данных - UPDATE
3. Удаление данных - DELETE
4. Получение данных из измененных строк - RETURNING

Получение данных - DQL

13 уроков
1. Получение данных - SELECT
2. Предложение FROM
3. Соединение таблиц - JOIN
4. Фильтрация данных - WHERE
5. Группировка и постфильтрация - GROUP BY и HAVING
6. Подзапросы
7. Оконные функции
8. Сочетание запросов - UNION, INTERSECT, EXCEPT
9. Сортировка - ORDER BY
10. LIMIT и OFFSET
11. Списки VALUES
12. Общие табличные выражения - WITH
13. VIEW

Базовые типы данных

5 уроков
1. Введение
2. Числовые типы
3. Символьные типы
4. Дата и время
5. Логический тип

Дополнительные типы данных

4 урока
1. Введение
2. Перечисления
3. JSON
4. Массивы

Функции и операторы

7 уроков
1. Введение
2. Логические операторы
3. Операторы сравнения
4. Математические функции и операторы
5. Строковые функции и операторы
6. Операторы и функции даты и времени
7. Условные выражения

Механизмы управления конкурентным доступом

4 урока
1. Введение
2. Изоляция транзакций
3. Изоляция транзакций в MySQL
4. Изоляция транзакций в PostgreSQL

Индексы

4 урока
1. Введение
2. Виды индексов
3. Индексы на практике
4. Составные и уникальные индексы

SQL тренажер

5 уроков
1. Тренажер
2. Простые выборки и условия
3. Соединения таблиц
4. Агрегации и группировка
5. Дополнительные задачи

Заключение

1 урок
1. Итоги и дальнейшие шаги