Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаб 9 отчет

.docx
Скачиваний:
0
Добавлен:
14.06.2023
Размер:
139.84 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего

профессионального образования

«Национальный исследовательский университет «МИЭТ»

Институт: «Микроприборов и систем управления имени Л.Н. Преснухина»

Лабораторная работа №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.

Соседние файлы в предмете Базы данных