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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Учеников на курсе 117
Сертификаты, выданные на курсе «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: представления, функции, триггеры, безопасность»Дата публикации курса — ———
Последнее обновление курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность»Последнее обновление — ———
Сложность hard — ———

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

Разделы в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 9 разделов Уроки в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 54 урока Тесты в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 135 тестов Задачи в курсе «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 202 задачи Время прохождения курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» 0 ч. Последнее обновление курса «PostgreSQL/MySQL: представления, функции, триггеры, безопасность» обн. 4 октября 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 ↗