Курс на Stepik
Обложка курса «SQL и реляционные БД» на Stepik
2 490 ₽

SQL и реляционные БД 0.000

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

Практический курс по SQL и реляционным базам данных без привязки к конкретной СУБД. Вы научитесь уверенно работать с данными: писать запросы для выборки, фильтрации и агрегации, соединять таблицы, использовать подзапросы, CTE и оконные функции, а также понимать принципы проектирования схем и влияния запросов на производительность. Знания из курса применимы в разных системах (MySQL, PostgreSQL, SQL Server и др.) и подходят как для аналитики, так и для разработки.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL и реляционные БД»Учеников на курсе 58
Сертификаты, выданные на курсе «SQL и реляционные БД»Сертификатов выдано 0
Отзывы о курсе «SQL и реляционные БД»Отзывов получено 0
Рейтинг курса «SQL и реляционные БД»Рейтинг курса 0.000
Уроки в курсе «SQL и реляционные БД»Количество уроков 69
Тесты в курсе «SQL и реляционные БД»Количество квизов 617
Задачи с кодом в курсе «SQL и реляционные БД»Количество задач с кодом 253
Время прохождения курса «SQL и реляционные БД»Время прохождения курса
Стоимость курса «SQL и реляционные БД»Стоимость курса 2 490 ₽
Обновления курса «SQL и реляционные БД»Обновления курса
Дата публикации курса «SQL и реляционные БД»Дата публикации курса
Последнее обновление курса «SQL и реляционные БД»Последнее обновление
Сложность easy

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

Разделы в курсе «SQL и реляционные БД» 15 разделов Уроки в курсе «SQL и реляционные БД» 69 уроков Тесты в курсе «SQL и реляционные БД» 617 тестов Задачи в курсе «SQL и реляционные БД» 253 задачи Время прохождения курса «SQL и реляционные БД» 0 ч. Последнее обновление курса «SQL и реляционные БД» обн. 22 мая 2026

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

4 урока
Закрытый
1.1 Зачем нужны базы данных
16
3
0м 2с
0
Закрытый
1.2 Реляционная модель данных
3
2
-
0
Закрытый
1.3 SQL как язык работы с данными
3
2
-
0
Закрытый
1.4 Контекст выполнения SQL и диалекты
4
2
-
0

2. Базовые запросы SELECT

5 уроков
Закрытый
2.1 SELECT — выборка данных
1
0
-
0
Закрытый
2.2 Фильтрация WHERE
1
1
-
0
Закрытый
2.3 Поиск по шаблону и работа со строками в условиях
0
0
-
0
Закрытый
2.4 Сортировка и ограничение результата
0
0
-
0
Закрытый
2.5 DISTINCT и устранение дублей
1
0
-
0

3. NULL, типы данных и выражения

5 уроков
Закрытый
3.1 NULL и трёхзначная логика
1
0
-
0
Закрытый
3.2 Числовые типы и вычисления
0
0
-
0
Закрытый
3.3 Строки и текстовые данные
0
0
-
0
Закрытый
3.4 Даты и время
0
0
-
0
Закрытый
3.5 CASE и логика в запросах
1
0
-
0

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

5 уроков
Закрытый
4.1 Агрегатные функции
0
0
-
0
Закрытый
4.2 GROUP BY
0
0
-
0
Закрытый
4.3 HAVING
0
0
-
0
Закрытый
4.4 Условные агрегаты
0
0
-
0
Закрытый
4.5 Ошибки агрегаций и “удвоения”
0
0
-
0

5. Связи и JOIN

5 уроков
Закрытый
5.1 Ключи и связи между таблицами
0
0
-
0
Закрытый
5.2 INNER JOIN
0
0
-
0
Закрытый
5.3 LEFT JOIN
0
0
-
0
Закрытый
5.4 RIGHT JOIN и FULL JOIN как концепции
0
0
-
0
Закрытый
5.5 SELF JOIN и нетривиальные соединения
0
0
-
0

6. Подзапросы, EXISTS, CTE

