Триггеры - База данных "Определение факультативов для студентов"

Триггер -- это особая разновидность хранимой процедуры, выполняемая автоматически при возникновении события на сервере базы данных. Триггеры языка обработки данных выполняются по событиям, вызванным попыткой пользователя изменить данные с помощью языка обработки данных.

Триггеры различают по типу команд:

Insert Trigger - запись при попытке вставки данных с помощью команды Insert.

Update Trigger - запись при изменение данных с помощью команды Update. Примеры изображены на рисунках 30-31.

Delete Trigger - запись при удалении данных с помощью команды Delete. Примеры создания таких триггеров изображено на рисунках 26-29.

Эти триггеры срабатывают при запуске любого допустимого события независимо от того, влияет ли оно на какие-либо строки таблицы.

триггер для ограничения удалении таблицы

Рисунок 26. Триггер для ограничения удалении таблицы "Студенты"

триггер для ограничения удалении таблицы

Рисунок 27. Триггер для ограничения удалении таблицы "Преподаватели"

триггер для ограничения удалении таблицы

Рисунок 28. Триггер для ограничения удалении таблицы "Занятия"

триггер для ограничения удалении таблицы

Рисунок 29. Триггер для ограничения удалении таблицы "Учебный план"

триггер, выводящий сообщение при изменении оценки студента

Рисунок 30. Триггер, выводящий сообщение при изменении оценки студента

триггер, выводящий сообщение при изменении таблицы

Рисунок 31. Триггер, выводящий сообщение при изменении таблицы "Студенты"

Похожие статьи




Триггеры - База данных "Определение факультативов для студентов"

Предыдущая | Следующая