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

SQL с нуля: запросы, реляционные БД и практика ★ 4.000

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

Изучите SQL и реляционные базы данных с нуля: SELECT, WHERE, JOIN, GROUP BY, подзапросы, CTE, оконные функции, DML, DDL, индексы и транзакции. Разберитесь в проектировании таблиц, нормализации, производительности и безопасной работе с данными. Теория закрепляется тестами и практическими заданиями.

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

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

Разделы в курсе «SQL с нуля: запросы, реляционные БД и практика» 15 разделов Уроки в курсе «SQL с нуля: запросы, реляционные БД и практика» 69 уроков Тесты в курсе «SQL с нуля: запросы, реляционные БД и практика» 627 тестов Задачи в курсе «SQL с нуля: запросы, реляционные БД и практика» 195 задач Время прохождения курса «SQL с нуля: запросы, реляционные БД и практика» 4 ч. Последнее обновление курса «SQL с нуля: запросы, реляционные БД и практика» обн. 11 сентября 2026

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

4 урока
1. Зачем нужны базы данных ↗
2. Реляционная модель данных ↗
3. SQL как язык работы с данными ↗
4. Контекст выполнения SQL и диалекты ↗

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

5 уроков
1. SELECT — выборка данных ↗
2. Фильтрация WHERE ↗
3. Поиск по шаблону и работа со строками в условиях ↗
4. Сортировка и ограничение результата ↗
5. DISTINCT и устранение дублей ↗

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

5 уроков
1. NULL и трёхзначная логика ↗
2. Числовые типы и вычисления ↗
3. Строки и текстовые данные ↗
4. Даты и время ↗
5. CASE и логика в запросах ↗

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

5 уроков
1. Агрегатные функции ↗
2. GROUP BY ↗
3. HAVING ↗
4. Условные агрегаты ↗
5. Ошибки агрегаций и “удвоения” ↗

Связи и JOIN

5 уроков
1. Ключи и связи между таблицами ↗
2. INNER JOIN ↗
3. LEFT JOIN ↗
4. RIGHT JOIN и FULL JOIN как концепции ↗
5. SELF JOIN и нетривиальные соединения ↗

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

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

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

5 уроков
1. Основы оконных функций ↗
2. Нумерация и ранжирование ↗
3. Оконные агрегаты ↗
4. LAG и LEAD ↗
5. Практические паттерны оконных функций ↗

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

5 уроков
1. INSERT ↗
2. UPDATE ↗
3. DELETE ↗
4. Транзакционное мышление при изменениях ↗
5. Upsert как обзор подходов ↗

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

5 уроков
1. CREATE TABLE и структура таблиц ↗
2. Ограничения данных ↗
3. FOREIGN KEY и ссылочная целостность ↗
4. Изменение схемы: ALTER TABLE ↗
5. Нормализация и денормализация ↗

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

5 уроков
1. Представления (VIEW) ↗
2. Параметризация запросов и безопасность ↗
3. Пользователи, роли и привилегии (универсально) ↗
4. Подготовленные запросы и планирование выполнения (обзор) ↗
5. Миграции схемы как процесс ↗

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

5 уроков
1. Основы производительности ↗
2. Индексы: идея и применение ↗
3. Цена индексов и баланс чтения/записи ↗
4. План выполнения запросов (концепция) ↗
5. Антипаттерны, которые делают SQL медленным ↗

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

4 урока
1. ACID и смысл транзакций ↗
2. Управление транзакциями ↗
3. Уровни изоляции и аномалии ↗
4. Блокировки и взаимные блокировки ↗

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

4 урока
1. Подключение к базе и жизненный цикл соединения ↗
2. Пулы соединений ↗
3. Подготовленные запросы и параметры ↗
4. Архитектурные паттерны работы с SQL ↗

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

3 урока
1. Резервное копирование и восстановление ↗
2. Мониторинг и диагностика ↗
3. Обслуживание и рост данных ↗

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

4 урока
1. Проектирование схемы под задачу ↗
2. Паттерны запросов в реальных задачах ↗
3. Антипаттерны и типовые ошибки в SQL ↗
4. Стратегия улучшения качества SQL ↗