БД5
.docxМІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ
ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ
Інститут комп’ютерних систем
Кафедра інформаційних систем
Протокол
лабораторної роботи № 5
«Маніпулювання даними. Тригери.»
з дисципліни
«Організація баз даних та знань»
Ст. гр. АІ-171
Анищенко М. О.
Викладач:
Глава М.Г.
Одеса 2018
Завдання до лабораторної роботи 5
Запишіть SQL-запити для маніпулювання даними з таблиць, що створені у
лабораторній роботі 1. В роботі обов’язково відобразити:
1) тригер на операцію модифікації даних INSERT;
2) тригер на операцію модифікації даних DELETE;
3) тригер на операцію модифікації даних UPDATE;
4) функцію для певного розрахунку (збережену процедуру).
Хід роботи
Рис. 1 Тригер на INSERT
Тригер перевіряє чи існує місце до якого закріплюється платіж
Рис. 2 Тригер на DELETE
Тригер видаляє всі зв’язки З видаленим власником авто
Рис. 3 Тригер на UPDATE
Тригер перевіряє коректність даних про кількість місць
Рис. 4 Розрахункова функція
Функція повертає кількість вільних місць у кожному паркінгу
Висновки
В ході виконання лабораторної роботи були створені тригери що маніпулювали зміною даних у таблиці, та функцію що виконує розрахунок вільних місць.