Курс на Stepik
Обложка курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» на Stepik
Бесплатно

PostgreSQL/MySQL: представления, функции, триггеры, безопасность 0.000

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

От сложных SELECT к серверной логике базы: VIEW, хранимые функции и процедуры, триггеры, JSON и безопасность на MySQL. PostgreSQL разбирается параллельно там, где диалекты различаются. 202 SQL-задачи с автопроверкой и табличными входными данными прямо в браузере.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Учеников на курсе 6
Сертификаты, выданные на курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Сертификатов выдано 0
Отзывы о курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Отзывов получено 0
Рейтинг курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Рейтинг курса 0.000
Уроки в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Количество уроков 54
Тесты в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Количество квизов 135
Задачи с кодом в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Количество задач с кодом 202
Обновления курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Обновления курса
Дата публикации курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Дата публикации курса
Последнее обновление курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Последнее обновление
Сложность hard

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

Разделы в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 9 разделов Уроки в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 54 урока Тесты в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 135 тестов Задачи в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 202 задачи Последнее обновление курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» обн. 31 августа 2026

О курсе

2 урока
1. О курсе
2. Расскажи о себе

Представления (VIEW)

7 уроков
1. Создание/использование
2. Обновляемые
3. WITH CHECK OPTION/DEFINER
4. Витрина-обход
5. ATERIALIZED VIEW/INSTEAD OF
6. Практикум
7. Итог модуля + мост-CTA на M3

Хранимые программы: управляющие конструкции

6 уроков
1. DELIMITER/BEGIN…END/DECLARE
2. IF/CASE
3. Циклы
4. Курсоры
5. HANDLER/SIGNAL
6. Практикум

Функции и процедуры

6 уроков
1. Хранимые функции: CREATE FUNCTION, вызов в SELECT
2. Характеристики функции: DETERMINISTIC, SQL SECURITY
3. Процедуры и параметры: IN/OUT/INOUT, CALL
4. Функция vs процедура; возврат набора строк
5. Set-returning функции PostgreSQL
6. Практикум, мини-капстоун и итог модуля

Триггеры

5 уроков
1. Построчные триггеры: BEFORE/AFTER, NEW/OLD
2. Аудит-лог и поддержание инвариантов
3. Порядок, рекурсия, пределы; INSTEAD OF
4. Практикум: триггеры
5. Итог модуля «Триггеры» + мост-CTA на M6

JSON, XML и полуструктурированные данные

6 уроков
1. Тип JSON; доступ ->/->>/JSON_EXTRACT
2. Изменение и построение JSON
3. JSON_TABLE: JSON в строки
4. Агрегация в JSON: JSON_ARRAYAGG, JSON_OBJECTAGG
5. XML в MySQL: ExtractValue, UpdateXML
6. Практикум: полуструктурированные данные

Безопасность и администрирование

8 уроков
1. SQL-инъекции и защита: PREPARE/EXECUTE
2. Защищающий VIEW: разрешённые столбцы и строки
3. SQL SECURITY DEFINER: контролируемый доступ
4. Модель привилегий, роли, GRANT/REVOKE
5. Принципы безопасности
6. Row-Level Security: обход в MySQL/PostgreSQL
7. Практикум: безопасность
8. Итог модуля + мост-CTA на M8

Капстоун + интервью-трек

8 уроков
1. Капстоун: серверный слой на спроектированной БД
2. Интервью-трек: LeetCode-блоки + SQL-аудит
3. Тестовые задания компаний
4. Бизнес-кейсы и продуктовая аналитика
5. Диалекты SQL: PostgreSQL vs MySQL vs Oracle
6. SQL в бэкенде: FastAPI-мост
7. Устный mock-собес и live-coding
8. Сборка SQL-портфолио + итог линейки

Разбор

6 уроков
1. Разбор M2 — представления (VIEW)
2. Разбор M3-M4 — программы, функции и процедуры
3. Разбор M5 — триггеры
4. Разбор M6 — JSON/XML
5. Разбор M7 — безопасность и доступ
6. Ретроспектива курса и линейки + мост-CTA