5 уроков
Закрытый
6.1 Подзапросы в WHERE
0
0
-
0
Закрытый
6.2 EXISTS и NOT EXISTS
0
0
-
0
Закрытый
6.3 Подзапросы в SELECT и FROM
0
0
-
0
Закрытый
6.4 CTE (WITH)
0
0
-
0
Закрытый
6.5 Рекурсивные запросы как обзор
0
0
-
0

7. Оконные функции

5 уроков
Закрытый
7.1 Основы оконных функций
0
0
-
0
Закрытый
7.2 Нумерация и ранжирование
0
0
-
0
Закрытый
7.3 Оконные агрегаты
0
0
-
0
Закрытый
7.4 LAG и LEAD
0
0
-
0
Закрытый
7.5 Практические паттерны оконных функций
0
0
-
0

8. Изменение данных (DML)

5 уроков
Закрытый
8.1 INSERT
0
0
-
0
Закрытый
8.2 UPDATE
0
0
-
0
Закрытый
8.3 DELETE
0
0
-
0
Закрытый
8.4 Транзакционное мышление при изменениях
0
0
-
0
Закрытый
8.5 Upsert как обзор подходов
0
0
-
0

9. Проектирование схемы и ограничения (DDL)

5 уроков
Закрытый
9.1 CREATE TABLE и структура таблиц
0
0
-
0
Закрытый
9.2 Ограничения данных
0
0
-
0
Закрытый
9.3 FOREIGN KEY и ссылочная целостность
0
0
-
0
Закрытый
9.4 Изменение схемы: ALTER TABLE
0
0
-
0
Закрытый
9.5 Нормализация и денормализация
0
0
-
0

10. Представления, повторное использование и безопасность

5 уроков
Закрытый
10.1 Представления (VIEW)
0
0
-
0
Закрытый
10.2 Параметризация запросов и безопасность
0
0
-
0
Закрытый
10.3 Пользователи, роли и привилегии (универсально)
0
0
-
0
Закрытый
10.4 Подготовленные запросы и планирование выполнения (обзор)
0
0
-
0
Закрытый
10.5 Миграции схемы как процесс
0
0
-
0

11. Индексы и производительность запросов

5 уроков
Закрытый
11.1 Основы производительности
0
0
-
0
Закрытый
11.2 Индексы: идея и применение
0
0
-
0
Закрытый
11.3 Цена индексов и баланс чтения/записи
0
0
-
0
Закрытый
11.4 План выполнения запросов (концепция)
0
0
-
0
Закрытый
11.5 Антипаттерны, которые делают SQL медленным
0
0
-
0

12. Транзакции и параллельность (общие принципы)

4 урока
Закрытый
12.1 ACID и смысл транзакций
0
0
-
0
Закрытый
12.2 Управление транзакциями
0
0
-
0
Закрытый
12.3 Уровни изоляции и аномалии
0
0
-
0
Закрытый
12.4 Блокировки и взаимные блокировки
0
0
-
0

13. SQL в приложениях

4 урока
Закрытый
13.1 Подключение к базе и жизненный цикл соединения
0
0
-
0
Закрытый
13.2 Пулы соединений
0
0
-
0
Закрытый
13.3 Подготовленные запросы и параметры
0
0
-
0
Закрытый
13.4 Архитектурные паттерны работы с SQL
0
0
-
0

14. Базовые административные понятия (без привязки к СУБД)

3 урока
Закрытый
14.1 Резервное копирование и восстановление
0
0
-
0
Закрытый
14.2 Мониторинг и диагностика
0
0
-
0
Закрытый
14.3 Обслуживание и рост данных
0
0
-
0

15. Архитектура данных и лучшие практики SQL

4 урока
Закрытый
15.1 Проектирование схемы под задачу
0
0
-
0
Закрытый
15.2 Паттерны запросов в реальных задачах
0
0
-
0
Закрытый
15.3 Антипаттерны и типовые ошибки в SQL
0
0
-
0
Закрытый
15.4 Стратегия улучшения качества SQL
0
0
-
0