Курс на 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