TGViewer
Мастерская IT-решений Мастерская IT-решений @solutionstudio · 161 subscribers
Post #70 87
После разбора индексов можно переходить к корректному обеспечению бизнес-логики. Для этого есть 2 типа методов в СУБД, шпаргалку с которыми я представила ниже.

🖍 Триггер
Триггер — это специальная программа или набор инструкций, автоматически выполняемых базой данных при наступлении определённого события. Например, такие события включают вставку новой записи (INSERT), обновление существующей записи (UPDATE) или удаление записи (DELETE).

Примеры случаев использования триггеров
1. Автоматическое создание журнала аудита: каждый раз, когда изменяется запись в таблице, триггер записывает изменения в специальную таблицу для отслеживания истории изменений.
2. Обеспечение целостности данных: автоматическая проверка условий перед изменением записей, предотвращение некорректных значений.

🖍 Хранимая процедура
Хранимая процедура — это заранее подготовленный блок SQL-кода, хранящийся внутри базы данных и доступный для многократного вызова различными приложениями. Процедуры часто используются для реализации сложных бизнес-правил, обработки транзакций или улучшения производительности путем оптимизации запросов.

Примеры случаев использования хранимых процедур
1. Выполнение сложной логики обработки данных: расчет зарплаты сотрудников с учётом премий, налогов и прочих факторов.
2. Оптимизация производительности путём объединения нескольких операций в одну процедуру: выполнение множества действий одновременно (например, массовое обновление/добавление данных).

Ниже наглядная таблица, иллюстрирующая разницу между этими понятиями
  • ❤ 1
More from @solutionstudio
  1. Sep 23, 2026Начинаем розыгрыш 1 билета на Стачку! Стачка - это шанс послушать крутых спикеров, понетво…
  2. Sep 22, 2026Привет, дорогие! Соскучились?) А я к вам с чем-то приятным. Все же знают, что скоро идём н…
  3. Aug 11, 2026Подводные камни JWT 🟣 Проблема инвалидации Это ахиллесова пята stateless-токенов. Предста…
  4. Aug 5, 2026JWT. Коробка с секретом, в которую можно заглянуть В прошлом посте мы остановились на том,…
  5. Jul 31, 2026Продолжаем мысль предыдущего поста. ❇️ Альтернатива: "Коробка с секретом" А что, если серв…
  6. Jul 28, 2026Точка входа. Почему сессия это сложно, и при чем тут токены Привет, коллеги. Сегодня вкаты…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →