Курс на Stepik
Обложка курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)» на Stepik
19 900 ₽

Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ) ★ 5.000

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

Максимально полный курс по языку SQL и навыкам работы с базами данных. С первых простых шагов до полного погружения в написание высокоэффективных запросов на языке SQL, разработки баз данных и азов программирования! Отлаженная годами программа включает в себя все возможные методы работы с данными и объектами баз данных, типичные практические задачи, методы решения их и возможности комбинаций методов. Помимо этого, программа включает нестандартные ситуации и ньюансы, которые встречаются на практике.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Учеников на курсе 44
Сертификаты, выданные на курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Сертификатов выдано 21
Отзывы о курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Отзывов получено 2
Рейтинг курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Рейтинг курса 5.000
Уроки в курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Количество уроков 42
Тесты в курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Количество квизов 11
Время прохождения курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Время прохождения курса —
Стоимость курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Стоимость курса 19 900 ₽ —
Обновления курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Обновления курса — —
Дата публикации курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Дата публикации курса — ———
Последнее обновление курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)» 21 раздел Уроки в курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)» 42 урока Тесты в курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)» 11 тестов Время прохождения курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)» 21 ч. Последнее обновление курса «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)» обн. 14 апреля 2026

РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ

2 урока
1. Настройка рабочего места. Подключение к тестовой базе (Урок 0) ↗
2. Реляционные БД. Типы команд языка SQL. Структура SELECT (Урок 1) ↗

Команды DML. Написание запросов выборки данных с помощью SELECT

3 урока
1. Предложение SELECT. Написание простых SQL-запросов (Урок 2) ↗
2. Соединения таблиц с помощью JOIN (Урок 3) ↗
3. Дополнительные сложные примеры использования соединений (Урок 4) ↗

Группировка данных посредством GROUP BY

1 урок
1. Группировка данных c GROUP BY. Использование HAVING (Урок 5) ↗

Псевдостолбцы и псевдотаблицы. Комментарии в SQL-запросах

1 урок
1. Псевдостолбцы и псевдотаблицы. Комментарии (Урок 6) ↗

Подзапросы

4 урока
1. Подзапросы в блоке where. Конструкция IN / NOT IN (Урок 7) ↗
2. Конструкция EXISTS / NOT EXISTS. Сравнение с IN. (Урок 8) ↗
3. Применение вложенных запросов в блоке SELECT (Урок 9) ↗
4. Подзапросы в блоке FROM, присоединение подзапросов (Урок 10) ↗

Функции для работы с данными

1 урок
1. Стандартные функции для работы с данными (Урок 11) ↗

Операции над множествами

2 урока
1. Объединение (UNION, UNION ALL) и разница (MINUS) (Урок 12.1) ↗
2. Пересечение множеств с помощью INTERSECT (Урок 12.2) ↗

Оптимизация запросов

6 уроков
1. Для чего нужна оптимизация. Поиск медленных запросов (Урок 13) ↗
2. Основные приемы оптимизации ↗
3. Что такое индекс и для чего нужен ↗
4. Как пользоваться индексом ↗
5. Чтение плана выполнения запроса. Команда EXPLAIN PLAN ↗
6. Использование хинтов (подсказок) ↗

Обработка данных с помощью CASE и DECODE

1 урок
1. Использование CASE и DECODE (Урок 14) ↗

Соединения таблиц без джоинов

1 урок
1. Соединения таблиц в одном запросе без JOIN-ов ↗

Вставка (добавление) новых строк в таблицу. Команда INSERT

1 урок
1. Вставка новых строк в таблицу. Команда INSERT (Урок 15) ↗

Редактирование данных. Команда UPDATE

1 урок
1. Изменение данных в таблице. Команда UPDATE (Урок 16) ↗

Удаление строк из таблицы. Команда DELETE

1 урок
1. Удаление строк из таблицы. Команда DELETE (Урок 17) ↗

Иерархические (рекурсивные) запросы

1 урок
1. Иерархические (рекурсивные) запросы (Бонусный урок) ↗

CTE в SQL. Конструкция WITH

1 урок
1. Конструкция WITH (Бонусный урок) ↗

Проектирование базы данных

1 урок
1. Проектирование базы данных (Урок 18) ↗

Команды DDL. Работа с объектами базы данных

5 уроков
1. Команда CREATE. Создание новых таблиц баз данных (Урок 19) ↗
2. Создание последовательностей (сиквенсов) (Урок 20) ↗
3. Создание представлений (VIEW) (Урок 21) ↗
4. Триггеры и другие объекты баз данных (Урок 22) ↗
5. Изменение и удаление объектов баз данных. ALTER и DROP (Урок 23) ↗

Команды DCL. Пользователи, схемы и роли

1 урок
1. Работа с пользователями, схемами и ролями в БД (Урок 24) ↗

Команды TCL. Транзакции и блокировки

1 урок
1. Транзакции и блокировки (Урок 25) ↗

Программирование. Создание хранимых объектов в базе данных

1 урок
1. Создание программных объектов в БД (Урок 26) ↗

Аналитические (оконные) функции

6 уроков
1. Что такое аналитические (оконные) функции (Урок 27) ↗
2. Превращение агрегатных функций в аналитические ↗
3. Функции ранжирования DENSE_RANK и RANK ↗
4. Использование функций ранжирования для вывода Top N ↗
5. Аналитические (оконные) функции FIRST_VALUE и LAST_VALUE ↗
6. Аналитические (оконные) функции LAG и LEAD ↗