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

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

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

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

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

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

Разделы в курсе «SQL с нуля: запросы, реляционные БД и практика» 15 разделов Уроки в курсе «SQL с нуля: запросы, реляционные БД и практика» 69 уроков Тесты в курсе «SQL с нуля: запросы, реляционные БД и практика» 617 тестов Задачи в курсе «SQL с нуля: запросы, реляционные БД и практика» 195 задач Время прохождения курса «SQL с нуля: запросы, реляционные БД и практика» 3 ч. Последнее обновление курса «SQL с нуля: запросы, реляционные БД и практика» обн. 8 августа 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