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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Учеников на курсе 43
Сертификаты, выданные на курсе «Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)»Сертификатов выдано 19
Отзывы о курсе «Самый полный курс по 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

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

2 урока
Закрытый
1.1 Настройка рабочего места. Подключение к тестовой базе (Урок 0)
38
33
9м 51с
2
Открытый
1.2 Реляционные БД. Типы команд языка SQL. Структура SELECT (Урок 1)
203
25
72м 1с
8

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

3 урока
Открытый
2.1 Предложение SELECT. Написание простых SQL-запросов (Урок 2)
279
92
52м 19с
8
Закрытый
2.2 Соединения таблиц с помощью JOIN (Урок 3)
26
26
67м 12с
3
Закрытый
2.3 Дополнительные сложные примеры использования соединений (Урок 4)
24
24
50м 28с
4

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

1 урок
Закрытый
3.1 Группировка данных c GROUP BY. Использование HAVING (Урок 5)
23
23
77м 31с
2

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

1 урок
Закрытый
4.1 Псевдостолбцы и псевдотаблицы. Комментарии (Урок 6)
21
21
89м 53с
1

5. Подзапросы

4 урока
Закрытый
5.1 Подзапросы в блоке where. Конструкция IN / NOT IN (Урок 7)
19
19
19м 57с
1
Закрытый
5.2 Конструкция EXISTS / NOT EXISTS. Сравнение с IN. (Урок 8)
19
19
64м 40с
1
Закрытый
5.3 Применение вложенных запросов в блоке SELECT (Урок 9)
18
18
55м 9с
1
Закрытый
5.4 Подзапросы в блоке FROM, присоединение подзапросов (Урок 10)
19
19
43м 35с
1

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

1 урок
Закрытый
6.1 Стандартные функции для работы с данными (Урок 11)
19
19
67м 52с
1

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

2 урока
Закрытый
7.1 Объединение (UNION, UNION ALL) и разница (MINUS) (Урок 12.1)
18
18
39м 25с
2
Закрытый
7.2 Пересечение множеств с помощью INTERSECT (Урок 12.2)
19
19
1м 32с
1

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

6 уроков
Закрытый
8.1 Для чего нужна оптимизация. Поиск медленных запросов (Урок 13)
12
12
14м 51с
2
Закрытый
8.2 Основные приемы оптимизации
17
17
2м 54с
0
Закрытый
8.3 Что такое индекс и для чего нужен
16
16
4м 35с
1
Закрытый
8.4 Как пользоваться индексом
17
17
2м 2с
1
Закрытый
8.5 Чтение плана выполнения запроса. Команда EXPLAIN PLAN
17
17
2м 13с
1
Закрытый
8.6 Использование хинтов (подсказок)
16
16
3м 54с
1

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

1 урок
Закрытый
9.1 Использование CASE и DECODE (Урок 14)
17
17
32м 15с
1

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

1 урок
Закрытый
10.1 Соединения таблиц в одном запросе без JOIN-ов
15
15
16м 30с
1

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

1 урок
Закрытый
11.1 Вставка новых строк в таблицу. Команда INSERT (Урок 15)
14
14
43м 4с
1

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

1 урок
Закрытый
12.1 Изменение данных в таблице. Команда UPDATE (Урок 16)
15
15
38м 59с
1

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

1 урок
Закрытый
13.1 Удаление строк из таблицы. Команда DELETE (Урок 17)
14
14
41м 26с
0

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

1 урок
Закрытый
14.1 Иерархические (рекурсивные) запросы (Бонусный урок)
16
16
20м 12с
1

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

1 урок
Закрытый
15.1 Конструкция WITH (Бонусный урок)
17
17
14м 59с
1

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

1 урок
Закрытый
16.1 Проектирование базы данных (Урок 18)
16
16
0м 2с
1

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

5 уроков
Закрытый
17.1 Команда CREATE. Создание новых таблиц баз данных (Урок 19)
10
10
58м 2с
1
Закрытый
17.2 Создание последовательностей (сиквенсов) (Урок 20)
11
11
31м 18с
1
Закрытый
17.3 Создание представлений (VIEW) (Урок 21)
10
10
29м 58с
0
Закрытый
17.4 Триггеры и другие объекты баз данных (Урок 22)
11
11
52м 28с
0
Закрытый
17.5 Изменение и удаление объектов баз данных. ALTER и DROP (Урок 23)
9
9
26м 40с
0

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

1 урок
Закрытый
18.1 Работа с пользователями, схемами и ролями в БД (Урок 24)
12
12
28м 12с
0

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

1 урок
Закрытый
19.1 Транзакции и блокировки (Урок 25)
13
13
43м 36с
1

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

1 урок
Закрытый
20.1 Создание программных объектов в БД (Урок 26)
12
6
74м 26с
1

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

6 уроков
Закрытый
21.1 Что такое аналитические (оконные) функции (Урок 27)
12
12
1м 41с
0
Закрытый
21.2 Превращение агрегатных функций в аналитические
13
13
2м 3с
0
Закрытый
21.3 Функции ранжирования DENSE_RANK и RANK
11
11
2м 16с
0
Закрытый
21.4 Использование функций ранжирования для вывода Top N
10
10
1м 36с
0
Закрытый
21.5 Аналитические (оконные) функции FIRST_VALUE и LAST_VALUE
10
10
2м 46с
0
Закрытый
21.6 Аналитические (оконные) функции LAG и LEAD
13
13
1м 35с
0