лаб 9 отчет
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего
профессионального образования
«Национальный исследовательский университет «МИЭТ»
Институт: «Микроприборов и систем управления имени Л.Н. Преснухина»
Лабораторная работа №9
по дисциплине
«Базы данных»
Тема: «Триггеры, курсоры, транзакции в SQL Server»
Цель работы: получить навыки применения курсоров, использования транзакций, а также работы с триггерами в MS SQL Server.
Аппаратура: SQL Server Management Studio (SSMS)
Выполнил студент группы «ИВТ-43»:
Преподаватель:
Колесников Кирилл
Тимонин Алексей Юрьевич
Москва, Зеленоград, 2022 г.
Рисунок 1 Лабораторное задание
Рисунок 2 Код триггера AFTER INSERT, UPDATE
Рисунок 3 Запрос на обновление
Рисунок 4 Срабатывание триггера AFTER INSERT, UPDATE
Рисунок 5 Код триггера AFTER UPDATE
Рисунок 6 Таблица "Товар" до обновления
Рисунок 7 Запрос на обновление
Рисунок 8 Таблица "Товар" после обновления
Рисунок 9 Код триггера FOR DELETE
Рисунок 10 Код запроса на удаление
Рисунок 11 Срабатывание триггера FOR DELETE
Рисунок 12 Код триггера INSTEAD
Рисунок 13 Запрос на удаление
Рисунок 14 Срабатывание триггера INSTEAD
Вывод: на основе языка T-SQL с использованием утилиты SQL Server Management Studio (SSMS) было создано 4 триггера.
В результате были получены навыки применения курсоров, использования транзакций, а также работы с триггерами в MS SQL Server.